советник на рублевые счета

 

Имелся советник на mt5, который без ошибок тестировался и торговал на валютных парах у брокера, ведущего долларовые клиентские депозиты. Но тут я решил перейти к российскому брокеру, который допускает только рублевые счета, и , соответственно , все остатки по депозиту в метатрейдере отражаются в RUB. Торговлю планировал по GBRUSD. И вот незадача - советник не торгует за рубли, тестер стратегии выдает ошибку

   calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 100000.00, Margin: 5593263.13, FreeMargin: -5493263.13

   not enough money for order [#238 buy limit 70.00 / 70.00 GBPUSDrfd at 1.26641]

Может ли быть ошибка в коде причиной такого поведения тестера? Либо это глюк терминала? пробовал у других брокеров заменить валюту депозита на рубли - ситуация такая же



 
mkron:

Имелся советник на mt5, который без ошибок тестировался и торговал на валютных парах у брокера, ведущего долларовые клиентские депозиты. Но тут я решил перейти к российскому брокеру, который допускает только рублевые счета, и , соответственно , все остатки по депозиту в метатрейдере отражаются в RUB. Торговлю планировал по GBRUSD. И вот незадача - советник не торгует за рубли, тестер стратегии выдает ошибку

   calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 100000.00, Margin: 5593263.13, FreeMargin: -5493263.13

   not enough money for order [#238 buy limit 70.00 / 70.00 GBPUSDrfd at 1.26641]

Может ли быть ошибка в коде причиной такого поведения тестера? Либо это глюк терминала? пробовал у других брокеров заменить валюту депозита на рубли - ситуация такая же



А не многовато 70 лотов запускать...

 
mkron:

Имелся советник на mt5, который без ошибок тестировался и торговал на валютных парах у брокера, ведущего долларовые клиентские депозиты. Но тут я решил перейти к российскому брокеру, который допускает только рублевые счета, и , соответственно , все остатки по депозиту в метатрейдере отражаются в RUB. Торговлю планировал по GBRUSD. И вот незадача - советник не торгует за рубли, тестер стратегии выдает ошибку

   calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 100000.00, Margin: 5593263.13, FreeMargin: -5493263.13

   not enough money for order [#238 buy limit 70.00 / 70.00 GBPUSDrfd at 1.26641]

Может ли быть ошибка в коде причиной такого поведения тестера? Либо это глюк терминала? пробовал у других брокеров заменить валюту депозита на рубли - ситуация такая же



Написано, что не хватает денег для установки лимитного ордера размером 70 лотов. Уменьшите объем позиции или увеличьте сумму депозита.

 
Alexey Viktorov:

А не многовато 70 лотов запускать...

это чтобы быстрее разбогатеть)

 
Я думаю, что объем рассчитывается советником. И расчет этот идет не верно так как он думает, что депозит в долларах.
 
Vitalii Ananev:
Я думаю, что объем рассчитывается советником. И расчет этот идет не верно так как он думает, что депозит в долларах.
Да, советником. Спасибо, что навели на мысль. 
 
mkron:
Да, советником. Спасибо, что навели на мысль. 

В существующую формулу расчёта лота добавить разделить на курс рубля к доллару.

Причина обращения: