Почему то не открывает в тестере сделку по архивному торговому инструменту "BRK4".
Вот мой код:
Вот лог:
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 current account state: Balance: 10000.00, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 10000.00, Margin: 0.00, FreeMargin: 10000.00
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 calculated account state: Assets: 0.00, Liabilities: -80911.80, Equity -70911.80, Margin: 0.00, FreeMargin: -70911.80
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 not enough money [exchange buy 1 BRK4 at 87.73 sl: 86.73 tp: 88.73]
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 failed exchange buy 1 BRK4 at 87.73 sl: 86.73 tp: 88.73 [No money]
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 CTrade::OrderSend: exchange buy 1.00 BRK4 sl: 86.73 tp: 88.73 [not enough money]
Помогите, пожалуйста!
Не хватает денег. Сделайте баланс больше.
Я тоже прочёл [No money], но там баланс 10.000$ при плече 100. Это странно. На всякий случай сделал баланс 100.000$ - результат тот же.
Ага. Сейчас увидел, что это финам. Поставьте валюту счёта рубли. Возможно поможет, но это не точно)
ЗЫ. Применительно к финаму, плечо в тестере скорее всего не работает.
А на Финаме хуже работает, чем на других брокерах?
Валюта не переключается.
Кстати, а как Вы поняли, что это Финам?
Пришёл к выводу, что архивные инструменты не подгружаются, если обращаться к ним не напрямую из валюты указанной в тестере, а программно. Можете что-нибудь посоветовать кроме считания дохода вручную из программы при тестировании торговли на архивных инструментах?
У меня этот BRK4 с 2024.01.01 по 2024.04.01 в тестере торгуется нормально.
PS мой советник торгует, не ваш. Ваш не запускал.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Почему то не открывает в тестере сделку по архивному торговому инструменту "BRK4".
Вот мой код:
Вот лог:
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 current account state: Balance: 10000.00, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 10000.00, Margin: 0.00, FreeMargin: 10000.00
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 calculated account state: Assets: 0.00, Liabilities: -80911.80, Equity -70911.80, Margin: 0.00, FreeMargin: -70911.80
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 not enough money [exchange buy 1 BRK4 at 87.73 sl: 86.73 tp: 88.73]
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 failed exchange buy 1 BRK4 at 87.73 sl: 86.73 tp: 88.73 [No money]
2024.06.09 17:10:03.645 Core 1 2024.04.01 09:00:00 CTrade::OrderSend: exchange buy 1.00 BRK4 sl: 86.73 tp: 88.73 [not enough money]
Помогите, пожалуйста!