내가 올바르게 이해했습니까? init(), start() 및 기타 함수 없이 코드를 작성하고 .mqh 파일로 저장하면 끝인가요? Terminal_Directory\experts\include에 넣을 수 있습니다.문제없이 호출되고 실행됩니까?
고맙습니다.
.mqh 파일에 함수를 작성하고, 이 파일을 어드바이저 파일에 포함합니다. include 디렉토리에 있는 경우 #include <file_name.mqh>, 또는 메인 프로그램(EA, 표시기)이 있는 폴더에 있는 경우 #include "file_name.mqh" , 스크립트). 모든 것. 파일의 기능은 EA/indicator/script에서 볼 수 있습니다. 중요한 것은 파일에 있는 EA/indicator/script에서 함수를 호출하기 전에 파일을 연결하는 것입니다.
artmedia70 : 우리는 .mqh 파일에 함수를 작성하고, 이 파일을 Expert Advisor 파일에 포함합니다. include 디렉토리에 있는 경우 #include <file_name.mqh>, 또는 주 프로그램(EA, 표시기, 스크립트). 모든 것. 파일의 기능은 EA/indicator/script에서 볼 수 있습니다. 중요한 것은 파일에 있는 EA/indicator/script에서 함수를 호출하기 전에 파일을 연결하는 것입니다.
좋은. 따라서 그러한 고문이 효과가 있습니까, 아니면 누락 된 것이 있습니까?
//--------------------------------------------------------------------#include "Variables.mqh"//Описание переменных #include "CritOpen.mgh"//Включаемый файл Критерии открытия ордеров#include "CritClose.mgh"//Включаемый файл Критерии закрытия ордеров//--------------------------------------------------------------------int init() { Variables(); //Функция Описание переменных CritOpen(); //Функция Критерии открытия ордеров CritClose(); //Функция Критерии закрытия ордеров return ; } int start() { if (Orders== 0 ) //Если нет откытых или отложенных ордеров { CritOpen(); } else { CritClose(); } return ; } //----------------------------конец кода?--------------------------
artmedia70 : 우리는 .mqh 파일에 함수를 작성하고, 이 파일을 Expert Advisor 파일에 포함합니다. include 디렉토리에 있는 경우 #include <file_name.mqh>, 또는 주 프로그램(EA, 표시기, 스크립트). 모든 것. 파일의 기능은 EA/indicator/script에서 볼 수 있습니다. 중요한 것은 파일에 있는 EA/indicator/script에서 함수를 호출하기 전에 파일을 연결하는 것입니다.
반복하다:
//------------------------------------------------ -------------------- #include "Variables.mqh" //변수 설명 #include "CritOpen.mgh" //주문을 열기 위한 파일 기준 포함 #include "CritClose.mgh" //주문 마감을 위한 파일 기준 포함 //------------------------------------------------ -------------------- 정수 초기화() { 변수(); // 변수 함수 설명 크리티컬 오픈(); //오픈 오더를 위한 함수 기준 크리티컬 클로즈(); //주문 마감 함수 기준 반품; } 정수 시작() { if (Orders==0) //진행 중인 주문이나 보류 중인 주문이 없는 경우 { 크리티컬 오픈(); } 또 다른 { 크리티컬 클로즈(); } 반품; } //---------------------코드 끝?----------------- ------ ---
Alexandr24 : 어드바이저에서 지표의 최대값을 추출하는 데 도움이 됩니다. 인디케이터가 있고 어레이를 통해 최대값을 문제 없이 계산하는데 이제 어드바이저에게 어떻게 전달하는지, 인디케이터 코드를 어드바이저 등에 전달하는 방법을 모르겠습니다... 일반적으로 저는 막다른 골목에. :(
내가 올바르게 이해했습니까? init(), start() 및 기타 함수 없이 코드를 작성하고 .mqh 파일로 저장하면 끝인가요? Terminal_Directory\experts\include에 넣을 수 있습니다. 문제없이 호출되고 실행됩니까?
고맙습니다.
우리는 .mqh 파일에 함수를 작성하고, 이 파일을 Expert Advisor 파일에 포함합니다. include 디렉토리에 있는 경우 #include <file_name.mqh>, 또는 주 프로그램(EA, 표시기, 스크립트). 모든 것. 파일의 기능은 EA/indicator/script에서 볼 수 있습니다. 중요한 것은 파일에 있는 EA/indicator/script에서 함수를 호출하기 전에 파일을 연결하는 것입니다.
좋은. 따라서 그러한 고문이 효과가 있습니까, 아니면 누락 된 것이 있습니까?
넌센스 Che - 한 줄에 SRC를 표시합니다. 나는 복사하여 반복
우리는 .mqh 파일에 함수를 작성하고, 이 파일을 Expert Advisor 파일에 포함합니다. include 디렉토리에 있는 경우 #include <file_name.mqh>, 또는 주 프로그램(EA, 표시기, 스크립트). 모든 것. 파일의 기능은 EA/indicator/script에서 볼 수 있습니다. 중요한 것은 파일에 있는 EA/indicator/script에서 함수를 호출하기 전에 파일을 연결하는 것입니다.
반복하다:
//------------------------------------------------ --------------------
#include "Variables.mqh" //변수 설명
#include "CritOpen.mgh" //주문을 열기 위한 파일 기준 포함
#include "CritClose.mgh" //주문 마감을 위한 파일 기준 포함
//------------------------------------------------ --------------------
정수 초기화()
{
변수(); // 변수 함수 설명
크리티컬 오픈(); //오픈 오더를 위한 함수 기준
크리티컬 클로즈(); //주문 마감 함수 기준
반품;
}
정수 시작()
{
if (Orders==0) //진행 중인 주문이나 보류 중인 주문이 없는 경우
{
크리티컬 오픈();
}
또 다른
{
크리티컬 클로즈();
}
반품;
}
//---------------------코드 끝?----------------- ------ ---
작동할까요?
여러분, 전문가 여러분, 위에서 설명한 고문이 계속 작동합니까, 아니면 포함해야 할 다른 것이 있지만 놓쳤습니까?
또는 예를 들어 포함된 파일의 올바른 초기화가 의심됩니다. init() 함수가 올바르게 설명되어 있습니까?
고맙습니다.
여러분, 전문가 여러분, 위에서 설명한 고문이 계속 작동합니까, 아니면 포함해야 할 다른 것이 있지만 놓쳤습니까?
또는 예를 들어 포함된 파일의 올바른 초기화가 의심됩니다. init() 함수가 올바르게 설명되어 있습니까?
고맙습니다.
할 것이다. 하나의 포함에 모든 기능을 작성할 수 있으며 작동합니다. .mq4 확장자를 그대로 두고 정확히 같은 방식으로 호출할 수 있습니다. 마찬가지로 잘 작동합니다.
할 것이다. 하나의 포함에 모든 기능을 작성할 수 있으며 작동합니다. .mq4 확장자를 그대로 두고 정확히 같은 방식으로 호출할 수 있습니다. 마찬가지로 잘 작동합니다.
앗! 무언가가 빠졌어. 내 Expert Advisor를 로드할 수 없고 .ex4 파일을 열 수 없다고 로그에 기록합니다.
일반 오류 [2] 이것은 무엇을 의미합니까?
앗! 무언가가 빠졌어. 내 Expert Advisor를 로드할 수 없고 .ex4 파일을 열 수 없다고 로그에 기록합니다.
일반 오류 [2] 이것은 무엇을 의미합니까?
어드바이저에서 지표의 최대값을 추출하는 데 도움이 됩니다. 인디케이터가 있고 어레이를 통해 최대값을 문제 없이 계산하는데 이제 어드바이저에게 어떻게 전달하는지, 인디케이터 코드를 어드바이저 등에 전달하는 방법을 모르겠습니다... 일반적으로 저는 막다른 골목에. :(