거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Telegram에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
당사 팬 페이지에 가입하십시오
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
- 조회수:
- 27
- 평가:
- 게시됨:
- 2025.04.04 10:53
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
라이브러리는 다음을 통해 연결됩니다.
#include <fxsaber\Expert.mqh>
이 라이브러리 설명 페이지의 다른 모든 파일은 예제/애플리케이션 시나리오이며 라이브러리 자체에는 필요하지 않습니다.
특징
// 해당 차트에서 EA가 실행되나요? bool EXPERT::Is( const long Chart_ID = 0 ); // 해당 차트에서 EA를 삭제합니다. bool EXPERT::Remove( const long Chart_ID = 0 ); // 해당 차트에서 EA를 다시 시작합니다. bool EXPERT::Reopen( const long Chart_ID = 0 ); // 해당 차트에서 실행 중인 EA에 대한 데이터를 가져옵니다. bool EXPERT::Parameters( const long Chart_ID, MqlParam &Parameters[], // 전문가 어드바이저의 경로 및 입력 매개변수 값 string &Names[] ); // 매개변수 이름 입력 // 해당 차트에서 EA를 시작합니다. bool EXPERT::Run( const long Chart_ID, MqlParam &Parameters[] ); // 전문가 어드바이저의 경로 및 입력 매개변수 값
예제
사용 예제/시나리오가 설명에 첨부되어 있습니다.
-
ExpertsRemove.mq5
// 모든 차트에서 실행 중인 EA를 제거합니다.
-
ExpertsReopen.mq5
// 실행 중인 어드바이저를 다시 시작합니다.
-
ChartsClose.mq5
// 전문가 어드바이저가 없는 모든 차트를 닫습니다(VPS에 유용).
-
ExpertLoader_Example.mq5 (소스에서 Expert Advisor가 실행되는 방법뿐만 아니라 Expert Advisor를 가장한 스크립트(자체)도 볼 수 있음)
// 지정된 입력 파라미터로 Expert Advisor 시작하기
-
ExpertsChange_Example.mq5
// 입력 매개변수를 변경하여 전문가 어드바이저 실행을 다시 시작합니다.
라이브러리 사용 시나리오를 가장 쉽게 구현할 수 있는 예제입니다. 차트/어드바이저 등이 포함된 다양한 제어판을 작성할 때도 유용하게 사용할 수 있습니다.
라이브러리 작업에 대한 이해를 돕기 위해 짧은 소스 코드를 제공합니다:
// 지정된 입력 파라미터로 Expert Advisor 시작하기 #include <fxsaber\Expert.mqh> void OnStart() { 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); }
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/19003

Expert Advisor의 OnTick() 이벤트 핸들러에서 새 막대 또는 캔들의 시작을 감지합니다.

캘린더 - 기록 및 실시간에 대한 기본 분석.