// ф-ция minri, доработанная мной ///////////////////////////////////////////////////////////////////////////////// /**/ double LotCost ( string _Symbol ) ///////////////////////////////////////////////////////////////////////////////// { if ( MarketInfo ( _Symbol, MODE_BID ) <= 0 ) { return(-1.0); } double Cost = -1.0; string FirstPart = StringSubstr( _Symbol, 0, 3 ); string SecondPart = StringSubstr( _Symbol, 3, 3 ); double Base = MarketInfo ( _Symbol, MODE_LOTSIZE ) * MarketInfo ( _Symbol, MODE_POINT ); if ( SecondPart == "USD" ) { Cost = Base; } else { if ( FirstPart == "USD" ) { Cost = Base / MarketInfo ( _Symbol, MODE_BID ); } else { if ( MarketInfo( "USD" + SecondPart, MODE_BID ) > 0 ) { Cost = Base / MarketInfo( "USD" + SecondPart, MODE_BID ); } else { Cost = Base * MarketInfo( SecondPart + "USD", MODE_BID ); } } } return( NormalizeDouble(Cost, 2) ); }
Спасибо.
А как ведет себя эта финкция при ТЕСТИРОВАНИИ?
MarketInfo не приносит проблем?
А как ведет себя эта финкция при ТЕСТИРОВАНИИ?
MarketInfo не приносит проблем?
Спасибо.
А как ведет себя эта финкция при ТЕСТИРОВАНИИ?
MarketInfo не приносит проблем?
А как ведет себя эта финкция при ТЕСТИРОВАНИИ?
MarketInfo не приносит проблем?
нет, не приносит
Похоже, теперь (со 185 билда) надобность в этой функции отпало.
Можно использовать MODE_TICKVALUE.
Можно использовать MODE_TICKVALUE.
Похоже, теперь (со 185 билда) надобность в этой функции отпало.
Можно использовать MODE_TICKVALUE.
я ещё не смотрел. Работает?
Можно использовать MODE_TICKVALUE.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть какой нибудь элегантный способ получить информацию о стоимости одного пипса в долларах из эксперта или надо вычислить вручную и использовать в виде переменной?