초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 6

 
openlive :

일하는 전문가가 만든

하지만 테스터에서 EA를 테스트할 수 없습니다. 다양한 오류. 사실 전문가는 csv 파일에서 데이터를 가져옵니다. 테스터 스페셜 폴더에 넣었습니다. 이 특정 디렉토리를 참조하도록 전문가 파일 자체에 지침을 작성했습니다. 그리고 테스터에서 그것을 몰아내는 아이디어는 남아 있습니다. 도와주세요.

여기에서 tester_file 및 tester_library 상수를 확인하십시오. MQL5 Reference / Language Basics / Preprocessor / Program Properties (#property)
 

Expert Advisor에서 OBJ_ARROW_CHECK 기호와 같은 그래픽 아이콘으로 현재 가격을 표시하는 작업이 있습니다. 지금 3시간 동안 도움말을 읽었는데 어떻게 해야 할지 모르겠습니다. 2-3줄의 코드로 해결할 수 있을 거라고 생각했지만 거기에 없었습니다. 직접 작성했습니다 : - 작동하지 않습니다 :(

무효 OnTick()
{
날짜/시간 CTime[1];
int 순경=CopyTime(_Symbol,_Period,0,1,CTime);
MqlTick L가격;
ObjectCreate(0,"BID",OBJ_ARROW_CHECK,0,CTime[0],LPrice.bid);

}

돕다!

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
Desead :

Expert Advisor에서 OBJ_ARROW_CHECK 기호와 같은 그래픽 아이콘으로 현재 가격을 표시하는 작업이 있습니다. 지금 3시간 동안 도움말을 읽었는데 어떻게 해야 할지 모르겠습니다. 2-3줄의 코드로 해결할 수 있을 거라고 생각했지만 거기에 없었습니다. 직접 작성했습니다 : - 작동하지 않습니다 :(

무효 OnTick()
{
날짜/시간 CTime[1];
int 순경=CopyTime(_Symbol,_Period,0,1,CTime);
MqlTick L가격;
ObjectCreate(0,"BID",OBJ_ARROW_CHECK,0,CTime[0],LPrice.bid);

}

돕다!

 void OnTick ()
  {
   datetime CTime[ 1 ];
   int cop= CopyTime ( _Symbol , _Period , 0 , 1 ,CTime);
   MqlTick   LPrice;
   SymbolInfoTick ( _Symbol ,LPrice);
   ObjectCreate ( 0 , "BID" , OBJ_ARROW_CHECK , 0 ,CTime[ 0 ],LPrice.bid);
  }
이 같은.
 
uncleVic :
이 같은.

정확히! LPrice 변수를 MqlTick 구조 와 연결했지만 가격을 가져오는 것을 잊었습니다.

정말 감사합니다!

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура для получения текущих цен
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура для получения текущих цен
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура для получения текущих цен - Документация по MQL5
 

어제 나는 Makdi 지표의 원하는 기간을 선택하기 위해 옵티마이저에서 실행하기 위한 간단한 Expert Advisor를 작성했습니다. 모든 것이 작동하는 것처럼 보이지만 서투른 편입니다.

역사와 그래픽이 왜 그렇게 차이가 나는지 이해하는 데 도움이 되셨나요? (상황 1과 2)

내 EA에 전혀 없는 구매 거래가 열리는 이유는 무엇입니까?

어드바이저에서 매도가 열리면 왜 다시 열지 않으면 많은 매도 거래가 열립니까?

아마도 내가 뭔가를 이해하지 못하는 것입니까?

답변에 미리 감사드립니다.

파일:
MACD_P.mq5  6 kb
 
스케쥴과 매거진이 왜 이렇게 차이가 나는지 아무도 모르죠? 지금은 어드바이저에서 더 쉽게 만들었습니다. 단 하나의 구매 거래만 허용하면 됩니다. 결과적으로 결과는 똑같습니다 - 마치 내가 적극적으로 매도와 매수를 하고 있는 듯 전체 차트에 화살표가 그려져 있고, 테스터 로그에 1거래가 기록되고(맞아요), 테스터를 닫고 전체를 보면 통계, 그것은 또한 79 거래가 완료되었다고 말합니다. 뭔 개소리야, 어떻게 일해? 왜 1개만 거래할 수 없나요?
 
Desead :
스케쥴과 매거진이 왜 이렇게 차이가 나는지 아무도 모르죠? 지금은 어드바이저에서 더 쉽게 만들었습니다. 단 하나의 구매 거래만 허용하면 됩니다. 결과적으로 결과는 똑같습니다 - 마치 내가 적극적으로 매도와 매수를 하고 있는 듯 전체 차트에 화살표가 그려져 있고, 테스터 로그에 1거래가 기록되고(맞아요), 테스터를 닫고 전체를 보면 통계, 그것은 또한 79 거래가 완료되었다고 말합니다. 뭔 개소리야, 어떻게 일해? 왜 1개만 거래할 수 없나요?

코드에 Print 가 하나도 없다면 무엇에 대해 이야기할 수 있습니까?

우선 불필요한 Bais가 수행되는 위치를 스스로 찾아보십시오. 그리고 그들의 발견의 인쇄물을 보여주십시오.

 
내 Expert Advisor가 한 번만 거래할 수 있는데 왜 인쇄물이 필요합니까? 여기와 로그에서 혼동하지 않을 것입니다. 어쨌든, 답변에 감사드립니다. 왜 이 상황이 발생했는지 이해하고 전체 도움말을 다시 읽으십시오 등. 어디에도 기록되지 않았지만 답변은 표면에 있었습니다. 이제 막 하루를 마감하는 것뿐입니다. 포럼이 그런 간단한 작업을 도울 수 없다는 것에 놀랐지만.
 
Desead :
내 Expert Advisor가 한 번만 거래할 수 있는데 왜 인쇄물이 필요합니까? 여기와 로그에서 혼동하지 않을 것입니다. 어쨌든, 답변에 감사드립니다. 왜 이 상황이 발생했는지 이해하고 전체 도움말을 다시 읽으십시오 등. 어디에도 기록되지 않았지만 답변은 표면에 있었습니다. 이제 막 하루를 마감하는 것뿐입니다. 포럼이 그런 간단한 작업을 도울 수 없다는 것에 놀랐지만.

그리고 당신이 단일 로그 파일이나 작업 보고서를 제공하지 않은 경우 어떻게 당신을 도울 수 있습니다.

이 경우 도움을 받을 수 있는 유일한 곳은 여기 입니다.

Клуб Телепатов - MQL4 форум
  • www.mql5.com
Клуб Телепатов - MQL4 форум
 

그것은 기록됩니다 - 1 트랜잭션 및 화면, 코드를 읽지 않고 이것이 스왑이라는 것이 즉시 분명합니다.

그건 그렇고 유용한 링크. 전혀 중요하지 않지만 mql5에도 동일합니까?

사유: