Торговая стратегия «4UJ»

vladradon

Программист
Откуда такие выводы, если не видели мои советники?

Никаких претензий к AlexeyVik не имею. Очевидно что такой опытный программист написал вариант для проверки ТС в тестере, не более. Ведь этот код не откроет сделку даже при одной реквоте, не говоря об остальном. Чисто тестерный вариант.
Мне очередной раз нужно пояснять, что я ничего грамотного от вас не видел?
Где оно быстро и качественно?
 

PavlovTrade

Местный житель
Мне очередной раз нужно пояснять, что я ничего грамотного от вас не видел?
Где оно быстро и качественно?

Вы у меня ничего и не заказывали. В личные сообщения пожалуйста, не нужно разводить в этой теме флуд.
 

vladradon

Программист
Вы у меня ничего и не заказывали. В личные сообщения пожалуйста, не нужно разводить в этой теме флуд.
Я у вас заказывать??? - я на время (за ограниченное количество времени) напишу код на 4-ке или 5-ке!!!;):D:D:D В том числе на спор!
 
Последнее редактирование:

AlexeyVik

Программист mql4 mql5
Никаких претензий к AlexeyVik не имею.
Тогда остаётся только один вариант из причин таких вопросов граничащих с претензиями.
Решил попиарится... Получилось. Продолжай зарабатывать очки.
Если я завтра сделаю обработку ошибок поставишь этот советник на реальный не центовый счёт? И дашь инвест пароль к счёту?
 

PavlovTrade

Местный житель
Тогда остаётся только один вариант из причин таких вопросов граничащих с претензиями.
Решил попиарится... Получилось. Продолжай зарабатывать очки.
Если я завтра сделаю обработку ошибок поставишь этот советник на реальный не центовый счёт? И дашь инвест пароль к счёту?

Вы можете строить какие угодно теории заговора, но вопрос был простой.
"Вы планируете довести советник до ума или так и оставите тестерный вариант? "
 

AlexeyVik

Программист mql4 mql5
Я сегодня пьяный и добрый. Отвечаю на вопросы которые вас интересуют, но догада отключена.

Самое простое, пришел новичек, захотел потестировать советник. Смотрит на пункт "Минимальный размер свечи". И не знает что это такое. В чем измеряется этот размер свечи в сантиметрах, вольтах или еще в чем? Как подбирается? Где это узнать, если даже в описании об этом не написано?
Об этом сказано в описании стратегии
Условия для покупок:
1) Цена находится выше скользящей средней.
2) Индикатор ATR пересекает свою скользящую среднюю снизу вверх.
3) Как только сформируется первая медвежья свеча, но тело свечи не должно быть слишком маленьким (размер подбирается), заключается сделка на покупку.
4) Стоп-лосс равен 260 пунктов.
5) Тейк-профит равен 1000 пунктам.
В чём это измеряется сказано до того как...
 

AlexeyVik

Программист mql4 mql5
Ничего сложного в этом нет. Имеется стандартная билиотека MovingAverages.mqh. На худой конец можно в ручную посчитать сумму и поделить на период, ведь у вас простая МА.
Можно было и MovingAverages.mqh воспользоваться, но в каждой домушке свои погремушки. Я так захотел, так и сделал.
Вы планируете довести советник до ума или так и оставите тестерный вариант?
Осталось только ответить на ещё один вопрос: А оно надо? Если брокер сыплет реквоты, а улучшения цены не бывает, не верьте в сказки, то зачем упорно открывать ордер? Чтобы получить убыток побольше???
Поставить проверку на близость стопов к позиции? Опять тот-же вопрос: А оно надо? Если пользователь на столько неадекватен, что ставит на Н4 стопы которые возвращают ошибки, может лучше отрубить ему руки? Или пожалеть его и дать ему скальпер.
 

PavlovTrade

Местный житель
Можно было и MovingAverages.mqh воспользоваться, но в каждой домушке свои погремушки. Я так захотел, так и сделал.

Осталось только ответить на ещё один вопрос: А оно надо? Если брокер сыплет реквоты, а улучшения цены не бывает, не верьте в сказки, то зачем упорно открывать ордер? Чтобы получить убыток побольше???
Поставить проверку на близость стопов к позиции? Опять тот-же вопрос: А оно надо? Если пользователь на столько неадекватен, что ставит на Н4 стопы которые возвращают ошибки, может лучше отрубить ему руки? Или пожалеть его и дать ему скальпер.

1. Реквота реквоте рознь, не обязательно будет ухудшение цены. Кроме того есть ряд других ошибок. Например "торговый поток занят" в случае использования нескольких советников на терминале.
2. Со стопами в общем то согласен, с учетом того что у вас проверка их наличия на каждом тике. Может быть и банальное расширение спреда, или новостная свеча. А вот что стоит добавить в проверке на каждом тике, на мой взгляд, так это закрытие ордера если цена уже преодолела желаемый ТП или СЛ.
Также у вас нет нормализации цены при отправке торгового приказа. Конечно можно сказать что проще послать в пешее эротическое брокера у которого на столько кривые сотрудники что не могут нормально настроить сервер, но лучше подстраховаться.
3. Кроме того, вы используете прямое сравнение дробных без нормализации. Тут уж не до проверок, советник просто может пропустить сигнал без видимой на то причины.
 
Последнее редактирование:

AlexeyVik

Программист mql4 mql5
1. Реквота реквоте рознь, не обязательно будет ухудшение цены. Кроме того есть ряд других ошибок. Например "торговый поток занят" в случае использования нескольких советников на терминале.
2. Со стопами в общем то согласен, с учетом того что у вас проверка их наличия на каждом тике. Может быть и банальное расширение спреда, или новостная свеча. А вот что стоит добавить в проверке на каждом тике, на мой взгляд, так это закрытие ордера если цена уже преодолела желаемый ТП или СЛ.
Также у вас нет нормализации цены при отправке торгового приказа. Конечно можно сказать что проще послать в пешее эротическое брокера у которого на столько кривые сотрудники что не могут нормально настроить сервер, но лучше подстраховаться.
3. Кроме того, вы используете прямое сравнение дробных без нормализации. Тут уж не до проверок, советник просто может пропустить сигнал без видимой на то причины.
1. Сколько потоков сейчас работают одновременно? Правильно, ВОСЕМЬ. Какова вероятность что даже неадекват поставив 10 советников получит "Все потоки заняты"??? Близка к нулю.
Хоть уделайся, никогда не докажешь мне что надо нормализовать цену полученную с сайта брокера функцией SymbolInfoTick().
2. Против лома нет приёма, кроме второго лома. Если позиция не закрылась, то уже ничего не поможет. Вероятней всего сервера брокера валяются. И даже прямые руки сотрудников компании не помогут. И посылать брокера за это можно при периодическом повторении таких ситуаций. Не надо бороться с ветряными мельницами.
3. В этом случае вероятней, что будет сигнал чуточку раньше чем должен быть. Ведь идёт проверка значений с закрытого бара.
В некоторых других местах где идет прямое сравнение вещественных чисел, там такой разбег этих цен, что ничего не помешает. Это ведь не трейлинг на каждом тике и по одному пункту.


Вот поэтому я и назвал твои "пожелания" смахивающими на желание попиариться. У тебя получилось и второй раз.
 

PavlovTrade

Местный житель
1. Сколько потоков сейчас работают одновременно? Правильно, ВОСЕМЬ. Какова вероятность что даже неадекват поставив 10 советников получит "Все потоки заняты"??? Близка к нулю.
Хоть уделайся, никогда не докажешь мне что надо нормализовать цену полученную с сайта брокера функцией SymbolInfoTick().
2. Против лома нет приёма, кроме второго лома. Если позиция не закрылась, то уже ничего не поможет. Вероятней всего сервера брокера валяются. И даже прямые руки сотрудников компании не помогут. И посылать брокера за это можно при периодическом повторении таких ситуаций. Не надо бороться с ветряными мельницами.
3. В этом случае вероятней, что будет сигнал чуточку раньше чем должен быть. Ведь идёт проверка значений с закрытого бара.
В некоторых других местах где идет прямое сравнение вещественных чисел, там такой разбег этих цен, что ничего не помешает. Это ведь не трейлинг на каждом тике и по одному пункту.


Вот поэтому я и назвал твои "пожелания" смахивающими на желание попиариться. У тебя получилось и второй раз.

1. вероятность есть, и она существенней чем вы думаете. Это лишь одна ошибка, но даже такая мелочь в вашем тестерном варианте не предусмотрена. Исключить ее - пара строк, но вам лень?
Я не собираюсь вам ничего доказывать, это просто факт. Вы либо принимаете его как профессионал и пишите соответсвующий код, либо продолжаете писать тестерные варианты.

2. Вы как профессионал (?) обязаны предусмотреть различные варианты работы системы. Советник потому и советник что должен быть максимально автономным. В чем толк вашего советника если за его работой необходим постоянный присмотр?

3. в этом случае сигнала вообще не будет. ни чуть раньше ни чуть позже. Разбег там может быть очень разным, ввиду того что и настройки индикаторов с которыми их будут использовать совершенно разные.

Перестаньте ломать комедию и делать нелепые попытки напасть на меня. :facepalm: Либо напишите все грамотно, как профессионал. Либо просто предупредите что вариант тестерный и ввиду безперспективности стратегии писать полноценный вариант вы не хотите.

Я честно говоря разочарован вашей реакцией и ответами. Ранее у меня сложилось впечатление о вас как о профессионале.
 

Юлия

Главный редактор
AlexeyVik,
Какой вариант взять на мониторинг, подскажите, пожалуйста.
 

AlexeyVik

Программист mql4 mql5
AlexeyVik,
Какой вариант взять на мониторинг, подскажите, пожалуйста.
Добрый день. В принципе любой. Последний вариант только позволяет поставить стоп-лосс равный 0 и более ничего, никаких изменений не делалось.
 
Верх