Friday 2 February 2018

Jforex 위키


Jforex 위키
Forexpros에서 금 Forex 거래 Forex Forex Forex Forex 거래 Forex Forex Forex 거래 Forex Forex Inc Integral Securities의 지사 인 Integral Securities는 외환 (외환) 전문 터키 기반 금융 거래 서비스 제공 업체입니다. (CFD) 중개 계약을 체결했습니다. 이 회사는 터키 이스탄불에 설립되어 본사를두고 터키의 주요 도시에 대표 사무소 (예 : 서비스 : 소매 외환 거래, 통화 거래)를두고 있습니다. 위키 분석. Dukascopy 그룹. Dukascopy Bank SA. Dukascopy Bank SA는 스위스 외환 시장에 직접 액세스 할 수 있습니다. 이 시장은 은행, 헤지 펀드, 기타 기관 및 투자자가 이용할 수있는 ECN 스팟 외환 유동성의 가장 큰 풀을 제공합니다. 스위스 외환 시장 (SWFX)은. Dukascopy International Ltd는 스위스 외환 은행 Dukascopy Bank SA가 소유 한 EU 허가 투자 중개 회사입니다. Dukascopy Bank SA와의 White Label Agreement에 따라 Dukascopy International은 고객에게 스위스 외환 시장에 대한 액세스를 제공합니다.
그 활동 후 풍부한 복잡한 플랫폼과 함께 금 전문 지식의 무제한 오버추어로 생활 방식에 맞게 세련된 스타일을 유지했습니다. 금괴의 인터넷 해석을 시작하는 면화는 허용 가능한 범위 내에서 더 나은 제공을 제공하므로 궁극적 인 지불금의 조정이 증가합니다. 필수품에 동의한다; 습격 가격; 특정 시간.
이러한 기능을 통해 최소한의 은폐 된 악의에 의해 세부적인 최고 품질의 이익에 대한 믿음을 보여줄 수있는 강력한 전략을 사용할 수 있습니다. 이것은 modish double option broker를 추가하기 전에, 구매가 잘 이루어지지 않는 혁신적인 플랫폼을 만들었습니다.
2010 년에 중요한 구성 요소가 될 가능성에 대한 경로, 오래된, 버전에 변화가없는 보상과 함께 중요하지 않은 옵션들간에 결합 된 최고의 외환 거래는 그들의 입지를 능가 할 것입니다.
출시 전에 외환 뉴스.
첫 번째 실제 거래를하기 전에 이해해야하는 10 가지 옵션 개념이 있습니다.

Jforex 위키
(CHF 22 & # 000; 000 & # 0,0; 000 자본금)
SWFX - 스위스 외환 시장.
Новости компании.
Принципиальнооновая бизнес модель - онлайн банк-мессенджер.
Dukascopy Bank SA는 Dukascopy Bank SA가 제공 한 것입니다. 은행 계좌를 개설 할 수 있습니다. 개인 은행 (Частным банком) для и нестранного среднего класса. Сегодня Suisse 프라이빗 뱅킹 1 % богатейшего населения мира. До сегодняшнего дня дороговизна обслуживания и несовременность Частных банков компенсировалась швейцарской банковской тайной. С падением института тайны, у частных банков, особенно небольших, образсука сарутм и дефицит идей.
Пожалуйста, обратите внимание на пониженную ликвидность и возможное нарушение работы вытальные рождественских иовогодних праздников.
Dukascopy добавила новые инструменты FX для 라이브 торговли :
USD / THB - доллар США к тайскому бату USD / ILS - доллар США к израильскому шекелю USD / HUF - доллар США к венгерскому форинту EUR / HUF - евро к венгерскому форинту USD / CZK - доллар США к чешской кроне EUR / CZK - евро к USD / RON - доллар США к румынскому лею.
USD / HUF, EUR / HUF, USD / CZK, EUR / CZK, USD / ILS, USD / RON, USD / THB установлено 1:10.
Более детализированную обусловиях торговли Вы можете найти на сортатитветствтука страницах нашего веб-сайта.
Dukascopy (외환, 금괴, 필수품, 지수, 주식)에 대한 정보, 주식 정보, 증권 거래소 기록.
Dukascopy 머니 페어 상하이 2017 년 3 월 1 일부터 3 월 1 일까지 진행됩니다. 9:00에 열립니다. Приглашаем Вас посетить наш стенд W11 и познакомиться лично с нашими представителями, а также поучавствовать в нашем семинаре во время выставки -2- ого декабря в 14시.
11 월 23 일 목요일과 11 월 24 일 금요일에 유동성 감소를 조심하십시오.
11 월 23 일 목요일과 11 월 24 일 금요일 정규 거래 시간.
11 월 23 일 목요일 18:00 GMT에 거래가 중단됩니다.
11 월 23 일 목요일 23:00 GMT에 시장 개방 11 월 24 일 금요일 18:45 GMT에 거래가 중단됩니다.
11 월 26 일 일요일 23시 (그리니치 표준시)에 시장 개방.
USD30.IDX / USD, USATECH. IDX / USD, USA500.IDX / USD는 11 월 23 일 목요일 18:00 GMT에 거래가 중단됩니다.
11 월 23 일 목요일 23:05 GMT에 시장 재개 11 월 24 일 금요일, USA30.IDX / USD, USATECH. IDX / USD, USA500.IDX / USD에 대한 거래는 18:15 GMT로 중단됩니다.
11 월 27 일 월요일 오후 7시 05 분 GMT에 시장 개방 11 월 23 일 목요일 18:00 GMT에 JPN. IDX / JPY 거래가 중단됩니다.
시장은 11 월 24 일 금요일 01:05 GMT에서 재개됩니다. JPN. IDX / JPY는 11 월 24 일 금요일 18:15 GMT에 거래가 중단됩니다.
시장은 11 월 27 일 월요일 01:05 GMT에 재개됩니다.
거래는 11 월 23 일 목요일 18:00 GMT에 LIGHT. CMD / USD로 중단됩니다.
11 월 23 일 목요일 23:05 GMT에 시장 개방 11 월 24 일 금요일 18:45 GMT에 거래가 중단 (LIGHT. CMD / USD)됩니다.
시장은 11 월 26 일 일요일 23:05 GMT에 재개됩니다. 11 월 23 일 목요일 18:30 GMT에 BRENT. CMD / USD로 거래가 중단됩니다.
시장은 11 월 24 일 금요일 01:05 GMT에 재개됩니다. 11 월 24 일 금요일 BRENT. CMD / USD의 거래가 19:00 GMT에 중단됩니다.
11 월 27 일 월요일 01:05 GMT에 시장 개방 11 월 23 일 목요일 GAS. CMD / USD의 거래가 18:00 GMT에 중단됩니다.
11 월 23 일 목요일 23:05 GMT 시장 개장 11 월 24 일 금요일 GST. CMD / USD에 대한 거래는 18:45 GMT로 중단됩니다.
11 월 26 일 일요일 23:05 GMT에 시장 개방 11 월 23 일 목요일 18:00 GMT에 COPPER. CMD / USD의 거래가 중단됩니다.
11 월 23 일 목요일 23:05 GMT에 시장 개방 11 월 24 일 금요일 18:45 GMT에 거래가 중단됩니다 (COPPER. CMD / USD).
시장은 11 월 26 일 일요일 23:05 GMT에 재개됩니다.
데모 환경에서 유예 기간을 성공적으로 마친 후 바이너리 플랫폼의 새로운 기능인 연결 옵션 계약이 실시간 거래를 위해 출시되었습니다.
Dukascopy Bank와 Dukascopy Europe의 바이너리 트레이더는 이제 Winning과 Martingale의 두 가지 자동화 된 거래 전략을 사용할 수 있습니다. 3 개의 계약이있는 Winning 체인의 경우 상인은 초기 계약 금액 만 위험하지만 인정 된 추세에 따라 모든 계약이 인 - 만료되면 최대 12 배의 수익을 올릴 수 있습니다. 반대로, Martingale 체인은 자동으로 두 배의 금액으로 새로운 주문을함으로써 이전의 실패한 계약의 손실을 충당하는 것을 목표로합니다.
연결된 옵션 계약에 대한 자세한 내용은 당사 웹 사이트의 해당 섹션에서 자유롭게 찾으십시오.
Dukascopy Bank SA는 11 월 20 일 -21 일에 루가노의 Lantern Fund Forum에 참가합니다.
전시회 기간 동안 저희 부스를 방문 하시어 저희 담당자들을 직접 만나보십시오.
В воскресенье, 29 октября, время на отия на один час назад в связи с переходом на зимнее время. Информируем Вас, что в воскресенье не будет никаких изменений во времени открытия наших систем, и ежедневный расчёт произойдёт в 21시 по Гринвичу / 17시 по의 восточному의 времени. 부시 대통령은 22:00 시까 지 퀘스트를 시작했다.
В Северной Америке переход на з мемо произойдёт 5 ноября, воскресенье. 22:00시 / 17:00시 / 23:00 시까 지 открытие рынка и ежедневный расчёт произойдут в 22:00 по Гринвичу / 17:00 по восточу времени / 23:00 по швейцарскому времени.
Dukascopy добавила новую функцию вонтракты бинарных опционов : связанные контракты.
마틴 게일과 승리. При применении 마틴 система автоматически выставит другой связанный контракт на удвоенную сумму каждый раз, когда предыдущий контракт был проигрышным. И의 наоборот, при применении 승리 система автоматически выставит другой контракт, каждый раз увеличивая сумму, когда предыдущий контракт истечёт с прибылью. 마약 중독자는 마약 중독자입니다.
데모 버전의 새로운 기능은 라이브 버전에서 제공됩니다. Подробнее см. условия торговли.

Jforex api wiki jobs.
내 최근 검색.
예산.
언어.
우리는 목록 작성이 성공적 일 때 수수료를 지불하고 귀하가이 필드에 경험이 있고 성공적인 리스팅을 증명해야하는 모든 관리자와 암호를 제출해야하는 고객을 위키 백과 목록으로 요구합니다.
위키피디아를 위해 작성된 전기 페이지가 필요합니다.
안녕하세요, 위키 피 디아 데이터 용 검색 엔진 프로그램을 만드는 데 도움이되는 Hadoop 전문가가 필요합니다. 위키피디아 XML 데이터를 사용하여 서식을 지정한 다음 맵 축소 작업과 순위 알고리즘을 만들어야합니다. 작업이 실행 된 후 사용자에게 상위 10 개 결과가 제시되어야합니다. 좋은 경험이 있다면 입찰하십시오. 감사.
나는 페이지에 업데이트와 추가가 필요하다. 지금은 언제 일어 났습니까?
Professional Wiki Page Editor Profile 외부인 출간을 위해 필요한 저널리스트 요구 사항이 충족 될 경우에만 적용됩니다 이슬람 배경 Wiki 전문가의 이슬람 저작 이해 전작의 추천을받은 기존 편집자 최소한 받아 들여질 것입니다 자신과 직장에 대한 자세한 내용을 보내지 마십시오 , 관심이 없다.
내 wiki 페이지를 만들고 싶습니다.
이봐, 나는 단편 영화 감독을위한 wiki 페이지를 찾고있다. 제안서를 공유 하시거나 이메일을 통해 자세한 내용을 작성하십시오. 예를 들어, 여러 단어가 페이지에 쓰여지는 것처럼 작성하십시오. 또한 원가 계산과 참조를 공유하십시오. 나는이 페이지와 비슷한 페이지를 원한다 : [삭제 된 URL, 보려는 로그인] (참고)
같은 입력란과 모든 항목을 사용하여 정보 표시 줄 템플릿을 [제거 된 URL, 보기로 이동]에서 가져 오려고합니다.
간단한 설명 : 수학 문제 데이터베이스 웹 사이트의 기반으로 사용할 위키 엔진을 선택해야합니다. 우리의 웹 사이트는 다음을 지원해야합니다 : * 수학 문제 설명에 LaTex 서식 지정 * 범주 / 나이 / 난이도별로 주요 페이지에서 수학 문제의 동적 필터링 WikiMedia 또는 DokuWiki 중에서 선택해야하는 인수를 제공하십시오.
. 우리 조직의 살아있는 과학자들에게 몇 가지 위키 페이지를 만듭니다. 관련 템플릿을 사용하여 페이지를 만들어야합니다. 그 사람에 대한 정보를 얻으려면 자신의 글쓰기, 온라인 온라인 조사가 필요합니다. 추가 정보가 필요하면 찾아 낼 수 있습니다. Wiki 페이지를 만드는 데 이전에 경험이있는 사람이 필요합니다.
위키 지침 위키 과제는 공동 작업을위한 것이므로 학습 보조로 사용해야합니다. Wiki는 새로운 정보 나 연구가 가능 해짐에 따라 다른 사람의 의견을 통해 진입 품질을 향상시킬 수 있기 때문에 협업을위한 훌륭한 포럼을 제공합니다. 먼저 3 가지 용어에 대한 고유 한 항목을 작성하여 시작합니다.
나는 그들 자신을 만들고 wiki 페이지를 만들 수있는 누군가가 필요하다.
나는 그들 자신을 만들고 wiki 페이지를 만들 수있는 누군가가 필요하다. 내 예산은 500이고 10 일 이내에 필요합니다.
. 우리 조직의 살아있는 과학자들에게 몇 가지 위키 페이지를 만듭니다. 관련 템플릿을 사용하여 페이지를 만들어야합니다. 그 사람에 대한 정보를 얻으려면 자신의 글쓰기, 자신의 연구를해야합니다. 추가 정보가 필요하면 찾아 낼 수 있습니다. Wiki 페이지와 누군가를 만드는 데 이전에 경험이있는 사람이 필요합니다.
작은 코드 비틀기. jForex 플랫폼을 위해 JAVA로 작성된 코드가 있습니다. 이것은 표준 피벗 포인트 표시기이며 피벗 선이 차트를 가로 지르게합니다. 쉬운 직선 작업이어야합니다. 나는. java를 보내고. java 코드를 받아 들인다. 고맙습니다,
. 웹 호스팅 / cPanel에 대한 지식과 지식 기반 및 위키 섹션의 소유권을 얻고 800 + KB / wiki 페이지를 작성할 수있는 작가 또는 지원 에이전트를 찾고 있습니다. 이것은 풀 타임 위치와 오래 지속됩니다. 작성 크레딧은 제작 된 모든 페이지에서 제공됩니다. 예 : [삭제 된 URL, 보기로 이동]
이 게시물은 숙련 된 위키피디아 편집자를위한 것입니다. Wikipedia 페이지를 업로드해야합니다. 참조가있는 내용은 단어 문서로 준비되어 있습니다. 내용은 Wikipedia 지침에 따라 작성되었습니다. 비 홍보성, 주목할 가치가 있는지 확인되었습니다. 이것은 지속적인 요구 사항입니다. 한 페이지를 업로드하는 데 필요한 비용을 알려주십시오 (4 개월 필요). 입찰로 시작하십시오 & quo.
나는 TV 쇼 & 위키에 있었고 사라졌다. 나는 wiki 페이지를 만들고 게시하기 위해 누군가에게 돈을 지불했다. 나는 거기에 머무를 사진이있는 견고한 위키 페이지를 원합니다. 우리가 기밀로 이야기 할 때 설명 할 수 있습니다 [우리의 이용 약관에 반대되는 격려 한 오프 사이트 커뮤니케이션에서 삭제됨 - 섹션 13 : 커뮤니케이션.
xml (첨부 샘플 참조)을 java의 wiki 마크 업 형식으로 변환해야합니다.
. 웹 호스팅 / cPanel에 대한 지식과 지식 기반 및 위키 섹션의 소유권을 얻고 800 + KB / wiki 페이지를 작성할 수있는 작가 또는 지원 에이전트를 찾고 있습니다. 이것은 풀 타임 위치와 오래 지속됩니다. 작성 크레딧은 제작 된 모든 페이지에서 제공됩니다. 예 : [삭제 된 URL, 보기로 이동]
jforex api wiki와 관련된 다른 구인들.
직업을 위해 프리랜서를 고용해야합니까?
가입하는 데 자유롭고 필요한 것을 입력하고 & amp; 무료 견적을 초 만에 받으십시오.
영어 - 미국 (국제)
프리랜서.
자귀.
프리랜서 & 등록 번호; Freelancer Technology Pty Limited (ACN 142 189 759)의 등록 상표입니다.
저작권 및 사본; 2017 Freelancer Technology Pty Limited (ACN 142 189 759)

Paul Lam.
공학 사회 영향.
공학 사회 영향.
JForex 전략의 해부 - MA_Play. java.
비어있는 JForex 전략 (파트 1과 파트 2)의 해부학을 연구 한 결과 작동하는 해부 함수를 분석해야합니다. MA_Play는 모든 JForex API 다운로드에 데모로 포함되는 전략입니다. 이 전략의 전체 소스 코드는 JForex API 압축 패키지의 / src / singlejartest /에서 찾을 수 있습니다. 전략의 시작 부분에서 실행되는 첫 번째 인터페이스 방법은 onStart입니다. MA_Play의 onStart 메소드는 아래에서 재현됩니다.
변수 엔진, 표시기 및 콘솔은 MA_Play 클래스의 필드입니다. 클래스 내의 전역 변수입니다. 42 ~ 44 행은 나중에 사용할 수 있도록 IEngine, IIndicators 및 IConsole 객체를 저장하는 것입니다.
onStart의 마지막 줄 45 행은 JForex 프로그램 콘솔에 메시지가 출력되어 사용자에게 전략이 시작되었음을 알리는 것입니다.
일단 onStart가 처리를 끝내면 시장 틱이 도착하면 서버는 onTick을 호출 할 것입니다. 시장 시간대가 아니라면 진드기가없고 onTick 대신 다른 이벤트가 발생할 수 있습니다. 이 방법을 선형 프로세스보다는 이벤트로 생각하십시오. 6 가지 IStrategy Interface 이벤트 각각에 대해 원하는대로 JForex 전략을 프로그래밍하십시오.
이 특별한 전략을 위해 프로그래머는 진드기 수준에서 전략을 구현하기로 결정합니다. 따라서 거래 알고리즘의 상당 부분이 onTick for MA_Play에 있습니다. 이것은 디자인 선택 사항입니다. 막대 수준에서 전략을 처리하려면 (또는 OnTick과 onBar 둘 다에서 사용할 수 있도록) onBar를 사용할 수 있습니다.
MA_Play의 onTick 소스 코드는 다음과 같습니다.
ma0 및 ma1 변수가 설정을 결정하는 데 중요한 역할을한다는 것을 한눈에 알 수 있습니다. 힌트 : 전략을 리버스 엔지니어링하기 위해서는이 경우 engine. submitOrder를 사용하여 주문이 접수 된 시점부터 뒤로 작업하는 것이 더 쉬울 수도 있습니다.
ma0 및 ma1은 지수 이동 평균 (EMA)의 결과를 유지합니다. ma0은 현재 값입니다. ma1은 이전 막대의 값입니다. 라인 56 - 63은 IF 테스트 (라인 56 및 60)를 사용하여 변수 중 하나에 잘못된 데이터가 들어 있는지 확인합니다. 데이터가 유효하지 않으면 표시기가 계산되고 나머지 onTick은 62 행의 return 문과 함께 건너 뜁니다.
주 : 표시기 값은 계산할 데이터가 충분하지 않거나 오류가 발생한 경우 표시기 값이 유효하지 않을 수도 있습니다 (예 : 특정 표시기 구현에 따라 0, 음수 또는 Double. NaN).
EMA는 IIndicators 객체 (onStart에서 초기화 됨)를 사용하여 57 및 59 행에서 가져옵니다. JForex Wiki는 그 사용에 대한 설명을 제공합니다.
ma1은 사용 가능한 모든 JForex 계측기의 수와 동일한 크기로 38 행에 선언 된 배열입니다. 특히 ma1 [instrument. ordinal ()]과 같은 특수 색인 값과 함께 사용됩니다. 즉, ma1 배열에있는 현재 악기의 슬롯을 묻습니다. 현재 악기는 55 행의 메소드에 전달 된 악기입니다.
코드를 아래로 이동하면 instrument. getPipValue ()를 사용하여 다른 65 번째 줄이 표시됩니다. 라인 67은 현재 총 위치 수가 0인지 여부를 확인합니다. 그것이 열린 위치를 의미하지 않는다면, 전략은 진입을 확인하기 위해 진입 신호를 확인하기 위해 진행된다 (라인 68-76).
positionsTotal ()은 84 ~ 92 행에 정의 된 사용자 정의 메서드입니다. FOR 루프를 사용하여 [engine. getOrders (instrument)] []에서 얻은 모든 주문을 순환합니다.
긴 상태 또는 짧은 상태 중 하나가되면 각각 68 번과 72 번 라인이 충족되고, 전략은 69 번 라인을 짧게, 73 번 라인을 길게 제출합니다. 시장 주문 제출의 세부 사항은 JForex Wiki에 설명되어 있습니다.
이 전략을 중지하면 onStop (48 ~ 53 행)이 호출됩니다. 이 전략을 위해 프로그래머는 engine. getOrders ()를 사용하여 모든 주문을 다시 반복하고 50 행의 [order. close ()] [] 명령으로 각 위치를 닫습니다.
그것은이 사소한 전략을위한 것입니다. 기억해야 할 점이 하나 있다면. 이 게시물을 통해 JForex javadoc 및 JForex Wiki에 대한 많은 링크를 사용하고 있습니다. 이 두 출처에서 많은 답을 얻을 수 있습니다. 그렇지 않다면 항상 JForex 지원위원회가 있습니다. 이제 MA_Play. java가 어떻게 작동하는지에 대한 아이디어를 얻었으므로 테스트 할 차례입니다. 1 월의 다음 글에서는 JForex Historical Tester에 대해 논의하고 전략 실행시주의해야 할 사항에 대해 설명합니다.
JForex 전략 분석, Part 2.
이전 게시물의 IStrategy 인터페이스에서 6 가지 방법 중 4 가지를 살펴 보았습니다. 마지막 두 가지 방법 인 onTick 및 onBar는 전략이 시장 데이터와 연결되는 곳입니다. 이러한 방법 중 하나 또는 둘 모두가 거래 알고리즘을 입력하는 곳입니다. 그러면 전략을 통해 한 번에 한 마디 씩 시장 데이터를 처리 할 수 ​​있습니다. IStrategy Interface는 전략의 골격입니다. 그리고 IContext 객체는 전략의 핵심입니다. onTick / onBar는 전략 알고리즘의 선두 주자로서 거래 알고리즘이 포함되어 있습니다.
onTick의 메소드 정의는 다음과 같습니다.
중요 : onTick은 JForex 플랫폼이 가입 한 모든 악기 (작업 공간 상자의 악기 목록)에 대해 호출됩니다. 다시 한번 말하지만, onTick은 JForex 플랫폼이 가입 한 모든 악기마다 필요합니다. 표준 연습은 간단한 IF-return 문으로 원하지 않는 도구의 틱을 필터링하는 것입니다. if (instrument! = myInstrument) return; 실제 틱 데이터는 onTick 메서드의 매개 변수에서 ITick 개체를 사용하여 전략에 전달됩니다. 그것이 제공하는 것을보기 위해 ITick javadoc 항목을보십시오.
onBar는 onTick과 비슷한 방식으로 작동합니다. onbar는 JForex에 알려진 모든 잠복 된 도구와 기간에 대해 호출됩니다. 마찬가지로 원하지 않는 모든 도구와 기간을 걸러 내야합니다. 그렇지 않으면 전략으로 인해 예상되는 결과가 나타납니다. 또 다른 점은 onBar가 ask 및 bid 막대를 나타내는 IBar askBar 및 IBar bidBar를 제공한다는 것입니다. 질문 : 13:45처럼 둘 이상의 기간이 겹치는 경우 어떻게됩니까? 1 분, 5 분, 15 분 막대가 모두 동시에 도착합니다 (초 단위도 아닙니다). 답변 : 포럼의 Dukascopy Support에 따르면, 그들은 "예를 들어 (1 분 1 분 1 분 1 분 1 분 1 분 5 분 1 분 1 분 1 분 1 분 1 분 1 분 5 분) 엄격한 순서로옵니다.
JForex 지원 포럼.
JForex로 전략을 계획 할 때 의심의 여지없이 자신의 질문을 생각해 낼 것입니다. 가장 좋은 곳은 공식 JForex 지원 포럼입니다. 이것은 이전에 언급 한 세 가지 필수 JForex 리소스 중 마지막 것입니다. 특정 질문이 없더라도 포럼에 게시 된 다른 JForex 개발자의 샘플 코드, 코딩 토론 및 수백 가지 기존 Q & amp; A가 있습니다.
지금까지의 토론은 매우 높은 수준이었습니다. IStrategy에서 실제로 할 수있는 것을 보여주기 위해 다음 게시에서 작업 전략을 분석 할 것입니다. 가장 인기있는 JForex 전략 (MA_Play. java)보다 더 좋은 점은 무엇입니까?
JForex 전략 분석, Part 1.
이 연재의 Part 1에서 계속 : JForex 프로그래밍을 배우기 시작 했으니, 이제 우리는 진짜 논의 할 준비가되었습니다. IStrategy Interface (Interface 란?)를 사용하여 JForex 전략을 세웁니다. 기본적으로 인터페이스는 코드 스켈레톤이며 미리 정의 된 빈 메서드 집합을 포함하고 있습니다. IStrategy 인터페이스의 6 가지 표준 방법은 다음과 같습니다.
다음은 JForex 전략이라고도하는 빈 IStrategy 인터페이스 구현입니다. 이 코드는 JForex에서 제대로 컴파일되며 실행해도됩니다. 그러나 각 메소드에서 실행할 코드가 없기 때문에 아무 것도하지 않습니다. 6 가지 방법은 각각 호출되어 즉시 종료됩니다.
각 메소드는 특정 이벤트에 의해 트리거됩니다. 당신은 아마 그들이 그들의 이름에서 무엇인지 추측 할 수 있습니다.
onStart (5 행)
이것은 전략을 실행할 때 호출되는 첫 번째 방법입니다. 전략 시작과 동시에 한 번만 실행됩니다. 일반적으로 여기서 초기화를 수행합니다. onStart에서 주목해야 할 것은 코드의 5 행에 있습니다. onStart의 메소드 서명은 다음과 같습니다.
이 메서드에서 매개 변수의 객체는 IContext 객체입니다. IStrategy가 골격이라면 IContext가 전략의 핵심입니다. 이 객체가 무엇을하는지 보려면 IContext에 대한 javadoc 링크를 살펴보십시오. Javadoc? : 이제 JForex 프로그래머의 세 가지 필수 리소스 중 두 번째를 소개 할 좋은 시간입니다. JForex Javadoc은 JForex API의 모든 객체와 메소드를 설명하는 단일 최신 API 문서입니다. 참조 설명서와 같이 생각하십시오. 이해하기 쉽지만 대부분의 설명은 매우 희박하고 불완전 할 수 있습니다. IContext는 주문 엔진, 차트, 콘솔, 표시기와 같은 JForex 시스템의 많은 중요한 구성 요소에 액세스하는 핵심 JForex 객체입니다. 당신은 아이디어를 얻습니다. 그건 중요해! 이 객체가 IStrategy에서 전달 될 유일한 시간 (onStart에서)이기 때문에 일반적으로 로컬 복사본을 유지하려고합니다.
onStop (26 번 줄)
이름에서 알 수 있듯이 전략에 중지 명령을 보내면이 메서드가 호출됩니다. 여기에서 데이터 로깅 및 플러시와 같은 프로그램 후속 작업을 수행합니다. 이건 평범함이 많지는 않습니다.
onMessage (18 행)
onStart와 onStop이 호출 될 때를 알지만, onMessage는 언제 실행되는지 정확히 모르는 비동기 방식입니다. 이 메서드는 Dukascopy 서버가 전략에 메시지를 보낼 때 호출됩니다. 예를 들어 서버는 onMessage를 호출하여 주문이 완료되었음을 알려줍니다. 전달 된 IMessage 개체에 액세스하여 서버 메시지를 받고 처리합니다. 중요 : 서버에서 전략으로 보낸 모든 메시지를받을 것이라는 보장은 없습니다. 아마도 전략 프로세스가 막혔을 것입니다. 아니면 인터넷 연결에 딸꾹질이 있었을 지 모릅니다. 어떤 이유로 든 onMessage 전략이 서버에 의해 호출되지 않으면 서버는 덜주의 할 수 없으며 다시 점검하거나 시도하지 않습니다. 따라서 onMessage에서 주문 관리와 같이 중요한 작업을 수행하지 마십시오!
onAccount (22 행)
이 메소드는 계정 정보 업데이트가 수신 될 때마다 호출됩니다. 이 메서드는 계정 정보를 가져 오는 데 사용하는 IAccount 개체에 대한 액세스를 제공합니다. 오픈 포지션이라면 자기 자본이 현금 + 미실현 이익 / 손실이기 때문에 매 회계 연도마다 계정 정보가 변경됩니다. 이 경우 onAccount는 서버가 5 초마다 호출하여 전략을 범람하지 않도록합니다. 중요 : IAccount 개체는 서버의 계정에 실시간으로 연결되어 있지 않습니다. 그것은 단지 귀하의 계정의 스냅 샷입니다. 예를 들어, IAccount 개체의 로컬 복사본을 유지하는 경우 잔액을 바꾸기 위해 거래를하십시오. 그런 다음 동일한 계정에 대해 계정 잔액 정보를 요청하면 변경 사항이 표시되지 않습니다. 따라서 전략 사용을 위해 계정 정보를 최신 상태로 유지하려면 onAccount 메소드에서 항상 IAccount의 로컬 사본을 업데이트하십시오.
계속 될거야.
onStart, onStop, onMessage 및 onAccount 메소드는 전략에 대한 관리 방법입니다. onTick과 onBar에서 논의 할 마지막 두 가지 방법은 전략에서 마법이 발생하는 곳입니다. 나는 다음 게시물에서 최후를 위해 최선을 모으고있다.
JForex 프로그래밍 시작하기.
JForex에서 내 자신의 트레이딩 전략을 짜는 것을 배울 때 가장 큰 문제는 학습을 시작할 곳을 찾는 것입니다. 당시 사용 가능한 JForex 문서는 거의 없었으므로 Dukascopy의 기술 지원을 통해 힘들어하는 시행 착오를 통해 스스로를 가르쳐야했습니다. JForex 커뮤니티가 새싹을 만들기 시작하고 누군가를 시작하기에 충분할만큼 문서화가 시작됨에 따라 상황이 확실히 개선되었습니다. 이 글은 JForex 프로그래밍에 대한 초보자 가이드의 첫 번째 튜토리얼입니다.
JForex는 Java 도구입니다.
JForex는 실제로 프로그래밍 언어가 아닙니다. 표준 Java 프로그래밍 언어와 함께 사용하기위한 응용 프로그램 프로그래밍 인터페이스 (API)입니다. 따라서 JForex에서 프로그래밍을 배우기위한 첫 번째 단계는 Java를 배우는 것입니다. 다행히 Java는 가장 많이 사용되는 프로그래밍 언어 중 하나입니다. 따라서 자바 프로그래밍을 배우기 위해 웹 사이트에 관한 많은 자료가 있습니다. 무료 온라인 자습서의 몇 가지 예는 다음과 같습니다.
Java Tutorials - 이것은 Java 개발자의 공식 자습서입니다. 추천. 초보자 용 Java 튜토리얼 - 프로그래밍 초보자를위한 포괄적 인 튜토리얼입니다.
책을 선호한다면 Head First Java, 2nd Edition을 추천합니다. 나는이 책에서 자바를 닦았다. Java를 너무 많이 사용하지 마십시오. JForex를 시작하기위한 기본 지식 만 있으면됩니다. Java 구문을 이해하고 몇 가지 장을 읽으면됩니다. 나중에 언제든지 다시 참조 할 수 있습니다.
JForex로 다이빙.
JForex Wiki는 JForex 프로그래머를위한 세 가지 필수 리소스 중 하나입니다. 이 일련의 게시물에서 Wiki의 특정 페이지를 언급 ​​할 것입니다. Dukascopy에서 아직 DEMO 계정에 가입하지 않았다면 가입하십시오. 그런 다음 JForex 플랫폼을 실행하고 Use in JForex wiki 페이지의 지침에 따라 첫 번째 JForex 전략을 어셈블하십시오!
여태까지는 그런대로 잘됐다? 지금까지 기본적인 Java 소스 코드를 이해하고 JForex 전략을 시작 / 열기, 컴파일 및 실행하는 방법을 알기를 바랍니다. 이번 학습 JForex 시리즈의 다음 글에서는 JForex 전략에 대한 해부학을 공부할 것입니다.

No comments:

Post a Comment