MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1721

 
EVGENII SHELIPOV # :

이를 보려면 주문이 마감되었는지 확인해야 하지만 이 Expert Advisor에서는 이러한 일이 발생하지 않습니다. 그리고 전체 문제는 최대 주문 마감 후에 발생합니다.

다시 말하지만, 질문은 오해의 소지가 있습니다.

" 최대 주문 마감 후 전체 문제가 발생합니다 "라고 즉시 작성할 수 있습니다.

OnTick()에 줄을 추가해 보십시오.

   if (prev_ticket==GetTicketMaxOrder())prev_ticket=prev_ticket- 1 ;
 

<> ..에서 개체 ID를 비교할 수 없습니다.

티켓 번호는 일부 제한 내에서 고유하지만 아무도, 어디서나, 어떤 식으로든 주문을 보장하거나 약속하지 않습니다.

더 새로운 주문이 더 큰 티켓을 받는다고 명시하면 테스터에게 독점적으로 글을 씁니다.

 
Maxim Kuznetsov # :

<> ..에서 개체 ID를 비교할 수 없습니다.

티켓 번호는 일부 제한 내에서 고유하지만 아무도, 어디서나, 어떤 식으로든 주문을 보장하거나 약속하지 않습니다.

더 새로운 주문이 더 큰 티켓을 받는다고 명시하면 테스터에게 독점적으로 글을 씁니다.

이미 말했고 여기에 답이 있습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론

MakarFX , 2021.11.03 21:01

지연은 없지만 어쨌든 맞습니다.

이를 위해 마지막으로 열린 것을 검색하는 기능이 있습니다.


 
안녕하세요. 어드바이저/인디케이터가 onBookEvent를 통해 한 캐릭터에 대해서만 작동할 수 있다는 것을 정확히 이해하고 있습니까? 그리고 다른 심볼의 주문서에 있는 변경 사항을 고려하도록 강제할 수 있는 인간적인 방법이 없습니까?
 
Scarick # :
안녕하세요. 어드바이저/인디케이터가 onBookEvent를 통해 한 캐릭터에 대해서만 작동할 수 있다는 것을 정확히 이해하고 있습니까? 그리고 다른 심볼의 주문서에 있는 변경 사항을 고려하도록 강제할 수 있는 인간적인 방법이 없습니까?

제대로 이해하지 못합니다.

 bool    MarketBookAdd ( 
   string    symbol        // символ 
   );

어떤 문자를 구독하면 OnBookEvent()가 해당 문자에서 작동합니다. 이벤트가 발생한 캐릭터를 확인하기만 하면 됩니다.

 void OnBookEvent ( const string & symbol );
 
MakarFX # :

다시 말하지만, 질문은 오해의 소지가 있습니다.

" 최대 주문 마감 후 전체 문제가 발생합니다 "라고 즉시 작성할 수 있습니다.

OnTick()에 줄을 추가해 보십시오.

그래 마카르 무슨 말을 해야 할지 모르겠어

 
EVGENII SHELIPOV # :

그래 마카르 무슨 말을 해야 할지 모르겠어

내일부터 시작해야 할 것 같아 말하자면 먼저, 먼저, 먼저

 
EVGENII SHELIPOV # :

그래 마카르 무슨 말을 해야 할지 모르겠어

또는 다음과 같이 https://www.mql5.com/ru/forum/160683/page1715#comment_25632530

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2021.11.03
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
Alexey Viktorov # :

제대로 이해하지 못합니다.

어떤 문자를 구독하면 OnBookEvent()가 해당 문자에서 작동합니다. 이벤트가 발생한 캐릭터를 확인하기만 하면 됩니다.

즉, 표시기에 5자를 서명하면 OnBookEvent()를 통해서만 5자 모두에 대해 작업할 수 있습니까? 가장 중요한 것은 변경이 발생한 문자를 기준으로 필터링하는 것입니다.

 
EVGENII SHELIPOV # :

또는 다음과 같이 https://www.mql5.com/ru/forum/160683/page1715#comment_25632530

막심 쿠즈네초프 # :

티켓 번호는 일부 제한 내에서 고유하지만 아무도, 어디서나, 어떤 식으로든 주문을 보장하거나 약속하지 않습니다.

지식이 있는 사람들이 쓰는 것을 고려해야 합니다.

판단의 논리에 따라 오픈 시간으로 검색하는 것이 유리합니다. 즉, 최소 티켓은 남들보다 먼저 오픈하고 최대 티켓은 남들보다 늦게 오픈하는 것입니다.