Перейти к содержанию

[open source] [Советник] ShotOne H1


Jenard

Рекомендуемые сообщения

[open source] [Советник] ShotOne H1 Опубликовано (изменено)

Название: 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.rar
EURUSDH1_1.png

Изменено пользователем Pavel888
  • Лайк 9
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано

В тестере в режиме визуализации советник очень медленный: на максимальной скорости одну часовую свечу рисует 15 сек. Это чтобы всего один день просмотреть потребуется 6 минут.
В режиме без визуализации ждал 10 минут, он даже торговать не начал.

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано


В тестере в режиме визуализации советник очень медленный: на максимальной скорости одну часовую свечу рисует 15 сек. Это чтобы всего один день просмотреть потребуется 6 минут.
В режиме без визуализации ждал 10 минут, он даже торговать не начал.



Да есть такое, но это уже результат работы программиста который советник делал.
Для того что бы понять логику входов можно тестировать по ценам открытия или контрольным точкам.
К сожалению в программировании не разбираюсь, лично исправить или улучшить не могу. Если тема будет интересна - возможно найдутся умельцы которые смогут улучшить или каким-то образом оптимизировать работу советника.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано


Если кому не трудно киньте пожалуйста картинку результата теста.



Прогнал тест по ценам открытия (можно и более точно но занимает очень много времени), картинку прикладываю.
Тестировал с 2010 года.
Сет-файл настроек, на которых тестировал тоже прикладываю.

EURUSD.set
EUR_USD_open_price.gif

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано



Если кому не трудно киньте пожалуйста картинку результата теста.



Прогнал тест по ценам открытия (можно и более точно но занимает очень много времени), картинку прикладываю.
Тестировал с 2010 года.
Сет-файл настроек, на которых тестировал тоже прикладываю.


Действительно - картинка... Ну ооооочень информативно... :o)
А, какие-никакие, результаты теста приложить? Палец побоялись сломать?

можно и более точно но занимает очень много времени



А хочется, как всегда, всё и сразу!..
Неудивительно...
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано

можно и более точно но занимает очень много времени

А хочется, как всегда, всё и сразу!..
Неудивительно...


выше было же, что с имеющимся кодом - тиковое тестирование РЕАЛЬНО долгое
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано




Если кому не трудно киньте пожалуйста картинку результата теста.



Прогнал тест по ценам открытия (можно и более точно но занимает очень много времени), картинку прикладываю.
Тестировал с 2010 года.
Сет-файл настроек, на которых тестировал тоже прикладываю.


Действительно - картинка... Ну ооооочень информативно... :o)
А, какие-никакие, результаты теста приложить? Палец побоялись сломать?

можно и более точно но занимает очень много времени



А хочется, как всегда, всё и сразу!..
Неудивительно...


Никто не говорит о том что бы получить все и сразу, но в текущих условиях сделать детальное тестирование не представляется возможным. Попробуйте - поймете почему.
А что касается результатов теста - прикладываю.

EUR_USD.htm
EUR_USD.gif

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано

Судя по описанию логика не сложная и советник должен быстро работать.
Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно..

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано


Судя по описанию логика не сложная и советник должен быстро работать.
Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно..



Если что-то нужно что бы разобраться, дайте знать - постараюсь объяснить.
В этом и цель, довести до ума идею.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано



Судя по описанию логика не сложная и советник должен быстро работать.
Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно..


Если что-то нужно что бы разобраться, дайте знать - постараюсь объяснить.
В этом и цель, довести до ума идею.
Мне в коде сложно разобраться- не хватает опыта. Есть куски кода отвечающие за анализ истории. Это для какой-то индикации или в логике участвует? Это как пример...
А так то идея проста в кодировании.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано



Судя по описанию логика не сложная и советник должен быстро работать.
Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно..

Если что-то нужно что бы разобраться, дайте знать - постараюсь объяснить.
В этом и цель, довести до ума идею.
Хм... Советник на каждом тике(!) обновляет массив открытых и закрытых ордеров!? с их поиском! У меня слов нет, как терем не ложится - загадка. Зачем-то ведётся учёт магиков и т.д. При этом видно - код очень грамотный и программист высокого уровня, но для чего вообще нужна большая часть кода мне не ведомо... переучесть всё что учтено в МТ. Это ТЗ такое было?
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано




Судя по описанию логика не сложная и советник должен быстро работать.
Судя по коду - что-то еще есть в стратегии. Разобраться довольно сложно..

Если что-то нужно что бы разобраться, дайте знать - постараюсь объяснить.
В этом и цель, довести до ума идею.
Хм... Советник на каждом тике(!) обновляет массив открытых и закрытых ордеров!? с их поиском! У меня слов нет, как терем не ложится - загадка. Зачем-то ведётся учёт магиков и т.д. При этом видно - код очень грамотный и программист высокого уровня, но для чего вообще нужна большая часть кода мне не ведомо... переучесть всё что учтено в МТ. Это ТЗ такое было?


У меня в ТЗ был такой пункт, что одновременно может быть открыт только один рыночный ордер и один усредняющий.
Эти два ордера составляют единый сигнал на вход в рынок.
В случае если появляется новый сигнал, старые ордера закрываются и открываются новые.
Возможно, программист таким вот образом его и реализовал...
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано

Нееет! Это другое - я тащусь с кода, изучаю, никогда такого не видел:
- на каждом тике Заново(!) создаётся массив баров для того, чтоб найти максимальный! ну и что, что этот массив на каждом тике одинаковый! а вдруг что-то изменилось!
Это, в натуре - клад! Я чувствую себя сталкером - столько красивых, неведомых штучек, неизвестно кем деланных, неизвестно зачем...

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано
0ll, очень возможно, что приличный программист не с форы решил подработать на форе.
То есть совсем не понимающий форекс!
А первый блин понятно какой... :d
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано (изменено)

Нет, Старик! Этот парень может и не торгует, но МТ он знает как свои 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 не знает...) и там нет прямого доступа к барам, поэтому копирует котировки, но почему на каждом тике - осталось загадкой.
ПППС: посмотрел его индюк - он на каждом баре очищает буферы и рассчитывает их заново. Он крут! Изменено пользователем 0ll
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано

Вообще нормальный в общении мужик этот программист.
Однако интересно слушать ваши комментарии :)

Как вообще пациент? Лечению поддается?

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано


Вообще нормальный в общении мужик этот программист.
Однако интересно слушать ваши комментарии :)

Как вообще пациент? Лечению поддается?

ИМХО, проще с 0 написать.
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано

Это, в натуре - клад! Я чувствую себя сталкером - столько красивых, неведомых штучек, неизвестно кем деланных, неизвестно зачем...


Я открыл этот код и присел )
Имхо, человек пишет советники на заказ за деньги, ему пофиг на скорость. Засунул в под один шаблон всевозможные функции обработки, анализа и не париться потом по новой прописывать.

ИМХО, проще с 0 написать.


Поддерживаю. Я подобный код писал для себя за день, но забил на дальнейшую разработку, потому что тесты ничего дельного не показали.
Либо Сайленса попросить добавить второй ордер в его систему.
  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано

Я тоже писал подобную сову и с 2 и с 3 ордерами, имхо: любой свечной анализ и любые индикаторы в любом сочетании не дадут стабильной и прибыльной торговли - нужно вытягивать мартином, а это риски не сопоставимые с доходностью от 1, 2 сделок в сутки. Вывод - если с мартином, то фигачить как из пулемёта, без остановки, невзирая на свечи и индюки.
Что делать с совой: надёргать из неё красивых штучек - пригодится и забыть.
Делать новую сову по той-же теме - потеря времени, лучше не будет, думаю многих и текущий результат устроит.

  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано

Может быть кто из программистов поделится своей наработкой, если не жалко? Идея понравилась. Для полуавтомата должно вполне подойти. Как дополнение к портфелю полуавтоматической торговли - вполне жизнеспособный вариант.

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано


Может быть кто из программистов поделится своей наработкой, если не жалко? Идея понравилась. Для полуавтомата должно вполне подойти. Как дополнение к портфелю полуавтоматической торговли - вполне жизнеспособный вариант.


Моя версия отличается от данной идеи. Я выставляю отложки (в настройках на пробой, либо отбой), после того, как сигнальная свеча в разы больше, чем остальные в текущее вермя. Размер сигнальной свечи вычисляю по ATR*множитель. Отложка ставиться чуть ниже цены закрытия бычьей свечи.
Пробовал писать и без отложек, рыночным ордером - ничего не добился.
Прикрутил индикатор объемов Volumes, осциллятор RSI - тоже ничего дельного они не дали.
Имхо для системы входа по крупной свече нужны какие то другие фильтры, отличные от классических индикаторов МТ4.
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано


Вообще нормальный в общении мужик этот программист.
Однако интересно слушать ваши комментарии :)

Как вообще пациент? Лечению поддается?



Почему-то на демо молчит.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано



Вообще нормальный в общении мужик этот программист.
Однако интересно слушать ваши комментарии :)

Как вообще пациент? Лечению поддается?



Почему-то на демо молчит.


Он в принципе не должен часто торговать.
Возможно просто не было сигналов?
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] ShotOne H1 Опубликовано (изменено)




Вообще нормальный в общении мужик этот программист.
Однако интересно слушать ваши комментарии :)

Как вообще пациент? Лечению поддается?



Почему-то на демо молчит.


Он в принципе не должен часто торговать.
Возможно просто не было сигналов?


Не знаю как насчёт сигналов,но уже 3 дня стоит и глухо. :(
Хотя поставлен на множество пар.
Вы проверяли хотя-бы на демо?

Добавлено: 20-02-2018 15:01:37

О нет!
Первый ордер за 3!!! дня открыл и сразу в -.
Понятно вообщем. ;) Изменено пользователем gek
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...