Никак не могу найти замену MarketInfo (Symbol(), MODE_MARGINREQUIRED) в 5-ке. Хелп!
SymbolInfoDouble
SymbolInfoString
SymbolInfoInteger
SymbolInfoDouble
SymbolInfoString
Да я пробовал вот так SymbolInfoDouble (_Symbol,SYMBOL_TRADE_CONTRACT_SIZE) - не получилось
при расчете AccountInfoDouble (ACCOUNT_BALANCE)/SymbolInfoDouble (_Symbol,SYMBOL_TRADE_CONTRACT_SIZE) * (1/100) дает в итоге 0
Я в 4-ке лот рассчитывал Lots= AccountBalance()/MarketInfo (Symbol(), MODE_MARGINREQUIRED)*(1/100.0);
Вроде смысл остался, а результат не тот...
Да я пробовал вот так SymbolInfoDouble (_Symbol,SYMBOL_TRADE_CONTRACT_SIZE) - не получилось
при расчете AccountInfoDouble (ACCOUNT_BALANCE)/SymbolInfoDouble (_Symbol,SYMBOL_TRADE_CONTRACT_SIZE) * (1/100) дает в итоге 0
Я в 4-ке лот рассчитывал Lots= AccountBalance()/MarketInfo (Symbol(), MODE_MARGINREQUIRED)*(1/100.0);
Forex_Noob:
(1/100) дает в итоге 0
А (1/100.0) даст 0.01, проверьте этот момент.
А (1/100.0) даст 0.01, проверьте этот момент.
"Перед выполнением операций (кроме операций присваивания) происходит преобразование в тип, имеющий наибольший приоритет",
double * ( int / int )
похоже int не приводится к double
А проверить? Скобки для кого стоят?
а разве скобки влияют на неявное приведение типов? - да, проверил - влияют
Никак не могу найти замену MarketInfo (Symbol(), MODE_MARGINREQUIRED) в 5-ке. Хелп!
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования