스크립트가 던져진 동일한 차트에서 어드바이저도 실행해야 하는 경우 새 차트를 열고 템플릿을 통해 자신(스크립트)을 실행하고 거기에서 이미 차트에서 어드바이저를 시작해야 합니다. 필요, 보조 장치를 닫습니다. 이것은 ExpertLoader_Example.mq5에 의해 수행됩니다.
새 차트에서는 매우 쉽습니다.
// Запуск советника с заданными входными параметрами#include <fxsaber\Expert.mqh>
voidOnStart ()
{
MqlParam Params[ 2 ];
// Путь к советнику
Params[ 0 ].string_value = "Experts\\Advisors\\ExpertMACD.ex5" ;
// Первый входной параметр советника
Params[ 1 ].type = TYPE_STRING ;
Params[ 1 ].string_value = "Hello World!" ;
// На новом чарте запускаем советник
EXPERT::Run( ChartOpen ( _Symbol , _Period ), Params);
}
아마도 사실은 첫 번째 게시물에서 모든 것이 어떻게 든 그렇게 언급되지 않는다는 것입니까? 따라서 각자는 자신에 대해 씁니다. 그리고 당신은 질문을 할 수 없습니다 . 대답으로 무시하거나 히스테리합니다.
누구에게서?
여기에서 ExpertLoader_Example.mq5 .
https://www.mql5.com/ru/docs/optimization_frames/parametersetrange
아니, 아니, 속이지 마십시오. 문제는 사용자가 기존 차트에 어드바이저를 첨부할 때 어드바이저의 입력 매개변수를 표시하지 않는 방법이었습니다. 그리고 템플릿을 통해 - 그게 아닙니다.
그건 그렇고, 왜이 결정에 새로운 차트 생성이 필요했는지 명확하지 않습니까?
추신 그리고 이 줄에서 "underprint":
아니, 아니, 속이지 마십시오. 문제는 사용자가 기존 차트에 어드바이저를 첨부할 때 어드바이저의 입력 매개변수를 표시하지 않는 방법이었습니다. 그리고 템플릿을 통해 - 그게 아닙니다.
사용자는 Expert Advisor인 것처럼 Expert_loader를 시작합니다.
그건 그렇고, 왜이 결정에 새로운 차트 생성이 필요했는지 명확하지 않습니까?
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
도서관: 전문가
fxsaber , 2017.09.08 14:45
스크립트가 던져진 동일한 차트에서 어드바이저도 실행해야 하는 경우 새 차트를 열고 템플릿을 통해 자신(스크립트)을 실행하고 거기에서 이미 차트에서 어드바이저를 시작해야 합니다. 필요, 보조 장치를 닫습니다. 이것은 ExpertLoader_Example.mq5에 의해 수행됩니다.
추신 그리고 이 줄에서 "underprint":
감사합니다. 설명에 오타가 있습니다. MQL 파일에서는 모든 것이 정상입니다.