MT4 자바 API - 페이지 2 12345678 새 코멘트 [삭제] 2009.10.28 12:42 #11 아카이브에서 MQ4 EA를 찾지 못했습니다. 아니면 직접 작성해야 합니까? Roman Gerasymenko 2009.10.28 12:54 #12 TsaiShenYeh >> : 아카이브에서 MQ4 EA를 찾지 못했습니다. 아니면 직접 작성해야 합니까? 거기에 있지만 깊숙이 숨겨져 있습니다. JFXExample(jfx-1.2.3\examples\README.TXT)을 실행하면 컴퓨터에 C:\Users\<user>\.jfx_terminals(Vista)가 생깁니다. 또는 C:\Documents and Settings\<user>\.jfx_terminals(XP) - 여기에서 찾을 수 있습니다. 파일: jfx.ex4 49 kb Roman Gerasymenko 2009.10.28 12:55 #13 +DLL Roman Gerasymenko 2009.10.29 09:29 #14 [Удален] 2009.11.05 11:16 #15 훌륭하고 수준 높은 작업이 완료되었음을 알 수 있습니다. 그러나 여기에 나를 혼란스럽게하는 것이 있습니다. 자바에 익숙하지 않은 프로그래머는 자신이 가장 좋아하고 친숙한 전략 테스터 를 즉시 포기하지 않을 것입니다. 그렇지 않으면 전문가의 개발은 생각할 수 없으며 "알 수 없는" 자바에서 전문가를 다시 작성하기 위해 달릴 것입니다. 그러나 Java에 익숙한 사람들에게는 필요한 경우 Java로 쉽게 다시 작성할 수 있는 MT에서 원시 표시기를 호출하는 이유가 명확하지 않을 수 있습니다. 내 관점에서 자바는 크고 복잡한 전략을 개발하는 데 사용해야 하며 프로그래머의 모든 관심은 여기에 집중되어야 합니다. 이 API에서 마음에 들지 않는 점은 전략 엔터티가 EA 엔터티로 식별된다는 것입니다. 나는 그것이 같은 것이라고 생각하지 않습니다. 저는 EA에 Trader 엔터티가 포함되어 있다고 가정하고, Trader 엔터티는 데이터 분석 및 의사 결정을 위해 Strategy 엔터티를 사용합니다. 그리고 오직 Strategy 인터페이스만이 Java로 구현하는 것이 합리적입니다. 다음 전략 인터페이스를 제안합니다. 공개 인터페이스 전략 { 공개 추상 부울 canBuy(); 공개 추상 부울 canSell(); 공개 추상 부울 교육(DataLoader educationDataLoader); 공개 추상 부울 updateStrategy(PeriodInputValues rateM1); } 추세선 및 다이버전스 전략 논의 전략 테스터, 최적화 및 Roman Gerasymenko 2009.11.05 16:42 #16 제게는 매우 중요한 제안입니다. 지금까지는 MT4 Tester와 함께 작동할 수 있는 라이브러리 버전을 제공할 수 있습니다. 파일: jfxd1.2.4.zip 3615 kb Roman Gerasymenko 2009.11.05 16:44 #17 MT4 테스터의 추가 예제 및 스크린샷이 포함되어 있습니다. 파일: jfxb1.2.4yexamples.zip 615 kb Roman Gerasymenko 2009.11.05 16:50 #18 soulmate >> : 이 API에서 마음에 들지 않는 점은 전략 엔터티가 EA 엔터티로 식별된다는 것입니다. 제 생각에는 같은 것이 아닙니다. 따라서 전략 클래스를 MT4ExpertAdvisor로 리팩토링하는 것이 가치가 있을 것입니다. 그러면 의도한 목적으로 사용할 수 있지만 불행히도 기차는 떠났고 이 프로젝트는 변경할 수 없는 다른 프로젝트의 일부입니다. Roman Gerasymenko 2009.12.08 18:21 #19 위로 Vladislav Andruschenko 2009.12.08 23:19 #20 다 유료인가요? 12345678 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
아카이브에서 MQ4 EA를 찾지 못했습니다. 아니면 직접 작성해야 합니까?
거기에 있지만 깊숙이 숨겨져 있습니다. JFXExample(jfx-1.2.3\examples\README.TXT)을 실행하면 컴퓨터에 C:\Users\<user>\.jfx_terminals(Vista)가 생깁니다.
또는 C:\Documents and Settings\<user>\.jfx_terminals(XP) - 여기에서 찾을 수 있습니다.
훌륭하고 수준 높은 작업이 완료되었음을 알 수 있습니다. 그러나 여기에 나를 혼란스럽게하는 것이 있습니다.
자바에 익숙하지 않은 프로그래머는 자신이 가장 좋아하고 친숙한 전략 테스터 를 즉시 포기하지 않을 것입니다. 그렇지 않으면 전문가의 개발은 생각할 수 없으며 "알 수 없는" 자바에서 전문가를 다시 작성하기 위해 달릴 것입니다.
그러나 Java에 익숙한 사람들에게는 필요한 경우 Java로 쉽게 다시 작성할 수 있는 MT에서 원시 표시기를 호출하는 이유가 명확하지 않을 수 있습니다.
내 관점에서 자바는 크고 복잡한 전략을 개발하는 데 사용해야 하며 프로그래머의 모든 관심은 여기에 집중되어야 합니다.
이 API에서 마음에 들지 않는 점은 전략 엔터티가 EA 엔터티로 식별된다는 것입니다. 나는 그것이 같은 것이라고 생각하지 않습니다.
저는 EA에 Trader 엔터티가 포함되어 있다고 가정하고, Trader 엔터티는 데이터 분석 및 의사 결정을 위해 Strategy 엔터티를 사용합니다. 그리고 오직 Strategy 인터페이스만이 Java로 구현하는 것이 합리적입니다.
다음 전략 인터페이스를 제안합니다.
공개 인터페이스 전략 {
공개 추상 부울 canBuy();
공개 추상 부울 canSell();
공개 추상 부울 교육(DataLoader educationDataLoader);
공개 추상 부울 updateStrategy(PeriodInputValues rateM1);
}
제게는 매우 중요한 제안입니다.
지금까지는 MT4 Tester와 함께 작동할 수 있는 라이브러리 버전을 제공할 수 있습니다.
이 API에서 마음에 들지 않는 점은 전략 엔터티가 EA 엔터티로 식별된다는 것입니다. 제 생각에는 같은 것이 아닙니다.
따라서 전략 클래스를 MT4ExpertAdvisor로 리팩토링하는 것이 가치가 있을 것입니다. 그러면 의도한 목적으로 사용할 수 있지만 불행히도 기차는 떠났고 이 프로젝트는 변경할 수 없는 다른 프로젝트의 일부입니다.
다 유료인가요?