
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На сервере не было сбоя. По нашим логам Вы залили своего советника 19.09.2008 23.59, а попытались изменить график 20.09.2008 00:02, когда изменения уже были запрещены.
2 minutes to midnigt (c) Iron Maiden. Навеяло.
З.Ы. Может и правильно что не приняли там нет ничего особенного и на победу он не претендует.
Конечно правильно. У меня тоже похожая история. Жалет не стоит. Думаю в итоге получится даже лучше. Не нужно будет уделять внимание советнику на чемпионате, который, кстати, играет виртуальными деньгами. Зато можно протестить в конце чемпионата и получить свой результат и сравнить. В итоге внимение не расходуется и его можно посвятить более насущным и позитивным вещам. И покопавшиь в причине того, почему я залил советник в последний час, понял что это не просто так и не какае-то оплошность, а глубинный внутренний расчет.
На сервере не было сбоя. По нашим логам Вы залили своего советника 19.09.2008 23.59, а попытались изменить график 20.09.2008 00:02, когда изменения уже были запрещены.
Как в гонках или ралли - секунды решают всё!!!!
Вот очевидно из-за времени и получился сбой. Поэтому метаквоты не могут его воспроизвести/увидеть.
У Prival'a нет галочки, а всё потому что из-за проблем с серверным ПО не удалось выставить тайм-фрейм+вал. пару, которое очевидно оказалось не способно работать из-за ошибки при оч малом времени до конца регистрации. Это вина метаквотов.
Какая разница, на каком таймфрейме тестировали?
Наличие ошибки 134 говорит о том, что претендент не обеспечил проверку доступных средств при выставлении ордера, то есть не прошёл квалификационный отбор. Сколько уже эту ошибку и методы её предотвращения обсуждали ещё с позапрошлого Чемпионата!
В чём заключается цель тестирования экспертов перед Чемпионатом? То то и оно...
На сервере не было сбоя. По нашим логам Вы залили своего советника 19.09.2008 23.59, а попытались изменить график 20.09.2008 00:02, когда изменения уже были запрещены.
Жаль((
На сервере не было сбоя. По нашим логам Вы залили своего советника 19.09.2008 23.59, а попытались изменить график 20.09.2008 00:02, когда изменения уже были запрещены.
Вспомнил как в школе учитель в конце урока собирал контрольные работы. :)
"- Подождите!!! Мне только точку осталось поставить!!!!"
"- Не волнуйся, я её за тебя поставлю."
Какая разница, на каком таймфрейме тестировали?
Наличие ошибки 134 говорит о том, что претендент не обеспечил проверку доступных средств при выставлении ордера, то есть не прошёл квалификационный отбор. Сколько уже эту ошибку и методы её предотвращения обсуждали ещё с позапрошлого Чемпионата!
В чём заключается цель тестирования экспертов перед Чемпионатом? То то и оно...
Используется функция расчета объема сделки рекомендованная Вами для чемпионата. Всетаки думал участвовать 3-й раз в чемпионате, не новичок.
https://championship.mql5.com/2012/ru/news
:-)) "То то и оно..."
На часах это условие не возникает, т.к советник приносит прибыль. А вот на минутках, появление 134 ошибки при использовании этой функции говорит о том что все, участник закончил чемпионат досрочно :-), у него нет средств что бы открыть даже 0.1 лота.
З.Ы. Всем спасибо. Извините что занял Ваше время.
Используется функция расчета объема сделки рекомендованная Вами для чемпионата. Всетаки думал участвовать 3-й раз в чемпионате, не новичок.
https://championship.mql5.com/2012/ru/news
:-)) "То то и оно..."
На часах это условие не возникает, т.к советник приносит прибыль. А вот на минутках, появление 134 ошибки при использовании этой функции говорит о том что все, участник закончил чемпионат досрочно :-), у него нет средств что бы открыть даже 0.1 лота.
З.Ы. Всем спасибо. Извините что занял Ваше время.
Вы не поняли. Советник не должен быть привязан к каким-либо значениям и должен уметь получать эти значения автоматически. При чём здесь какие-то условия? Перед тем, как вызывать функцию OrderSend, Вы как опытный участник предыдущих чемпионатов, должны бы были посчитать, а хватит ли у Вас средств. Если средств не хватает, то и не вызывать функцию OrderSend. Тем самым исключить появление ошибки 134 в логах тестирования.
А Вы просто скопировали "рекомендованную функцию"
Против 134 ошибки есть отличная функция:
double AccountFreeMarginCheck( string symbol, int cmd, double volume)
Возвращает размер свободных средств, которые останутся после открытия указанной позиции по текущей цене на текущем счете. Если свободных средств не хватает, то будет сгенерирована ошибка 134 (ERR_NOT_ENOUGH_MONEY).
Перед открытием позиции ставите условие и готово:
if(AccountFreeMarginCheck(ВашСимвол,ТипОперации,ОбъемОперации)<1 ||
GetLastError()==134) return; // денег не хватит!
Против 134 ошибки есть отличная функция:
Перед открытием позиции ставите условие и готово:
if(AccountFreeMarginCheck(ВашСимвол,ТипОперации,ОбъемОперации)<1 ||
GetLastError()==134) return; // денег не хватит!
Спасибо я уже модифицировал и cделал по другому, в вашей рекомендации GetLastError()==134 лишнее, т.к. появиться после использования OrderSend, а нужно делать до
закоментировал строку в функции расчета лота
// if(vol<lot_min) vol=lot_min;
а в процедуре вызова OrderSend
делаю проверку
Lot=CalculateVolume();
if(Lot < MarketInfo(Symbol(),MODE_MINLOT)) break; // выход нехватка денег
давно у меня такой ситуации не возникало.