Ошибки, баги, вопросы - страница 91

 
AsAn:
Функция SymbolInfoDouble(_Symbol, SYMBOL_MARGIN_INITIAL) возвращает 0 на любых инструментах, как и чем можно вылечить?

А что пытаемся получить?
 
Пытаюсь получить размер начальной маржи для открытия позиции.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
AsAn:
Функция SymbolInfoDouble(_Symbol, SYMBOL_MARGIN_INITIAL) возвращает 0 на любых инструментах, как и чем можно вылечить?

Это не ошибка.

SYMBOL_MARGIN_INITIAL и SYMBOL_MARGIN_MAINTENANCE используются в спецификациях фьючерсов и не применяются в форексных инструментах.

Для расчета маржи используйте функцию OrderCalcMargin.

 
Renat:

Это не ошибка.

SYMBOL_MARGIN_INITIAL и SYMBOL_MARGIN_MAINTENANCE используются в спецификациях фьючерсов и не применяются в форексных инструментах.

Для расчета маржи используйте функцию OrderCalcMargin.

Немного не то. Мне нужно рассчитать размер лота на основании свободных средств и начальной маржи. А в OrderCalcMargin уже требуется указать объём открываемой позиции. В MQL4 значение начальной маржи получал ф-ией MarketInfo(Symbol(), MODE_MARGINREQUIRED), а затем производил необходимые расчёты.
 
AsAn:
Немного не то. Мне нужно рассчитать размер лота на основании свободных средств и начальной маржи. А в OrderCalcMargin уже требуется указать объём открываемой позиции. В MQL4 значение начальной маржи получал ф-ией MarketInfo(Symbol(), MODE_MARGINREQUIRED), а затем производил необходимые расчёты.
Рассчитайте маржу в расчете на один лот, затем на полученное значение разделите размер свободных средств - это и будет количество лотов в первом приближении. Затем округлите в нижнюю сторону с учетом минимального изменения объема SYMBOL_VOLUME_STEP и Вы сможете загрузить счет по полной программе.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
А когда буду опубликованы изменения по 305 билду?
 
  1. Tester: Оптимизировано рисование графика результатов тестирования.
Лучше бы не меняли.
 

Уважаемые разработчики!

Когда можно ожидать визуализацию тестирования в Тестере?

Хоть месяц скажите?

 
jmiller:

Уважаемые разработчики!

Когда можно ожидать визуализацию тестирования в Тестере?

Хоть месяц скажите?


После чемпионата точно, хотя могут и до него недели за две... :)
 
int test()
{
while(true)
{
return 1;
break;
}

return 0;
}

Почему возвращает "0"? Если вместо while использовать for, то возвращает 1. 

 

Еще вопрос

string  PositionGetSymbol(
   int  index      // номер в списке позиций
   );
"номер в списке позиций" что это за номер? 
Причина обращения: