히스토리에 대한 Expert Advisor를 테스트한 후 개선할 수 있는 방법을 생각했습니다. 최적화와 별개로 가장 먼저 떠오른 것은, 후행 손절매를 적용합니다. 이 주제에 대한 좋은 기사가 있습니다. " 자신의 후행 중지점을 만드는 방법 - MQL5 기사". (https://www.mql5.com/ru/articles/134) . 그러나 있었다 문제, 기사에 첨부 된 고문이 작동하지 않습니다 ... 즉 (my_first_ea_sartrailing.ex5) 컴파일되지만 거래되지 않습니다. 일지에 다음과 같이 씁니다. 2015.11.28 22:54:38.973 2015.02.04 17:00:00 경고: 판매 주문 요청 실패 - 오류 코드: 4756 2015.11.28 22:54:38.973 2015.02.04 17:00:00 인스턴트 매도 실패 0.10 EURUSD at 1.14051 sl: 1.17051 tp: 1.04051 [잘못된 요청] 이해하도록 도와주세요.
그건 그렇고, 당신의 버전에서 항상 true를 반환하는 경우 함수를 int로 선언하는 이유는 무엇입니까? )
표시기의 OnCalculate가 매 틱마다 호출되지 않고 새 막대 로만 호출되도록 하는 방법을 알려주실 수 있습니까?
이 함수는 매 틱마다 호출되지만 함수 내에서 새 막대를 제어할 수 있습니다.
덕분에 어느정도 이해가 되었습니다. prev_calculated 와 Rates_total 을 비교하면 새로운 막대 모양을 볼 수 있습니다. 그리고 Expert Advisor에서는 시간 확인 등의 새로운 막대를 사용하는 것이 더 어렵습니다.
비교할 필요가 없습니다. 이것은 매우 신뢰할 수 있는 방법이 아닙니다. prev_calculated 변수는 특정 조건에서 0으로 재설정될 수 있습니다. 현재 막대의 시간을 기억하고 다음 호출에서 변경 사항을 확인하십시오.
추신. 이것은 MT5의 예입니다. 4에서(time[] 배열이 시계열로 만들어진 경우 5에서) time[rates_total-1]을 time[0]으로 바꿉니다.
기사를 읽은 후 간단한 Expert Advisor를 만들기로 결정했습니다.
초보자를 위한 MQL5 Expert Advisors".(https://www.mql5.com/en/articles/100)
히스토리에 대한 Expert Advisor를 테스트한 후 개선할 수 있는 방법을 생각했습니다.
최적화와 별개로 가장 먼저 떠오른 것은,
후행 손절매를 적용합니다. 이 주제에 대한 좋은 기사가 있습니다.
" 자신의 후행 중지점을 만드는 방법 - MQL5 기사".
(https://www.mql5.com/ru/articles/134) . 그러나 있었다
문제, 기사에 첨부 된 고문이 작동하지 않습니다 ... 즉
(my_first_ea_sartrailing.ex5) 컴파일되지만 거래되지 않습니다.
일지에 다음과 같이 씁니다.
2015.11.28 22:54:38.973 2015.02.04 17:00:00 경고: 판매 주문 요청 실패 - 오류 코드: 4756
2015.11.28 22:54:38.973 2015.02.04 17:00:00 인스턴트 매도 실패 0.10 EURUSD at 1.14051 sl: 1.17051 tp: 1.04051 [잘못된 요청]
이해하도록 도와주세요.
추신. 이것은 MT5의 예입니다.
안녕하세요.
고문이 주문한 모든 기존 주문을 삭제하는 가장 빠르고 정확한 방법이 무엇인지 알려주십시오. 주문 번호가 있는 배열을 만들고 각각을 삭제할 수 있습니까? 활성 주문 목록을 얻는 것도 불가능합니까?
안녕하세요.
고문이 주문한 모든 기존 주문을 삭제하는 가장 빠르고 정확한 방법이 무엇인지 알려주십시오. 주문 번호가 있는 배열을 만들고 각각을 삭제할 수 있습니까? 활성 주문 목록을 얻는 것도 불가능합니까?
어레이가 필요하지 않습니다. 어느 터미널?
어레이가 필요하지 않습니다. 어느 터미널?
MT5
예, 이것이 Expert Advisor에서 구현되어야 한다고 말했어야 했습니다.
mql4용 스크립트를 찾았습니다 - 5와 관련이 없습니까? 며칠 전 어딘가에서 "orderscancelbymagicnumber"와 같은 기능이 있는 줄을 보았지만 문서에서 아무 것도 찾을 수 없었습니다... 혼란스럽습니다.