현재 막대가 아닌 미결제약정 값 가져오기 - 페이지 2

 
fxsaber :
무엇 때문에?! 미결제약정에 대한 모든 과거 정보는 틱 기록에 포함되어 있습니다.

아니요, 포함되어 있지 않습니다.

 struct MqlTick 
  { 
   datetime      time;           // Время последнего обновления цен 
   double        bid;           // Текущая цена Bid 
   double        ask;           // Текущая цена Ask 
   double        last;           // Текущая цена последней сделки (Last) 
   ulong         volume;         // Объем для текущей цены Last 
   long          time_msc;       // Время последнего обновления цен в миллисекундах 
   uint          flag           // Флаги тиков 
  };

여기에서 모든 주문의 볼륨은 어디에 있습니까?

 
prostotrader :
아니요, 포함되어 있지 않습니다.
OI는 총 미결제 BUY 및/또는 SELL 포지션 입니다. 그렇다면 ROI는 틱 기록에 완전히 포함됩니다.
 
fxsaber :
OI는 총 미결제 BUY 및/또는 SELL 포지션 입니다. 그렇다면 ROI는 틱 기록에 완전히 포함됩니다.

이것은 OI에 대한 올바른 생각이 아닙니다.

Открытый интерес общее количество открытых фьючерсных контрактов,
которые существуют на данный день.

Открытый интерес обычно ассоциируется с рынках фьючерсов и опционов,
где количество существующих контрактов меняется день ото дня - в отличие от фондового рынка,
где в обращении акций акций компании остаются постоянными как только выпуск акций завершен.
Тем не менее, термин "открытый интерес" также иногда используется для обозначения числа рыночных ордеров,
которые существуют перед открытием фондового рынка.
 

그리고 더 나아가...

SYMBOL_SESSION_INTEREST 가 있는 경우 "당기기"가 체크되는 이유

 

수정됨

IndicatorSetString (INDICATOR_SHORTNAME, "OILent");

파일:
OILent.mq5  10 kb
 

Eh, Sell의 미결제약정이 Buy의 미결제약정이 되기 시작한 시점을 추적할 시간이 없었습니다.

MetaTrader 거래 플랫폼의 스크린샷

RTS-9.16, M1, 2016.09.02

OJSC '중개 하우스' OPENING', MetaTrader 5, Real

Sell의 미결제약정이 Buy의 미결제약정보다 우선하기 시작한 시점을 추적할 시간이 없었습니다.

RTS-9.16, M1, 2016.09.02, OJSC ''중개 하우스''OPENING'', MetaTrader 5, Real

위는 틱 차트(틱마다 이동) 형태의 미결제약정 표시이며, 아래 - 미결제약정(구매 - 미결제약정 - 히스토그램 형태) - 막대에 표시됩니다.
 
Karputov Vladimir :

현재 막대의 경우 미결제약정을 받는 것은 문제가 되지 않습니다.

그리고 다른 바(현재 바가 아닌 올바른 바)에 대한 미결제약정을 얻는 방법은 무엇입니까?

불가능합니다. MT5는 이를 위해 설계되지 않았습니다.
 
Sergey Chalyshev :
불가능합니다. MT5는 이를 위해 설계되지 않았습니다.

어떻게 그게 불가능해?! 여기에서 여러 동지들이 이미 불가능에 대해 이야기했습니다.

코드로 증명을 다시 끝내시겠습니까?

 
fxsaber :

어떻게 그게 불가능해?! 여기에서 여러 동지들이 이미 불가능에 대해 이야기했습니다.

코드로 증명을 다시 끝내시겠습니까?

답변을 주의 깊게 읽지 않았습니다. 현재 MQL5는 현재 바가 아닌 바에 대한 미결제약정 금액을 가져오는 것을 허용하지 않습니다. 글쎄요, 구조에 미결제약정 정보가 없습니다

 struct MqlTick 
  { 
   datetime      time;           // Время последнего обновления цен 
   double        bid;           // Текущая цена Bid 
   double        ask;           // Текущая цена Ask 
   double        last;           // Текущая цена последней сделки (Last) 
   ulong         volume;         // Объем для текущей цены Last 
   long          time_msc;       // Время последнего обновления цен в миллисекундах 
   uint          flag           // Флаги тиков 
  };
그게 다야, 심지어 균열.
 
fxsaber :

어떻게 그게 불가능해?! 여기에서 여러 동지들이 이미 불가능에 대해 이야기했습니다.

코드로 증명을 다시 끝내시겠습니까?

또 플러딩?

내가 직접 코드를 작성할 수 있고 증명할 필요가 없으며 내가 보고 실제로 존재하는 것을 표현했습니다.