GetPositionProperties 및 GetSymbolProperties는 플래그에서 수행되는 방식보다 훨씬 더 편리하게 수행 할 수 있습니다.
그리고 새 문서에서 업그레이드하려면 이전 문서에 게시된 코드가 어떻게든.... 비뚤어졌거나 뭔가.
GetPositionProperties와 GetSymbolProperties는 플래그에서 훨씬 더 편리하게 수행할 수 있습니다.
더 편리하게 만들 수 있으면 좋죠. 예를 들어 볼 수 있을까요?
예, 새 문서에서 업그레이드하려면 이전 문서에 게시된 코드가 어떻게든.... 비뚤어지거나 뭔가.
미리 고려하기가 어렵습니다. 저자의 의견으로는이를 보완하거나 더 편리하게 만드는 해결책이 있다면 독자에게 경고하는 변경이 필요하다고 생각합니다. 보다 정확하게는 두 가지 옵션이 있습니다. 이전 버전에서 수정하거나 새 버전에서 수정하는 것입니다. 나는 두 번째 옵션이 더 낫다고 생각했습니다. )) 따라서 독자는 항상 선택권이 있습니다.
예를 들어 볼 수 있나요?
일반적인 플래그는 다음과 같습니다.
0x1 0x2 0x4 0x8 ..... 를 설정한 다음 가용성을 확인하고 필요한 것을 로드하세요.
- www.mql5.com
일반적인 플래그
0x1 0x2 0x4 0x8 ..... 를 설정한 다음 가용성을 확인하고 필요한 것을 로드하면 됩니다.
네, 맞습니다. 바로 깨닫지는 못했지만 그렇게 하면 훨씬 더 편리할 것 같습니다. 아직 비트 단위 연산은 잘 모르겠지만 실험해 보겠습니다. 도움말에는 이 주제에 대해 배우기 어려운 자료가 있습니다. 100% 이해하지는 못하지만 제가 하는 일을 이해하고 싶습니다. )) 누군가 이 주제에 대한 글을 작성할지도 모르겠네요.
- www.mql5.com
거래 레벨을 설정/변경할 때 오류가 발생하지 않도록 하려면 이 레벨을 최소 가격 변동(SYMBOL_TRADE_TICK_SIZE)의 배수로 가져와야 합니다.최소 가격 변동이 항상 포인트 값과 일치하는 것은 아닙니다.
네,
이 일련의 기사는 훌륭합니다.
그럼에도 불구하고 전략 테스터에서 EA를 시도 할 때 TP (테이크 프로핏)와 SL (스톱 로스)이 나타나지 않는 이유를 이해할 수 없습니다 (SL은 나타나지만 후행 중지 만 사용할 때인 것 같습니다 ==> SL의 수정은 작동하지만 주문이 완료되면 첫 번째 세트는 작동하지 않습니다).
잠시 동안 라이브에서 EA를 디버그하려고하면 주문이 전달되고 주문이 전송 되 자마자 SL 및 TP가 올바르게 설정됩니다 (TradingBlock ()에서 즉시; 그리고 ModifyTrailingStop ()을 기다릴 필요가 없습니다;
누구든지 설명해줄 수 있나요?
브로커 문제입니까 (알파리 영국) ?
도와 주셔서 감사합니다.
예,
이 일련의 기사는 훌륭합니다.
그럼에도 불구하고 전략 테스터에서 EA를 시도 할 때 TP (테이크 프로핏)와 SL (손절매)이 나타나지 않는 이유를 이해하지 못합니다 (SL은 나타나지만 후행 중지 만 사용할 때 ==> SL의 수정은 작동하지만 주문이 완료되면 첫 번째 세트는 작동하지 않는 것 같습니다).
지금은 라이브에서 EA를 디버깅하려고하면 주문이 전달되고 주문이 전송되는 즉시 SL 및 TP가 올바르게 설정됩니다 (TradingBlock ()에서 즉시; 그리고 ModifyTrailingStop ()을 기다릴 필요가 없습니다;
누구든지 설명해줄 수 있나요?
브로커 문제인가요 (알파리 영국) ?
도와주셔서 감사합니다.
새로운 기고글 MQL5 Cookbook: 거래 수준을 설정/수정할 때 오류를 피하는 방법 가 게재되었습니다:
"MQL5 Cookbook: MetaTrader 5 Strategy Tester의 포지션 속성 분석" 시리즈의 이전 글에서 Expert Advisor에 대한 작업을 계속하면서 많은 유용한 기능으로 기존의 기능들과 더불어 이를 개선하고 최적화할 것입니다. Expert Advisor는 이번에 MetaTrader 5 전략 테스터에서 최적화할 수 있는 외부 매개변수를 가지며 어떤 면에서는 단순한 거래 시스템과 유사합니다.
작성자: Anatoli Kazharski