Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Дополнение:при тестировании с 5 знаками после запятой нужно исправит в коде максимальное отклонение с 5 на 50.
ну извините, на основе кода МТ4 ни кто не в состоянии изобрести машину времени ))
я ни слова не сказал о возможности узнать будущее, и даже не думал об этом) все сказанное мной только обращает ваше внимание на слабые стороны советника (на случай, если вы захотите его улучшить), и вашего высказывания насчет 30%.
Дополнение:при тестировании с 5 знаками после запятой нужно исправит в коде максимальное отклонение с 5 на 50.
Вообще-то функция OrderClosePrice() применяется к уже закрытому ордеру. Здесь нужно использовать MarketInfo(Symbol(), MODE_BID) или MarketInfo(Symbol(), MODE_ASK).
Ошибаетесь. Функция OrderClosePrice() великолепно работает и для открытых ордеров. Но вообще конечно в коде куча ошибок.
Одна эта строчка чего стоит:
Что тут ещё можно обсуждать?
Вообще-то функция Price() применяется к уже закрытому ордеру. Здесь нужно использовать MarketInfo(Symbol(), MODE_BID) или MarketInfo(Symbol(), MODE_ASK).
Ошибаетесь. Функция OrderClosePrice() великолепно работает и для открытых ордеров. Но вообще конечно в коде куча ошибок.
Одна эта строчка чего стоит:
Что тут ещё можно обсуждать?
Уважаемые господа если бы в коде были ошибки он бы не компилировался.Я кажется начинаю понимать чем здесь занимаются.Среди знатаков программистов идёт выпендрёж кто красивее и правильнее напишет,а для чего это надо хрен кто знает.
MOHCTP36 писал(а):
Уважаемые господа если бы в коде были ошибки он бы не компилировался.Я кажется начинаю понимать чем здесь занимаются.Среди знатаков программистов идёт выпендрёж кто красивее и правильнее напишет,а для чего это надо хрен кто знает.
профанация. простейший пример кода, который компилируется, но содержит ошибку - это использование переменной-делителя, значение которой может принимать нулевое значение, в процессе выполнения.
для чего надо писать правильный (пусть и некрасивый) код - вы будете не в силах понять, пока не понимаете, зачем вообще код пишется. я говорю о чисто практической стороне, то есть, если не рассматривать программирование как вид искусства.
вместо реакций на предметную критику (которая по большей части направлена на помощь в улучшении вами вашего же детища), вы начинаете строить странные гипотезы о том "чем же эти люди занимаются". извините, но вы выложили код, чтобы вас похвалили, сказали что-то типа "какой же умничка этот МОНСТР36"? или для рассмотрения сообществом этого кода, для получения мнения, комментариев других людей?
и выпендрежа тут не просматривается. никто не хвастался своими творениями, все высказывания были только по поводу вашего советника, и его кода. поправьте, если я ошибаюсь
MOHCTP36 писал(а):
Уважаемые господа если бы в коде были ошибки он бы не компилировался.Я кажется начинаю понимать чем здесь занимаются.Среди знатаков программистов идёт выпендрёж кто красивее и правильнее напишет,а для чего это надо хрен кто знает.
профанация. простейший пример кода, который компилируется, но содержит ошибку - это использование переменной-делителя, значение которой может принимать нулевое значение, в процессе выполнения.
для чего надо писать правильный (пусть и некрасивый) код - вы будете не в силах понять, пока не понимаете, зачем вообще код пишется. я говорю о чисто практической стороне, то есть, если не рассматривать программирование как вид искусства.
вместо реакций на предметную критику (которая по большей части направлена на помощь в улучшении вами вашего же детища), вы начинаете строить странные гипотезы о том "чем же эти люди занимаются". извините, но вы выложили код, чтобы вас похвалили, сказали что-то типа "какой же умничка этот МОНСТР36"? или для рассмотрения сообществом этого кода, для получения мнения, комментариев других людей?
и выпендрежа тут не просматривается. никто не хвастался своими творениями, все высказывания были только по поводу вашего советника, и его кода. поправьте, если я ошибаюсь
извините я погорячился.вы правы.
Потратил 15 минут, поправил, что-бы хоть работало. Ниже основная часть кода.
Но оно сливает, правда, медленно и мучительно.
Мне кажется автор выложил далеко не весь код.
И для чего вот эта строка "if(razvorot==true)", надо-бы опубликовать логику программы поподробнее, видно я там, что-то исказил слегка.
MOHCTP36, если не трудно, опишите пожалуйтса _полностью_ алгоритм работы советника, каким он должен быть. попробуем разобраться с реализацией окончательно, чтобы можно было начать говорить об улучшениях самогО алгоритма работы
вот и предсказаные 30 %