지연 OI(미결제약정) - 페이지 2

[삭제]  
prostotrader :

필요하지 않습니다.

OnBookEvent는 트랜잭션이 발생한 경우에만 발생하는 것이 아닙니다.

이 기능에서 문자를 필터링하는 것이 필수입니다.

시장 개요에 있는 모든 것이 이 기능에 "떨어지기" 때문에

오래 갔어. "MarketBookAdd" 구독은 하나의 차트 내에서 유효합니다.
도움말을 더 자세히 읽으십시오: https://www.mql5.com/en/docs/event_handlers/onbookevent

의심스러운 경우 확인하십시오. 2개의 차트를 열고 이것을 각각에 놓으십시오:

 //+------------------------------------------------------------------+
int OnInit ()
  {
   MarketBookAdd ( _Symbol );
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
void OnBookEvent ( const string &symbol)
  {
   Print (symbol);
  }
//+------------------------------------------------------------------+
void OnDeinit ( const int reason) 
  {
   MarketBookRelease ( _Symbol );
  }
//+------------------------------------------------------------------+

다음과 같이 얻으십시오.
Документация по MQL5: Обработка событий / OnBookEvent
Документация по MQL5: Обработка событий / OnBookEvent
  • www.mql5.com
OnBookEvent - Обработка событий - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
[삭제]  
prostotrader :

타이머는 필요하지 않습니다.

2줄에 대한 주제를 다시 읽는 것이 얼마나 게으른가요?
내가 설명한다. 터미널의 OI는 피드/DOM의 틱 및 이벤트 없이 자체적으로 변경됩니다.
이것이 OI의 변화를 추적하기 위해 타이머가 필요한 이유입니다.

 
Alena Lysenkova :

오래 갔어. "MarketBookAdd" 구독은 하나의 차트 내에서 유효합니다.
도움말을 더 자세히 읽으십시오: https://www.mql5.com/en/docs/event_handlers/onbookevent

의심스러운 경우 확인하십시오. 2개의 차트를 열고 이것을 각각에 놓으십시오:


다음과 같이 얻으십시오.

자체가 웃기지 않습니까?

Событие BookEvent является широковещательным в пределах графика. Это означает, что достаточно одному приложению на графике подписаться
на получение события BookEvent с помощью функции MarketBookAdd , как все остальные индикаторы и эксперты, запущенные на этом графике
и имеющие обработчик OnBookEvent (), будут получать это событие.
Поэтому необходимо анализировать имя символа, которое передается в обработчик OnBookEvent () в качестве параметра symbol.
 
Alena Lysenkova :

2줄에 대한 주제를 다시 읽는 것이 얼마나 게으른가요?
내가 설명한다. 터미널의 OI는 피드/DOM의 틱 및 이벤트 없이 자체적으로 변경됩니다.
이것이 OI의 변화를 추적하기 위해 타이머가 필요한 이유입니다.

완전 넌센스!

트레이드 을 추적하는 경우 트레이드 틱이 반복될 때마다 OI만 취하면 됩니다.

 double oi_value = SymbolInfoDouble ( Symbol (), SYMBOL_SESSION_INTEREST );
[삭제]  
prostotrader :

자체가 웃기지 않습니까?

그리고 그녀는 다음 단락에 도착하지 않았다? ) 다시 시도, 나는 당신을 믿습니다!
단순 상인 :

완전 넌센스!

트레이드 을 추적하는 경우 트레이드 틱이 반복될 때마다 OI만 취하면 됩니다.

이 말도 안되는 소리를 하기 전에 적어도 한 번 자신을 점검할 수 있습니까? )

터미널의 OI는 틱, 주문서 또는 피드의 이벤트와 연결되지 않은 별도의 스레드로 변경됩니다.
[삭제]  

다음은 작동하는 첫 번째 코드의 예입니다.
타이머가 OI의 변경 사항을 포착했지만 틱이 없습니다.

그리고 이 상황은 일상적입니다. 그리고 틱이 전혀 없다면 괜찮을 것입니다. 비록 지연이 있긴 하지만 틱 없이 OI가 2-3번 바뀌는 일이 발생합니다.

 
Alena Lysenkova :
그녀는 다음 단락에 도달하지 않았습니까? ) 다시 시도, 나는 당신을 믿습니다!

이 말도 안되는 소리를 하기 전에 적어도 한 번 자신을 점검할 수 있습니까? )

터미널의 OI는 틱, 주문서 또는 피드의 이벤트와 연결되지 않은 별도의 스레드로 변경됩니다.

당신은 적어도 고객이 쓰는 것을 주의 깊게 읽습니다!

Нужен софт для отслеживания ленты сделок по каждому тику с указанием изменения ОИ (аналог Time&Sales в платформе Volfix)
[삭제]  
prostotrader :

당신은 적어도 고객이 쓰는 것을 주의 깊게 읽습니다!

아무도 내 명령에 대해 묻지 않았으며 당신의 의견은 흥미롭지 않습니다. 주문명을 끝까지 못읽고, 작업도 안보고, 고객과 소통도 안하면 어디로 가시나요? 당황하지 마세요.

 
Alena Lysenkova :

아무도 내 명령에 대해 묻지 않았으며 당신의 의견은 흥미롭지 않습니다. 주문명을 끝까지 못읽고, 작업도 안보고, 고객과 소통도 안하면 어디로 가시나요? 당황하지 마세요.

무료

 
prostotrader :

@Andrey Khatimlianskii @Dmitriy Skub

아마도 터미널에는 동기화가 없지만 코드가

제시, 뭔가에 대해 전혀 이야기할 수 있습니까?

예, 문제를 입증하는 것으로 충분합니다. 정말 할말이 없는데 왜 귀찮아요?


알레나 리센코바 :

SYMBOL_TIME_MSC도 기록해 보십시오.