Jump to content
Elliott Wave Forum

Избранные индикаторы...


Recommended Posts

Подскажите: существует ли для метатрейдера более функциональный трейлинг-стоп, нежели стандартный?

Хоть и поздно, но отвечу-вот для разминки трал.

Link to comment
Share on other sites

zuker, спасибо. Но это не совсем то, чего бы мне хотелось.

Попробую объяснить: вводим уровень "a", при достижении которого стоп выставится на введенный уровень "b".

Это должен быть несложный скрипт, по идее.

Link to comment
Share on other sites

zuker, спасибо. Но это не совсем то, чего бы мне хотелось.

Попробую объяснить: вводим уровень "a", при достижении которого стоп выставится на введенный уровень "b".

Это должен быть несложный скрипт, по идее.

Вот советник,там выставляешь через сколько пунктов профита и на сколько пунктов перенести стоп.Но действует один раз. Ну в смысле,задал через 100п перенос стопа на 80п ,при профите в 100п ,советник перенесет стоп на 80п в плюс.Удобно использовать для перевода в б/у.e-MovingInWL2.mq4

Link to comment
Share on other sites

  • 2 weeks later...

Свой старый решил перенести на новую базу zup_v101ABCD, т.к. Евгений его доработал и он стал шустрее.

За основу взята модель AB=CD с развитием до 2.618*AB=CD

Уровни 1.0, 1.272, 1.618, 2.0, 2.618 ( в инверсном добавлен уровень 0.618)

Прямоугольник выводимый у цели рассчитывается цель +- 4%

Пунктирная линия показывает уровень AB=CD для своей модели.

В индикаторе введен контроль модели по времени

maxcel - максимальный уровень для основных моделей который будет контролировать индикатор (от 1 до 2.618)

imaxcel - максимальный уровень для инверсных моделей который будет контролировать индикатор (от 0.618 до 2.618)

deltatime - % отклонения по времени в большую сторону

RECT - выводить или нет прямоугольник

Bull - выводить бычьи модели

Bear - выводить медвежьи модели

Контроль по времени рассчитывается (A-B)*( maxcel или imaxcel)*(1+deltatime)+2 = C-D' (D' это нулевой бар)

(C-D) > (A-B)** модель не выводится

Все остальные параметры стандартные из ZUP

post-1400-056824900 1316622889.gif

Link to comment
Share on other sites

Добавил 2 параметра

ExtDeltaGartley_min_AC = 0.09; - % отклонения уровня AC от идеала +-

line = true; - прорисовка/удаление линий

Основные и инверсные модели показаны на графике

Информация на ромбиках имеет такой вид 2_11Triangle14_1.272AB=CD[1.414*0.707]_A-B=149_C=101

2 - номер найденной модели

11 - Extindicator с таким номером

Triangle14 - номер лини

1.272AB=CD[1.414*0.707] -

1.272 - уровень ромбика данной модели

AB=CD[1.414*0.707] - основа данной модели

уровень AC=1.414, уровень BD=0.707 (получаем AB=CD)

AC<=1 - основная модель

AC> 1 - инверсная модель

A-B - расчетное время данной модели в барах с учетом введенных параметров ( imaxcel = 2.618; deltatime = 0.2;)

С - истинное время данной модели

из данных параметров мы видим, что отведенного времени на отработку данной модели осталось 48 баров (149-101)

Во вложении индикатор с дополнениями

post-1400-012310300 1316808165.gif

ZUP_v101_ABCD+.mq4

Link to comment
Share on other sites

Diver

подскажи где почитать про то что ты сотворил

понравились чёткии уровни

звиняй за может глупый вопрос- я еще учусь и постигаю тайны торговли на фораксе

Спасиб!

Link to comment
Share on other sites

Следующая и надеюсь последняя с изменениями и дополнениями

Изменен параметр GartleyPattern = 2; на zup_p = 2;

Для желающих самостоятельно настраивать цвета

extern bool colabcd = true; (false - стандартные из zup)

extern color colabcd1 = DarkGreen;

extern color colabcd2 = DarkSlateGray;

extern color colabcd3 = Olive;

extern color colabcd4 = Teal;

extern color colabcd5 = Maroon;

extern color colabcd6 = Pink;

extern color colabcd7 = SaddleBrown;

extern color colabcd8 = DarkGoldenrod;

extern color colabcd9 = Sienna;

extern color colabcd10 = DarkTurquoise;

extern color colabcd11 = MediumVioletRed;

extern color colabcd12 = Chocolate;

extern color colabcd13 = Crimson;

extern color colabcd14 = DarkOrchid;

extern color colabcd15 = Peru;

первые 15 настраиваем, а далее по циклу 16=1 и т.д.

zup_p = 4; - вилы с ExtIndicator = 0;

post-1400-059839200 1317496234.gif

zup_p = 3; - бабочки

post-1400-056820500 1317496279.gif

zup_p = 2; - ABCD

post-1400-083866900 1317496308.gif

zup_p = 1; - 5-0 и 0.5 / 0.786-0.886 && 0.618 / 0.786-0.886 (куколки)

post-1400-020135000 1317496335.gif

zup_p > 4; - стандартный ZUP

ZUP_v102_ABCD+1.mq4

Link to comment
Share on other sites

  • 4 weeks later...

Небольшие добавления и исправления.

extern string______________00_____________ = "Parameters for ABCD_5.0/0.5_3d";

extern int zup_p = 2; (0-3 движения, 1- 5.0 и куколки, 2-ABCD, 3- бабочки, 4- вилы)

extern double maxcel = 2.618; (максимальный уровень прямого паттерна)

extern double imaxcel = 2.618; (максимальный уровень инверсного паттерна)

extern double deltatime = 0.2; (погрешность по времени)

extern double Ext_ABCD_50_min_max_AC= 0.09; (погрешность уровня АС)

extern double A_C = 0.0; (0- все паттерны ABCD, >0- задается один произвольный паттерн (допустим 0,618 или 1,618) )

extern bool RECT = false; (true- вывод прямоугольника у цели)

extern bool celur = true; (true- вывод пунктирной линии у цели)

extern bool line = true; (false- линии ABCD не выводятся)

extern bool history = false; (true- вывод истории)

extern int ExtMaxBar = 1000; // Количество баров обсчёта (0-все)

extern int ExtMinBar = 0; (начальный бар обсчета)

extern bool ExtAlert_abcd = false; (true- вывод сообщений о новом паттерне)

extern double Alerts = 0.382; (начальный уровень вывода сообщений (значения любые) )

extern double Alerte = 0.382; (конечный уровень вывода сообщений (значения любые) )

extern bool Bull = true; ( false- бычьи паттерны не выводятся)

extern bool Bear = true; ( false- медвежьи паттерны не выводятся)

extern bool colabcd = true; (true- произвольное задание цветов паттерна)

extern int d3 = 2; (1- стандартные 3 движения, 2- стандартные с длинной или короткой 1-й ногой, 3- нестандартные 3 движения, 4- нестандартные с длинной или короткой 1-й ногой)

ZUP_v102_ABCD+3.mq4

Link to comment
Share on other sites

  • 5 weeks later...
  • 2 weeks later...

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

#property copyright ""

#property link "http:"

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 FireBrick

#property indicator_color2 FireBrick

extern double minDiff = 0.1;

//---- buffers

double ExtMapBuffer1[];

double ExtMapBuffer2[];

int init()

{

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,234);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexEmptyValue(0,0.0);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,233);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexEmptyValue(1,0.0);

return(0);

}

int deinit()

{

return(0);

}

double iMMKV(int index)

{

double res = 0;

double pik;

double avg = iMA(NULL, 0, 3, 0, MODE_SMMA, PRICE_CLOSE, index + 1);

if (High[index + 1] < avg) { // sell

pik = Low[index + 1];

if (Low[index] - pik > minDiff * (High[index] - Low[index])) res = 0 - pik;

}

if (Low[index + 1] > avg) { // by

pik = High[index + 1];

if (pik - High[index] > minDiff * (High[index] - Low[index])) res = pik + 0;

}

return (res);

}

int start()

{

int limit;

int counted_bars=IndicatorCounted();

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

double ind;

for(int i=0; i<limit; i++) {

ind = iMMKV(i);

if (ind > 0) ExtMapBuffer1 = ind;

if (ind < 0) ExtMapBuffer2 = -ind;

}

return(0);

}

//+------------------------------------------------------------------+

Link to comment
Share on other sites

Да,,,, видно

фиг его знает,что курит автор(с)

но на М30 евра\бакс работает неплохо-в комплексе с другими индиками :rainingsmile:

Link to comment
Share on other sites

  • 1 month later...

Индикатор #MFT_GAP && Windows

С ним можно окна и ГЭПы со старшего периода видеть на младшем.

С уважением,

Петр

Подскажите пожалуйста, нужна помощь...

Ни на одном ТФ не показывает, что только уже не делал...

Он цепляется на график один или еще с каким-то индикатором?!?...

Параметры по умолчанию?!?...

Заранее всем спасибо...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...