Jenard Опубликовано 14 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 14 февраля, 2018 (изменено) Название: ShotOneГод выпуска: 2018Валютные пары: EUR / USD, GBP / USD, возможно другиеТаймфрейм: Н1Актуальная версия: 1.00Описание работы советника:1. Находим свечу на графике, которая от high до low является наибольшей за определенное количество свечей (к примеру 50, 100, 200).2. Тело свечи должно быть не менее заданного значения в % от размера свечи (что бы исключить входы на доджи или пин-барах).3. Открываться будем только в сторону, куда направлена наша сигнальная свеча.4. Подтверждением является индикатор VSA - столбик индикатора на сигнальной свече тоже должен быть один из наибольших за определенное количество свечей и должен быть окрашен в белый цвет для продаж и красный для покупок при стандартных настройках индикатора.5. Вход происходит двумя ордерами, один по рынку второй усредняющий.6. Стоп-лосс ставиться за противоположный край сигнальной свечи.7. Тейк-профит устанавливается как % от стоп-лосс (50%, 100%, 200%....).В случае если по тейк-профиту сработал ордер открытый по рынку и отложка не открыта, отложку мы удаляем.Данный советник был написан на заказ для меня несколько месяцев назад, но в данный момент не подходит для установки на реал.Результаты тестов не стабильны. Надеюсь вместе сможем доработать его до рабочего состояния. Advisor_Forex_-_ShotOne.rarEURUSDH1_1.png Изменено 14 февраля, 2018 пользователем Pavel888 9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Dob3RmaNn Опубликовано 14 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 14 февраля, 2018 В тестере в режиме визуализации советник очень медленный: на максимальной скорости одну часовую свечу рисует 15 сек. Это чтобы всего один день просмотреть потребуется 6 минут.В режиме без визуализации ждал 10 минут, он даже торговать не начал. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Jenard Опубликовано 14 февраля, 2018 Автор Поделиться [open source] [Советник] ShotOne H1 Опубликовано 14 февраля, 2018 В тестере в режиме визуализации советник очень медленный: на максимальной скорости одну часовую свечу рисует 15 сек. Это чтобы всего один день просмотреть потребуется 6 минут.В режиме без визуализации ждал 10 минут, он даже торговать не начал. Да есть такое, но это уже результат работы программиста который советник делал.Для того что бы понять логику входов можно тестировать по ценам открытия или контрольным точкам. К сожалению в программировании не разбираюсь, лично исправить или улучшить не могу. Если тема будет интересна - возможно найдутся умельцы которые смогут улучшить или каким-то образом оптимизировать работу советника. Ссылка на сообщение Поделиться на другие сайты More sharing options...
HTrader Опубликовано 14 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 14 февраля, 2018 Если кому не трудно киньте пожалуйста картинку результата теста. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Jenard Опубликовано 15 февраля, 2018 Автор Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Если кому не трудно киньте пожалуйста картинку результата теста. Прогнал тест по ценам открытия (можно и более точно но занимает очень много времени), картинку прикладываю.Тестировал с 2010 года.Сет-файл настроек, на которых тестировал тоже прикладываю. EURUSD.setEUR_USD_open_price.gif 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
robinzon96 Опубликовано 15 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Если кому не трудно киньте пожалуйста картинку результата теста. Прогнал тест по ценам открытия (можно и более точно но занимает очень много времени), картинку прикладываю.Тестировал с 2010 года.Сет-файл настроек, на которых тестировал тоже прикладываю. Действительно - картинка... Ну ооооочень информативно... :o)А, какие-никакие, результаты теста приложить? Палец побоялись сломать?можно и более точно но занимает очень много времени А хочется, как всегда, всё и сразу!..Неудивительно... Ссылка на сообщение Поделиться на другие сайты More sharing options...
andy.lugansk Опубликовано 15 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 можно и более точно но занимает очень много времениА хочется, как всегда, всё и сразу!..Неудивительно... выше было же, что с имеющимся кодом - тиковое тестирование РЕАЛЬНО долгое Ссылка на сообщение Поделиться на другие сайты More sharing options...
Jenard Опубликовано 15 февраля, 2018 Автор Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Если кому не трудно киньте пожалуйста картинку результата теста. Прогнал тест по ценам открытия (можно и более точно но занимает очень много времени), картинку прикладываю.Тестировал с 2010 года.Сет-файл настроек, на которых тестировал тоже прикладываю. Действительно - картинка... Ну ооооочень информативно... :o)А, какие-никакие, результаты теста приложить? Палец побоялись сломать?можно и более точно но занимает очень много времени А хочется, как всегда, всё и сразу!..Неудивительно... Никто не говорит о том что бы получить все и сразу, но в текущих условиях сделать детальное тестирование не представляется возможным. Попробуйте - поймете почему. А что касается результатов теста - прикладываю.EUR_USD.htmEUR_USD.gif 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
usver73 Опубликовано 15 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Судя по описанию логика не сложная и советник должен быстро работать.Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно.. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Jenard Опубликовано 15 февраля, 2018 Автор Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Судя по описанию логика не сложная и советник должен быстро работать.Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно.. Если что-то нужно что бы разобраться, дайте знать - постараюсь объяснить.В этом и цель, довести до ума идею. Ссылка на сообщение Поделиться на другие сайты More sharing options...
usver73 Опубликовано 15 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Судя по описанию логика не сложная и советник должен быстро работать.Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно.. Если что-то нужно что бы разобраться, дайте знать - постараюсь объяснить.В этом и цель, довести до ума идею.Мне в коде сложно разобраться- не хватает опыта. Есть куски кода отвечающие за анализ истории. Это для какой-то индикации или в логике участвует? Это как пример...А так то идея проста в кодировании. Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 15 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Судя по описанию логика не сложная и советник должен быстро работать.Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно..Если что-то нужно что бы разобраться, дайте знать - постараюсь объяснить.В этом и цель, довести до ума идею.Хм... Советник на каждом тике(!) обновляет массив открытых и закрытых ордеров!? с их поиском! У меня слов нет, как терем не ложится - загадка. Зачем-то ведётся учёт магиков и т.д. При этом видно - код очень грамотный и программист высокого уровня, но для чего вообще нужна большая часть кода мне не ведомо... переучесть всё что учтено в МТ. Это ТЗ такое было? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Jenard Опубликовано 15 февраля, 2018 Автор Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Судя по описанию логика не сложная и советник должен быстро работать.Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно..Если что-то нужно что бы разобраться, дайте знать - постараюсь объяснить.В этом и цель, довести до ума идею.Хм... Советник на каждом тике(!) обновляет массив открытых и закрытых ордеров!? с их поиском! У меня слов нет, как терем не ложится - загадка. Зачем-то ведётся учёт магиков и т.д. При этом видно - код очень грамотный и программист высокого уровня, но для чего вообще нужна большая часть кода мне не ведомо... переучесть всё что учтено в МТ. Это ТЗ такое было? У меня в ТЗ был такой пункт, что одновременно может быть открыт только один рыночный ордер и один усредняющий.Эти два ордера составляют единый сигнал на вход в рынок.В случае если появляется новый сигнал, старые ордера закрываются и открываются новые. Возможно, программист таким вот образом его и реализовал... Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 15 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Нееет! Это другое - я тащусь с кода, изучаю, никогда такого не видел:- на каждом тике Заново(!) создаётся массив баров для того, чтоб найти максимальный! ну и что, что этот массив на каждом тике одинаковый! а вдруг что-то изменилось!Это, в натуре - клад! Я чувствую себя сталкером - столько красивых, неведомых штучек, неизвестно кем деланных, неизвестно зачем... 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 15 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 0ll, очень возможно, что приличный программист не с форы решил подработать на форе.То есть совсем не понимающий форекс!А первый блин понятно какой... :d Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 15 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 (изменено) Нет, Старик! Этот парень может и не торгует, но МТ он знает как свои 6 пальцев, ибо 5 пальцами сей шедевр не осилить! :d Оцени, копирует по-барно(!) один массив, чтоб записать в другой (на каждом тике!): Спойлер int FillingListCandles(void) { MqlRates rates[]={}; ListCandles.Clear(); uint total=g_candle_max; for(uint i=0; i ResetLastError(); if(CopyRates((g_symbol,g_timeframe,i,1,rates)==WRONG_VALUE){ Print(__FUNCTION__," > Не удалось скопировать данные свечи ",i," ошибка ",GetLastError()); continue; } CCande* candle=new CCande(rates[0].time,rates[0].open,rates[0].high,rates[0].low,rates[0].close); if(candle==NULL) continue; if(!ListCandles.Add(candle)) Print(__FUNCTION__," > Не удалось добавить значение свечи ",i," в список значений цен"); } return ListCandles.Total(); } ПС: героя звать Artem A. Trishkin, он модератор на mql5.com. Я буду его фанатом.ППС: посмотрел его изделия на сайте... он пишет на mql5 (может 4 не знает...) и там нет прямого доступа к барам, поэтому копирует котировки, но почему на каждом тике - осталось загадкой.ПППС: посмотрел его индюк - он на каждом баре очищает буферы и рассчитывает их заново. Он крут! Изменено 15 февраля, 2018 пользователем 0ll 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Jenard Опубликовано 15 февраля, 2018 Автор Поделиться [open source] [Советник] ShotOne H1 Опубликовано 15 февраля, 2018 Вообще нормальный в общении мужик этот программист.Однако интересно слушать ваши комментарии :)Как вообще пациент? Лечению поддается? Ссылка на сообщение Поделиться на другие сайты More sharing options...
usver73 Опубликовано 16 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 16 февраля, 2018 Вообще нормальный в общении мужик этот программист.Однако интересно слушать ваши комментарии :) Как вообще пациент? Лечению поддается?ИМХО, проще с 0 написать. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rever27 Опубликовано 16 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 16 февраля, 2018 Это, в натуре - клад! Я чувствую себя сталкером - столько красивых, неведомых штучек, неизвестно кем деланных, неизвестно зачем... Я открыл этот код и присел )Имхо, человек пишет советники на заказ за деньги, ему пофиг на скорость. Засунул в под один шаблон всевозможные функции обработки, анализа и не париться потом по новой прописывать. ИМХО, проще с 0 написать. Поддерживаю. Я подобный код писал для себя за день, но забил на дальнейшую разработку, потому что тесты ничего дельного не показали.Либо Сайленса попросить добавить второй ордер в его систему. 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 16 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 16 февраля, 2018 Я тоже писал подобную сову и с 2 и с 3 ордерами, имхо: любой свечной анализ и любые индикаторы в любом сочетании не дадут стабильной и прибыльной торговли - нужно вытягивать мартином, а это риски не сопоставимые с доходностью от 1, 2 сделок в сутки. Вывод - если с мартином, то фигачить как из пулемёта, без остановки, невзирая на свечи и индюки.Что делать с совой: надёргать из неё красивых штучек - пригодится и забыть.Делать новую сову по той-же теме - потеря времени, лучше не будет, думаю многих и текущий результат устроит. 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
AndrewR Опубликовано 16 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 16 февраля, 2018 Может быть кто из программистов поделится своей наработкой, если не жалко? Идея понравилась. Для полуавтомата должно вполне подойти. Как дополнение к портфелю полуавтоматической торговли - вполне жизнеспособный вариант. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rever27 Опубликовано 16 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 16 февраля, 2018 Может быть кто из программистов поделится своей наработкой, если не жалко? Идея понравилась. Для полуавтомата должно вполне подойти. Как дополнение к портфелю полуавтоматической торговли - вполне жизнеспособный вариант. Моя версия отличается от данной идеи. Я выставляю отложки (в настройках на пробой, либо отбой), после того, как сигнальная свеча в разы больше, чем остальные в текущее вермя. Размер сигнальной свечи вычисляю по ATR*множитель. Отложка ставиться чуть ниже цены закрытия бычьей свечи.Пробовал писать и без отложек, рыночным ордером - ничего не добился. Прикрутил индикатор объемов Volumes, осциллятор RSI - тоже ничего дельного они не дали. Имхо для системы входа по крупной свече нужны какие то другие фильтры, отличные от классических индикаторов МТ4. 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
gek Опубликовано 16 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 16 февраля, 2018 Вообще нормальный в общении мужик этот программист.Однако интересно слушать ваши комментарии :)Как вообще пациент? Лечению поддается? Почему-то на демо молчит. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Jenard Опубликовано 16 февраля, 2018 Автор Поделиться [open source] [Советник] ShotOne H1 Опубликовано 16 февраля, 2018 Вообще нормальный в общении мужик этот программист.Однако интересно слушать ваши комментарии :)Как вообще пациент? Лечению поддается? Почему-то на демо молчит. Он в принципе не должен часто торговать.Возможно просто не было сигналов? 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
gek Опубликовано 20 февраля, 2018 Поделиться [open source] [Советник] ShotOne H1 Опубликовано 20 февраля, 2018 (изменено) Вообще нормальный в общении мужик этот программист.Однако интересно слушать ваши комментарии :)Как вообще пациент? Лечению поддается? Почему-то на демо молчит. Он в принципе не должен часто торговать.Возможно просто не было сигналов? Не знаю как насчёт сигналов,но уже 3 дня стоит и глухо. :(Хотя поставлен на множество пар.Вы проверяли хотя-бы на демо?Добавлено: 20-02-2018 15:01:37О нет!Первый ордер за 3!!! дня открыл и сразу в -.Понятно вообщем. ;) Изменено 20 февраля, 2018 пользователем gek Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти