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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
mkron
1297
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]

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



Alexey Viktorov
25689
Alexey Viktorov  
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 лотов запускать...

Maxim Romanov
7410
Maxim Romanov  
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 лотов. Уменьшите объем позиции или увеличьте сумму депозита.

Maxim Romanov
7410
Maxim Romanov  
Alexey Viktorov:

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

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

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий