Прошу сделать советник по индикатору super signals channel

  • Автор темы Автор темы editors
  • Дата начала Дата начала

editors

Новичок форума
Тема не новая, она поднималась уже не раз, но советник так и не появился в итоге. Что хочу сказать - да, стрелки индикатора перерисовываются, но если стрелка поставлена - однозначно цена туда и пойдет, пусть не с первого раза.

Предлагаю сделать советник по индикатору super signals channel с возможностью открывать отложенные ордера на расстояние x пунктов от срабатывания стрелки на продажу или покупку.

На одном форуме нашелся универсальный советник типа exp_ICustom_v9. Выкладываю его в теме и пресет который шел с ним. Проблема в исключительно медленной работе данного советника. Он вешает в итоге не только терминал, но и сам компьютер.

Поэтому прошу, если не сделать советника с нуля, хотя бы оптимизировать предложенный советник.

Архивы прилагаю, заранее всем спасибо

Да, чуть не забыл самое главное. За 3 часа тестирования и 3 месяца в итоге - советник увеличил депозит почти в пять раз лотом 0.3 (результат в архиве). Так что я уверен, что эта связка достойна внимания
 

Вложения

editors

Новичок форума
Вот сегодняшний тест за 3 мес.
 

Вложения

  • StrategyTester.gif
    StrategyTester.gif
    8,4 КБ · Просмотры: 365

editors

Новичок форума
Последнее редактирование:

editors

Новичок форума
Не обольщайтесь. Он сильно перерисовывает.

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

editors

Новичок форума

Вложения

editors

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

Вложения

  • nzdusd.png
    nzdusd.png
    14,9 КБ · Просмотры: 889
  • eurjpy.png
    eurjpy.png
    22 КБ · Просмотры: 600

ale002

::: __,,,^._.^,,,__ :::
Здесь есть вариант по этому индикатору - http://www.tradingsystemforex.com/ideas-for-expert-advisors/4588-super-signals-channel-ea.html

Но там ещё индикатор Каги прицеплен, в аттаче я оставил тока Супер-Чен. Настроек у эксперта как у истребителя, но к индикатору относятся только 4 шт из раздела Entry Logics. Попробуйте, может этот быстрей
 

Вложения

Последнее редактирование:

165

Местный знаток
Вопрос:
Появилась стрелка вниз, ставим отложенный ордер ниже цены на х пунктов. Цена пошла вверх и стрелка перерисывывается на следующий бар
1 вариант. мы ждем когда цена опуститься, если прошло t времени то удаляем отложку.
2 вариант. Мы двигаем отложку за ценой, если прошло t времени то удаляем отложку.
Какой из вариантов в работе предпочтительней?
 

editors

Новичок форума
Вопрос:
Появилась стрелка вниз, ставим отложенный ордер ниже цены на х пунктов. Цена пошла вверх и стрелка перерисывывается на следующий бар
1 вариант. мы ждем когда цена опуститься, если прошло t времени то удаляем отложку.
2 вариант. Мы двигаем отложку за ценой, если прошло t времени то удаляем отложку.
Какой из вариантов в работе предпочтительней?

Думаю что вариант 2 будет лучше. Здесь можно взять больше пунктов, если цена пойдет в нужном направлении
 

editors

Новичок форума
Здесь есть вариант по этому индикатору - http://www.tradingsystemforex.com/ideas-for-expert-advisors/4588-super-signals-channel-ea.html

Но там ещё индикатор Каги прицеплен, в аттаче я оставил тока Супер-Чен. Настроек у эксперта как у истребителя, но к индикатору относятся только 4 шт из раздела Entry Logics. Попробуйте, может этот быстрей

Спасибо, погоняю
 

editors

Новичок форума
Здесь есть вариант по этому индикатору - http://www.tradingsystemforex.com/ideas-for-expert-advisors/4588-super-signals-channel-ea.html

Но там ещё индикатор Каги прицеплен, в аттаче я оставил тока Супер-Чен. Настроек у эксперта как у истребителя, но к индикатору относятся только 4 шт из раздела Entry Logics. Попробуйте, может этот быстрей

Даже вариант с того форума дает почти 100% результат, единственный минусовой лот прикрыт принудительно по окончании тестирования
 

Вложения

  • 4h.set
    4h.set
    7,8 КБ · Просмотры: 200

AlexeyVik

Программист mql4 mql5
editors, не обольщайся. Это тупиковый вариант. Что по ZZ торговать, что по этому индикатору.
Вот код этого индикатора. Попробую тебе объяснить что это такое...
// Так выглядят мои комментарии в коде.

//+------------------------------------------------------------------+
//| super-signals-channel.mq4 |
//| Copyright © 2006, Nick Bilak, beluck[AT]gmail.com |
//+------------------------------------------------------------------+

#property copyright "Copyright © 2006, Nick Bilak"
#property link "http://www.forex-tsd.com/"

// hacked into a channel ind. by t_david sometime in early 2007

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_width1 1
#property indicator_color2 Lime
#property indicator_width2 1
#property indicator_color3 Red
#property indicator_width3 1
#property indicator_color4 Lime
#property indicator_width4 1

extern int SignalGap = 4;// Это ни на что не влияет.
extern int ShowBars = 500;// Это количество баров для пересчёта

int dist=24;// Это используется для определения на каком расстоянии искать максимум\минимум

double b1[];
double b2[];
double b3[];
double b4[];

int init() {

SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1);
SetIndexStyle(2,DRAW_ARROW,STYLE_SOLID,1);
SetIndexStyle(3,DRAW_ARROW,STYLE_SOLID,1);

SetIndexBuffer(0,b1);
SetIndexBuffer(1,b2);
SetIndexBuffer(2,b3);
SetIndexBuffer(3,b4);

SetIndexArrow(2,234);
SetIndexArrow(3,233);

return(0);
}

int start() {

int k,i,j,limit,hhb,llb;

if (ShowBars >= Bars) ShowBars = Bars;// Эта строка

for (i=0;i<ShowBars;i++) {И эта тормозят твой компьютер заставляя пересчитывать весь код на каждом тике 500 раз

b1=0;
b2=0;
b3=0;
b4=0;

hhb = iHighest(Symbol(),0,MODE_HIGH,dist,i-dist/2);// Эта строка
llb = iLowest(Symbol(),0,MODE_LOW,dist,i-dist/2);// и эта заслуживают особого внимания. О них за пределами кода.


if (i==hhb)
b3=High[hhb]+SignalGap*Point;

if (i==llb)
b4=Low[llb]-SignalGap*Point;

b1=High[hhb];//+SignalGap*Point;
b2=Low[llb];//-SignalGap*Point;

}
return(0);
}

Из справки
int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

Возвращает индекс найденного наибольшего значения (смещение относительно текущего бара).

symbol - Символьное имя инструмента, на данных которого будет производиться поиск. NULL означает текущий символ.
timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.
type - Идентификатор таймсерии. Может быть любым из значений иденитификаторов таймсерий.
count - Число элементов таймсерии (в направлении от текущего бара в сторону возрастания индекса), среди которых должен быть произведен поиск.
start - Индекс (смещение относительно текущего бара) начального бара, с которого начинается поиск наибольшего значения. Отрицательные значения игнорируются и заменяются нулевым значением.

Пример:
double val;
// расчет максимального значения цены на 20 последовательных барах
// с индекса 4 по индекс 23 включительно на текущем графике
val = High[iHighest(NULL, 0, MODE_HIGH, 20, 4)];
Обрати внимание на выделенные числа и dist
В твоём индикаторе ищется бар с максимумом\минимумом на протяжении 24 баров начиная с 12-го. и там ставит стрелку.

Исходя из этого появляется вопрос: Чем обусловлена уверенность того, что цена хоть и с запозданием туда пойдёт???
Твой стейт всего лишь удача и не более того. Такой-же стейт можно было получить подбрасывая монетку.
 

editors

Новичок форума
Спасибо за разъяснения. Думаю со временем все станет ясно
 

ale002

::: __,,,^._.^,,,__ :::
Чем обусловлена уверенность того, что цена хоть и с запозданием туда пойдёт???

Тем не менее, фракталы, пивоты, внутренние бары, сессионные уровни и проч экстремумы прошлого в тех.анализе используют по полной. Это чисто тема для холивара "работает ли ТА", а на практике этот индюк не хуже остальных
 

AlexeyVik

Программист mql4 mql5
Этот индикатор хуже других тем, что на каждом тике пересчитывает 500 баров. Тем самым тормозит работу терминала. И вторая причина в том, что стрелка появляется на 12-ом баре. Ну это согласно кода. Нету у меня желания наблюдать за ним.
Вот завалялся со старых времён похожий, можешь ещё за ним понаблюдать. Исходника у меня нет.
 

Вложения

editors

Новичок форума
Спасибо всем кто откликнулся, по всем видимости тема бесперспективная.
Всем удачи и и профита!
 

ВАРТКЕС

Новичок форума
Исходя из этого появляется вопрос: Чем обусловлена уверенность того, что цена хоть и с запозданием туда пойдёт???
Твой стейт всего лишь удача и не более того. Такой-же стейт можно было получить подбрасывая монетку.

Да, вроде все правильно. НО ... Как в любом правиле есть свои ИСКЛЮЧЕНИЯ, так и здесь есть свои маленькие, но... поправки, дополнения, применяя которые, можно сильно минимизировать количество лосей по этой, в общем-то не плохой Стратегии.

К работе этого Индика есть смысл добавить еще, как минимум:

1. Горизонтальные Линии Поддержки и Сопротивления
2. Трендовые (косые) Линии Поддержки и Сопротивления, которые перерисовываются только лишь руками самого Трейдера.

И немного Индикаторов Тренда:

2 МАшки (10 и 34) для ТФ Н1-Н4, достаточно оперативно показывающие направление самого Тренда.
- Индикатор Паттерна 123, хорошо показывающий точки возможного разворота.
- Индикатор Пивот-уровней, показывающий возможные точки Разворота или Пробоя уровня. Возле таких уровней нужно либо закрывать сделку, если она в хорошем "плюсе", или двигать своего Лося в Безубыток, чтобы "дать цене дышать и двигаться дальше, в сторону увеличения прибыли".
- Зиг-Заг с автоматической сеткой Фибонначи для дополнительного подтверждения точки входа.

Итог: Если большинство этих Индиков будут кричать о развороте, то, таки - ДА! Надо разворачиваться и, желательно побыстрее. Например, с помощью хорошего Скрипта "ПЕРЕВЕРТЫША", который очень быстро закроет ваш не сильно удачный Ордер и откроет противоположный с тем же Лотом и прочими "вкусностями", типа Тейка и Лося, которые были у предыдущего Ордера.

Так что, Дерзайте! И у Вас ВСЁ будет! Хорошо! :)))
 
Верх