ФОРТС Как узнать первоначальную цену покупки фьючерса

 

Добрый день!

Как узнать первоначальную цену покупки фьючерса, через несколько дней?

PositionGetDouble( POSITION_PRICE_OPEN );

 Возвращает цену с учётом клирингов.

 
Mikalas:

Добрый день!

Как узнать первоначальную цену покупки фьючерса, через несколько дней?

 Возвращает цену с учётом клирингов.

перебирать историю до момента входа. имхо
 

Спасибо, жаль, что только через историю...

double GetHistoryDeal( const string aSymbol )
{
  if ( PositionSelect( aSymbol ) )
  {
    long pos_id = PositionGetInteger( POSITION_IDENTIFIER );
    ..........
  }
  return(0);
}

 pos_id возвращается - 0

Такое может быть(позиция открыта)? 

 

zoriеch, пожалуйста, внимательно читайте сообщения!

return(0) - дефолтный возврат функции, а pos_id - возврат функции

PositionGetInteger( POSITION_IDENTIFIER );
 
Mikalas:

zoriеch, пожалуйста, внимательно читайте сообщения!

return(0) - дефолтный возврат функции, а pos_id - возврат функции

  Прошу меня душевно простить, я о синтаксисе...

  Я так понял пока Ваше поколение бэта-тестеров не вымрет соваться некуда... мы подождём... хотя давно присматриваюсь... :-))) 

 

zoritch, я не понял смысл Ваших постов.

Для чего они? Вам скучно? 

 
Mikalas:

zoritch, я не понял смысл Ваших постов.

Для чего они? Вам скучно? 

  да... на четвёрке затишье...

  а Вам нет ?  ну-ну...

 
Спасибо, и Вам тоже.
 
Сохранить при открытии.
 
zfs:
Сохранить при открытии.

Хорошая идея, но где хранить(я выключаю комп на выходные).

И как узнать цену(опять из истории). 

 
Mikalas:

Хорошая идея, но где хранить(я выключаю комп на выходные).

И как узнать цену(опять из истории). 

В глобальной переменной можно все хранить, она сохраняется при выключении.
Причина обращения: