기고글 토론 "MQL5 Cookbook: 다중 통화 Expert Advisor - 간단하고 깔끔하며 빠른 접근" - 페이지 2

 
theo.suryadi:

작성자님께,


안타깝게도 EA 작성자는 이 스레드를 만들지 않았으며, 이 스레드가 존재한다는 사실조차 모를 수 있으므로 대신 작성자에게 PM을 보내셔야 합니다.
 
paladin800:

심볼 루프에서는 SymbolsTotal()에서 1을 빼야 합니다(아래와 같이). 예를 들어 SymbolsTotal()이 100을 반환하면 0에서 99까지 비교해야 합니다.

제안한 대로 하면 마지막 문자가 확인되지 않으므로 그대로 두어야 합니다.
 
tol64:
아니요. 제안하신 대로 하면 마지막 문자가 확인되지 않으므로 그대로 두어야 합니다.
나중에 <=가 아닌 <가 올바른 비교라는 것을 알았기 때문에 이전 게시물을 삭제했습니다.
 

이 기사는 깔끔하고 따라하기 쉬우며 .set 파일에 설정을 제공합니다. 심볼 실행 모드, 특히 즉시 또는 시장가인지 여부를 확인하고 그 후에야 주문을 열 수 있도록하는 조건에 문제가 있었기 때문에 제거해야했지만 모든 것이 잘 작동했습니다.

질문이 있습니다. 저는 이와 같은 다양한 고급 접근 방식을 보았는데, 일부 기능을 복제하는 데 많은 코드 (및 시간)를 소비하더라도 제공된 Expert, ExpertSignal, ExpertTrade.... 구조를 무시하고 처음부터 구축되었습니다. 누구든지 이것을 정당화해 주실 수 있나요?

Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Symbol Properties - Documentation on MQL5
 
jlwarrior:

이 기사는 깔끔하고 따라하기 쉬우며 .set 파일에 설정을 제공합니다. 심볼 실행 모드, 특히 즉시 또는 시장가인지 여부를 확인하고 그 후에야 주문을 열 수 있도록하는 조건에 문제가 있었기 때문에 제거해야했지만 모든 것이 잘 작동했습니다 .

질문이 있습니다. 저는 이와 같은 다양한 고급 접근 방식을 보았는데, 일부 기능을 복제하는 데 많은 코드 (및 시간)를 소비하더라도 제공된 Expert, ExpertSignal, ExpertTrade.... 구조를 무시하고 처음부터 구축되었습니다. 누구든지 이 부분에 대해 설명해 주실 수 있나요?

어떤 사람들은 프로그래밍을 좋아하고 이미 존재하는 것을 사용하는 것뿐만 아니라 ;-)
 

특히 저자의 '쿡북' 시리즈는 간단한 개념부터 시작해서 점점 더 전문가를 위한 내용을 추가하기 때문에 가장 도움이 됩니다. 저는 이 책으로 많은 시간을 보냈고, 진도는 더디지만 MT5를 활용하는 방법을 확실히 파악하고 있습니다.


daveM

 
" 배열 초기화를 위한 함수는 InitArrays.mqh 플러그인 파일에 있습니다." 여기에 오류가 있는 것 같고 파일 이름은 "InitialiseArrays.mqh"입니다.
 
이 전문가 어드바이저가 알파리에서 작동하지 않는 이유는 무엇인가요? 거래가 열리지 않습니다. 어디가 문제일까요?
 
또한 테스트지표조건 전문가 어드바이저는 알파리에서 작동하지 않습니다.
 
답을찾았습니다 , 추가해야 합니다: symb.execution_mode==SYMBOL_TRADE_EXECUTION_EXCHANGE