나는 mql5에서 프로그래밍의 마스터는 아니지만이 기사에서 2 MA의 교차점에 대한 간단한 전문가를 작성하려면 mql5에서 2 개의 파일과 복잡한 글쓰기가 많이 필요하다는 결론을 내 렸습니다! 이러한 전문가 고문을 위해 mql4에서는 10 줄 이하가 필요하며 완료되었습니다!!!!! mql4에서 예를 들어 1 일 동안 EA에 소비되는 경우 mql5에서는 동일한 EA를 최대 3 개, 기껏해야 2 일까지 죽여야합니다!!!!. 그리고 나는 또한 mql5에서 모든 종류의 아름답고 기능적인 패널을 만들 수 있다는 사실에서만이 두 언어의 차이점을 이해했으며, 그게 전부이며 mql5로 작성되었다는 사실에서이 전문가는 더 잘 거래하지 않을 것입니다! 비판하고 내 마음을 바꾸십시오.
내가 만든 전문가 고문 (hetireema.mq5)은 어떻게 든 기적적으로 InstaTrader5 터미널에서 작동했지만 (불필요한 조작없이 성숙) 마법사에서 신호가 표시되지 않습니다 (아직 성숙하지 않음). 7 및 10 EMA와 유사하게 생성 된 더 복잡한 신호는 컴파일러에 오류가 표시되지 않지만 터미널에 전문가 고문과 신호의 파일이 있고 테스터에 전문가 고문이 있고 입력 매개 변수가 설정되었지만 거래가 이루어지지 않습니다. 즉, 변수가 있는 mql5 언어 또는 결함이 있는 터미널입니다.
mql5로 코드를 작성하는 것은 정말 매우 어렵습니다. 여러 EMA의 상호 위치를 설명하려면 500줄 이상의 코드가 필요합니다. 코드의 대부분은 코드에 과부하를 주는 오류와 조건을 확인하는 것입니다. 저는 AstTrader (ActFX (파스칼) 언어) 터미널에서 로봇을 만들었는데, 거래 로봇은 모든 지표와 조건으로 하루에 50 개를 만들 수 있습니다. 로봇은 불필요한 코딩 없이 2페이지가 소요됩니다. 그러나 테스트가 매우 느리고 캔들 스틱 기록이 매우 짧습니다. MQL5에서는 속도와 긴 캔들스틱 히스토리가 큰 장점이었습니다. 몇 주 동안 로봇을 작성하거나 빠르게 작성된 로봇을 테스트하는 것 중 하나를 선택해야 합니다. MQL4가 이러한 단점을 모두 해소한다면 저는 그쪽으로 갈 것입니다. 언어에 대한 논의는 포럼의 다른 분야이긴 하지만요.
지원해 주셔서 감사합니다!!! 모듈 설명자 -(유형 - 신호 모듈의 버전을 나타냅니다)에 오류가 발생했습니다. 항상 SignalAdvanced여야 합니다.) 수정했더니 마법사에 신호가 나타납니다. 인디케이터가 4보다 큰 신호에는 표시기가 나타나지 않습니다. 전문가 조언자를 만들 때 동일한 유형의 간단한 거래 신호를 여러 개 구성하려고합니다.
매우 잘 작성된 글이었지만, 첫 번째/두 번째(?) 단계에서 이미 두 개의 오류 메시지가 표시되어 좌절했습니다:
10번째 줄에서 컴파일러가 "ExpertSignal.mqh" 파일을 찾을 수 있었지만 열지 못했습니다. 첨부된 파일 "MA_..."를 다운로드하여 이를 교차 확인했는데, 컴파일러에서 동일한 오류 메시지가 표시되었습니다. 물론 33번째 줄("MA_...")에 있는"CExpertSignal"의 구조도 파악하지 못하여 전체 프로세스가 중단되었습니다.
매우 잘 작성된 글이었지만, 첫 번째/두 번째(?) 단계에서 이미 두 개의 오류 메시지가 표시되어 좌절했습니다:
10번째 줄에서 컴파일러가 "ExpertSignal.mqh" 파일을 찾을 수 있었지만 열지 못했습니다. 첨부된 파일 "MA_..."를 다운로드하여 이를 교차 확인했는데, 컴파일러에서 동일한 오류 메시지가 표시되었습니다. 물론 33번째 줄("MA_...")에 있는 "CExpertSignal"의 구조도 파악하지 못하여 전체 프로세스가 중단되었습니다.
무엇이 문제였을까요?
ExpertSignal.mqh는 terminal_data_folder\MQL5\Include\Expert\ExpertSignal.mqh에 있습니다.
MA_Cross.mqh의 위치가 잘못되었을 수 있습니다(터미널_데이터_폴더\MQL5\Include\Expert\MySignals\MA_Cross.mqh에 생성되어야 함):
이 문서의 지침을 사용하여 나만의 신호와 EA를 만들려고했지만 신호가 "MQL 마법사"신호 목록에 지속적으로 나타나지 않으려 고합니다.
전문가 고문은 거래를하지 않으며 테스트 중에 일부 지표를 그리지 않습니다. 나만의 신호와 전문가 조언자를 만들고 작동하는 신호와 전문가 조언자에서 다시 만들려고했습니다.
사이트에서 신호를 다운로드 할 때 전문가 고문과 신호가 완벽하게 작동하지만 신호 "MQL 마법사"목록에 삽입 할 수 없습니다. 초보자의 질문에 죄송합니다,
하지만 포럼 토론에서 비슷한 문제가 발생한다는 것을 깨달았지만 어떻게 처리해야할지 이해하지 못했습니다. 이것은 터미널 또는 코드의 문제입니다.
VTB24 및 Insta 터미널에서 테스트했습니다. 컴파일에 오류가 표시되지 않습니다. 신호를 생성 할 때 가능한 표시기 수
비판하고 마음을 바꾸세요.
저는 mql5 프로그래밍의 마스터는 아니지만이 기사에서 2 MA의 교차점에 대한 간단한 Expert Advisor를 작성하려면 mql5에 2 개의 파일과 많은 복잡한 작문이 필요하다는 결론을 내 렸습니다!
기성품 범용 솔루션이 제공되므로 결론은 잘못된 것입니다. 그리고 그러한 솔루션은 두 줄에 존재하지 않습니다.
특히 작업을 위해 2 MA의 교차점에 순전히 로봇이 필요한 경우 10 줄로 MQL5로 작성할 수도 있으며 완료되었습니다!!!!
내가 만든 전문가 고문 (hetireema.mq5)은 어떻게 든 기적적으로 InstaTrader5 터미널에서 작동했지만 (불필요한 조작없이 성숙) 마법사에서 신호가 표시되지 않습니다 (아직 성숙하지 않음). 7 및 10 EMA와 유사하게 생성 된 더 복잡한 신호는 컴파일러에 오류가 표시되지 않지만 터미널에 전문가 고문과 신호의 파일이 있고 테스터에 전문가 고문이 있고 입력 매개 변수가 설정되었지만 거래가 이루어지지 않습니다. 즉, 변수가 있는 mql5 언어 또는 결함이 있는 터미널입니다.
mql5로 코드를 작성하는 것은 정말 매우 어렵습니다. 여러 EMA의 상호 위치를 설명하려면 500줄 이상의 코드가 필요합니다. 코드의 대부분은 코드에 과부하를 주는 오류와 조건을 확인하는 것입니다. 저는 AstTrader (ActFX (파스칼) 언어) 터미널에서 로봇을 만들었는데, 거래 로봇은 모든 지표와 조건으로 하루에 50 개를 만들 수 있습니다. 로봇은 불필요한 코딩 없이 2페이지가 소요됩니다. 그러나 테스트가 매우 느리고 캔들 스틱 기록이 매우 짧습니다. MQL5에서는 속도와 긴 캔들스틱 히스토리가 큰 장점이었습니다. 몇 주 동안 로봇을 작성하거나 빠르게 작성된 로봇을 테스트하는 것 중 하나를 선택해야 합니다. MQL4가 이러한 단점을 모두 해소한다면 저는 그쪽으로 갈 것입니다. 언어에 대한 논의는 포럼의 다른 분야이긴 하지만요.
내가 만든 전문가 고문 (hetireema.mq5)은 어떻게 든 기적적으로 InstaTrader5 터미널에서 작동했지만 (불필요한 조작없이 성숙 함) "마법사"에서 신호가 표시되지 않습니다 (아직 성숙하지 않음).
레시피에 따라 모든 작업을 완료했습니까?
).
매우 잘 작성된 글이었지만, 첫 번째/두 번째(?) 단계에서 이미 두 개의 오류 메시지가 표시되어 좌절했습니다:
10번째 줄에서 컴파일러가 "ExpertSignal.mqh" 파일을 찾을 수 있었지만 열지 못했습니다. 첨부된 파일 "MA_..."를 다운로드하여 이를 교차 확인했는데, 컴파일러에서 동일한 오류 메시지가 표시되었습니다. 물론 33번째 줄("MA_...")에 있는"CExpertSignal"의 구조도 파악하지 못하여 전체 프로세스가 중단되었습니다.
무엇이 문제였을까요?
고마워요!
Locan.BBS
매우 잘 작성된 글이었지만, 첫 번째/두 번째(?) 단계에서 이미 두 개의 오류 메시지가 표시되어 좌절했습니다:
10번째 줄에서 컴파일러가 "ExpertSignal.mqh" 파일을 찾을 수 있었지만 열지 못했습니다. 첨부된 파일 "MA_..."를 다운로드하여 이를 교차 확인했는데, 컴파일러에서 동일한 오류 메시지가 표시되었습니다. 물론 33번째 줄("MA_...")에 있는 "CExpertSignal"의 구조도 파악하지 못하여 전체 프로세스가 중단되었습니다.
무엇이 문제였을까요?
ExpertSignal.mqh는 terminal_data_folder\MQL5\Include\Expert\ExpertSignal.mqh에 있습니다.
MA_Cross.mqh의 위치가 잘못되었을 수 있습니다(터미널_데이터_폴더\MQL5\Include\Expert\MySignals\MA_Cross.mqh에 생성되어야 함):