Когда валидатор выдаёт ошибку - он сразу даёт ссылку на статью. В статье указаны самые распространённые ошибки.
ссылаясь на инструкцию в статье, нужно увеличить кол-во маржи, то есть депозит увеличить/кредитное плечо. Сделав эти действия, данная ошибка все равно появляется.
Следовательно, что-то делаю не так, какие-то иные практические советы были бы полезны в данном вопросе.
ссылаясь на инструкцию в статье, нужно увеличить кол-во маржи, то есть депозит увеличить/кредитное плечо. Сделав эти действия, данная ошибка все равно появляется.
Следовательно, что-то делаю не так, какие-то иные практические советы были бы полезны в данном вопросе.
Работать строго по статье. Как дополнение при расчете маржи немного завышать требования - таким образом оставляя подушку безопасности.
Нехватка средств для проведения торговой операции
- www.mql5.com
Добрый день. Автоматический валидатор выдает при загрузке советника такую ошибку:
2020.07.02 06:00:00 current account state: Balance: 210.69, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 0.00, FreeMargin: 210.69 2020.07.02 06:00:00 calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 225.22, FreeMargin: -14.53 2020.07.02 06:00:00 not enough money [instant buy 0.2 EURUSD at 1.12608 sl: 1.12078 tp: 1.13078] 2020.07.02 06:00:00 failed instant buy 0.2 EURUSD at 1.12608 sl: 1.12078 tp: 1.13078 [No money] 2020.07.02 07:00:00 current account state: Balance: 210.69, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 0.00, FreeMargin: 210.69 2020.07.02 07:00:00 calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 225.26, FreeMargin: -14.57 2020.07.02 07:00:00 not enough money [instant buy 0.2 EURUSD at 1.12632 sl: 1.12102 tp: 1.13102]
подскажите, как ее убрать?(желательно практическое руководство, куда нажать, мб что-то в код дописать и тд)
Заранее спасибо.
Добрый день. Автоматический валидатор выдает при загрузке советника такую ошибку:
2020.07.02 06:00:00 current account state: Balance: 210.69, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 0.00, FreeMargin: 210.69 2020.07.02 06:00:00 calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 225.22, FreeMargin: -14.53 2020.07.02 06:00:00 not enough money [instant buy 0.2 EURUSD at 1.12608 sl: 1.12078 tp: 1.13078] 2020.07.02 06:00:00 failed instant buy 0.2 EURUSD at 1.12608 sl: 1.12078 tp: 1.13078 [No money] 2020.07.02 07:00:00 current account state: Balance: 210.69, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 0.00, FreeMargin: 210.69 2020.07.02 07:00:00 calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 225.26, FreeMargin: -14.57 2020.07.02 07:00:00 not enough money [instant buy 0.2 EURUSD at 1.12632 sl: 1.12102 tp: 1.13102]
подскажите, как ее убрать?(желательно практическое руководство, куда нажать, мб что-то в код дописать и тд)
Заранее спасибо.
Мне помогло после проверки на нехватку средств, если не хватает, остановить работу советника и вывести Алерт о нехватке средств.
void OnTick() // Функция start() раньше называлась { if(Work==false) // Критическая ошибка { if(AlertWork==false) // Если Алерта еще не было { Alert("Critical error. The expert Advisor doesn't work."); AlertWork=true; } return; } // Выход из ОнТик() ..... }
Мне помогло после проверки на нехватку средств, если не хватает, остановить работу советника и вывести Алерт о нехватке средств.
Здесь рабочая часть: остановить работу советника; Алерт - из чёрной магии,- на любителя.
Просто, алгоритм устроен так, что очередная операция невыполнима; при этом запуск с чистого листа избавляет от "нажитого".
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день. Автоматический валидатор выдает при загрузке советника такую ошибку:
2020.07.02 06:00:00 current account state: Balance: 210.69, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 0.00, FreeMargin: 210.69 2020.07.02 06:00:00 calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 225.22, FreeMargin: -14.53 2020.07.02 06:00:00 not enough money [instant buy 0.2 EURUSD at 1.12608 sl: 1.12078 tp: 1.13078] 2020.07.02 06:00:00 failed instant buy 0.2 EURUSD at 1.12608 sl: 1.12078 tp: 1.13078 [No money] 2020.07.02 07:00:00 current account state: Balance: 210.69, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 0.00, FreeMargin: 210.69 2020.07.02 07:00:00 calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 210.69, Margin: 225.26, FreeMargin: -14.57 2020.07.02 07:00:00 not enough money [instant buy 0.2 EURUSD at 1.12632 sl: 1.12102 tp: 1.13102]
подскажите, как ее убрать?(желательно практическое руководство, куда нажать, мб что-то в код дописать и тд)
Заранее спасибо.