그러나 그제서야 MT5가 주문서를 완전히 브로드캐스트하지 않는다는 것이 밝혀졌습니다. 밴드의 양은 이 값보다 적습니다. 그리고 이것이 OI라고 어떻게 말할 수 있습니까?! 흑백일 때 SYMBOL_SESSION_INTEREST가 있습니다. 이제 그의 이야기를 볼 수 있습니다!
확인하는 고문
class BOOK
{
protected :
MqlBookInfo Book[];
public :
conststring symbol;
BOOK( conststring Symb = NULL ) : symbol((Symb == NULL ) ? _Symbol : Symb)
{
:: MarketBookAdd ( this .symbol);
this .Refresh();
}
~BOOK( void )
{
:: MarketBookRelease ( this .symbol);
}
bool Refresh( conststring Symb = NULL )
{
return (((Symb == NULL ) || (Symb == this .symbol)) ? :: MarketBookGet ( this .symbol, this .Book) : false );
}
uint GetAmount() const
{
return (:: ArraySize ( this .Book));
}
constMqlBookInfooperator []( constuint Pos ) const
{
constMqlBookInfo Tmp = { 0 };
return (Pos < this .GetAmount() ? this .Book[Pos] : Tmp);
}
long GetSumVolume( constENUM_BOOK_TYPE Type = BOOK_TYPE_SELL ) const
{
constuint Amount = this .GetAmount();
long SumVol = 0 ;
for ( uint i = 0 ; i < Amount; i++)
if ( this .Book[i].type == Type)
SumVol += this .Book[i].volume;
return (SumVol);
}
};
#define TOSTRING(A) #A + " = " + ( string )A
BOOK Book;
voidOnBookEvent ( conststring &symbol )
{
if (Book.Refresh(symbol))
:: Comment (TOSTRING(Book.GetSumVolume( BOOK_TYPE_SELL )) + "\n" +
TOSTRING(:: SymbolInfoDouble ( _Symbol , SYMBOL_SESSION_SELL_ORDERS_VOLUME )) + "\n" +
TOSTRING(Book.GetSumVolume( BOOK_TYPE_BUY )) + "\n" +
TOSTRING(:: SymbolInfoDouble ( _Symbol , SYMBOL_SESSION_BUY_ORDERS_VOLUME )) + "\n" );
return ;
}
Автор Сообщение В таблице текущих значений QUIK есть такие параметры как: 1. Общий спрос 2. Общее предложение (что означают эти параметры, количество лимитных заявок от начала сессии?) Что тогда означают такие параметры...
이것이야말로 MT5의 차이다. 거래소에서 볼 수 있듯이 총계는 당연히 0입니다.
그리고 이 문제에 대한 해결책은 무엇이라고 생각하십니까?
실제 상황 증명서에 반영.
알겠습니다. 지원하지만 프로그래밍 방식으로도 해결할 수 있습니다. 그렇죠?
거래소에는 가치가 있습니다
동일성 BUY_physics + BUY_yuri == SELL_physics + SELL_yuri는 항상 유지됩니다.
MT5는 아직 명확하지 않고 표시되는 두 가지 값을 반환합니다. 그들이 OI와 관련된 경우 일부 체크메이트를 반환해야 합니다. 위의 4가지 값의 조합.
요점은 이미 여기에서 확인되었습니다. 그러면 줄임표가 됩니다)
2.2장을 읽으십시오. "미결제약정" 및 "미결제약정 총수"의 개념 . 설명에서 알 수 있듯이 MT5는 OI가 아닌 모든 것을 반환합니다.
그들은 증권 거래소에서 거래하고 시장을 위한 신청서를 작성하지만 어떤 이유에서인지 명백한 불일치를 눈치채지 못합니다.
매개변수 정보
SYMBOL_SESSION_BUY_ORDERS_VOLUME
현재 시점의 총 구매 주문량
더블
SYMBOL_SESSION_SELL_ORDERS_VOLUME
현재 시점의 총 매도 주문량
더블
증권거래소에 요청했다. 이것이 실제 매개변수라는 강한 믿음이 있지만, 유료이기 때문에 moex 웹사이트에 게시되지 않습니다.
그런 의미입니다. MetaTrader 5와 Quick 간의 상관 관계는 다음과 같습니다.
숫자가 100% 일치합니다.
그런 의미입니다. MetaTrader 5와 Quick 간의 상관 관계는 다음과 같습니다.
숫자 일치 100%.
그런 의미입니다. MetaTrader 5와 Quick 간의 상관 관계는 다음과 같습니다.
숫자 일치 100%.
견적 지원 Finam
더하다. 수요 - 모든 구매 주문의 증권 수(로트 단위)
더하다. 제안 - 모든 매도 주문의 증권 수, 로트
즉, 예상대로 이것은 OI가 아니라 유리의 해당 면의 모든 밴드(빙산 제외)의 합입니다.
그러나 그제서야 MT5가 주문서를 완전히 브로드캐스트하지 않는다는 것이 밝혀졌습니다. 밴드의 양은 이 값보다 적습니다. 그리고 이것이 OI라고 어떻게 말할 수 있습니까?! 흑백일 때 SYMBOL_SESSION_INTEREST가 있습니다. 이제 그의 이야기를 볼 수 있습니다!
확인하는 고문