Доработка ботов (советников, индикаторов) vol. 2

Pammexpert

Местный житель
На интервале H1 очень хорошие сигналы дает. Очень бы хотелось автоматизировать и посмотреть какой будет результат.

Сигналы на истории выглядят красиво. В реальности всё будет далеко не так. Автоматизируйте - и увидите все сами.
 

cmillion

Гуру форума
Сделайте уже кто-нибудь

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

marattmb

Гуру форума
Уважаемые специалисты! Просьба слегка подправить, если возможно, данный советник. В настоящее время он открывает ордера при совпадении сигнала индикатора Ultimate Arrows и достижении заданного в параметрах индикатора Kiosotto уровня. Закрывает ордер по тейк профиту и стоп лоссу. Нельзя ли еще добавить закрытие ордера по обратному уровню индикатора Kiosotto. Пример на скриншоте. Ордер открылся по заданным параметрам ( уровень 35 в Kiosotto). Закрыться ордер должен по обратному сигналу Kiosotto, т.е. Kiosotto изменил цвет при заданном уровне 20.
 

Вложения

  • Ultimate.mq4
    10 КБ · Просмотры: 85
  • USDCAD H4.png
    USDCAD H4.png
    20,4 КБ · Просмотры: 276

MERFY

Местный житель
Сделать MTF версию индикатор объемов

Добрый день!

Ребята прошу доработать индикатор объемов по Биллу Вильямсу (индекс облегчения рынка). Сделать MTF версию, в данный момент работает только на текущем графике. За ранее спасибо.
 

Вложения

  • BW_MFIcVolumes.mq4
    6,5 КБ · Просмотры: 80

Kasander

Местный знаток
Все доброго дня. Ранее обращался с просьбой по поводу Индикаора Силы Валют да только ошибся в своём Запросе - Нужно если кто может помочь убрать отображение ТОНКИХ Полосок и оставить только Толстые Полоски Силы Валют.
 

Вложения

  • CurrencyPowerMeter.mq4
    13,1 КБ · Просмотры: 24
  • CurrencyPowerMeter.ex4
    36,2 КБ · Просмотры: 15

fxbo

Активный участник
Всем привет, здесь есть спецы кто фибку может перевернуть?
Насколько я понимаю, где то нужно 0 с единичками поменять в коде и наоборот.

Заранее благодарен.

image__7.png



#property link "___"

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 LightSkyBlue

#property indicator_color2 Plum


extern int Band_Period = 10;

extern int price_type = 0; // 0 = High/Low | 1 = Open/Close


//---- buffers

double WWBuffer1[];

double WWBuffer2[];

double WWBuffer3[];

double ATR;

int init() {

IndicatorBuffers(2);


SetIndexStyle(0,DRAW_LINE,1);

SetIndexStyle(1,DRAW_LINE,1);


SetIndexLabel(0, "High");

SetIndexLabel(1, "Low");


SetIndexBuffer(0, WWBuffer1);

SetIndexBuffer(1, WWBuffer2);


IndicatorDigits(Digits+2);


IndicatorShortName("Automatic Fibonacci");


ObjectCreate("AutoFibo", OBJ_FIBO, 0, Time[0],High[0],Time[0],Low[0]);


return(0);

}

int deinit() {

ObjectDelete("AutoFibo");

}

int start() {

int counted_bars=IndicatorCounted();

int limit,i;



if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;


for(i=limit-1; i>=0; i--) {


WWBuffer1 = getPeriodHigh(Band_Period,i);

WWBuffer2 = getPeriodLow(Band_Period,i);


ObjectSet("AutoFibo", OBJPROP_TIME1, Time[Band_Period]);

ObjectSet("AutoFibo", OBJPROP_TIME2, Time[0]);

if (Open[Band_Period] < Open[0]) { // Up

ObjectSet("AutoFibo", OBJPROP_PRICE1, getPeriodHigh(Band_Period,i));

ObjectSet("AutoFibo", OBJPROP_PRICE2, getPeriodLow(Band_Period,i));

} else {

ObjectSet("AutoFibo", OBJPROP_PRICE1, getPeriodLow(Band_Period,i));

ObjectSet("AutoFibo", OBJPROP_PRICE2, getPeriodHigh(Band_Period,i));

}


}

return(0);

}



double getPeriodHigh(int period, int pos) {

int i;

double buffer = 0;

for (i=pos;i<=pos+period;i++) {

if (price_type == 0) {

if (High > buffer) {

buffer = High;

}

} else {

if (Open > Close) { // Down

if (Open > buffer) {

buffer = Open;

}

} else {

if (Close > buffer) {

buffer = Close;

}

}

}

}

return (buffer);

}

double getPeriodLow(int period, int pos) {

int i;

double buffer = 100000;

for (i=pos;i<=pos+period;i++) {

if (price_type == 0) {

if (Low < buffer) {

buffer = Low;

}

} else {

if (Open > Close) { // Down

if (Close < buffer) {

buffer = Close;

}

} else {

if (Open < buffer) {

buffer = Open;

}

}

}

}

return (buffer);

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

Maxix

Почетный гражданин
Толстые Полоски

Все доброго дня. Ранее обращался с просьбой по поводу Индикаора Силы Валют да только ошибся в своём Запросе - Нужно если кто может помочь убрать отображение ТОНКИХ Полосок и оставить только Толстые Полоски Силы Валют.
проверяйте
 

Вложения

  • 6CurrencyPowerMeter.mq4
    13,5 КБ · Просмотры: 61

Pammexpert

Местный житель
К сожалению, с кодом я совсем не дружу...(
Дело в том, что выжать профит с отдельно стоящего Zig-Zag - а довольно не просто, а вот, если вы используете одновременно несколько зигзагов - это уже более интересная тема. Если вам интересно - могу выслать на е-мейл пример такого решения (выкладывать здесь не буду - не та тема).
 

Sergey85

Прохиндей!
Здравствуйте уважаемые программисты! Хочу покрутить всеми забытый индикатор более внимательно. Суть такова, если правильно понял: Свечка закрылась бычьей на нескольких ТФ - появляется стрелка вверх. Для появления стрелки вниз: закрытие медвежьих свечей на несколько ТФ.

Логика: Трейдеры набирают позицию. Цена движется... В конце свечи происходит балаган. Кто выходит, кто входит... Так образуются хвосты и несовпадение направлений свечек на разных ТФ. Но если в конце свечи люди начинают активно набирать позиции в том же направлении - происходит совпадение направления свечек на разных ТФ. Часто можно увидеть в такие моменты, например на бычьих свечках, отсутствие хвоста сверху. По сути индикатор палит импульс рынка!

Просьба: Прошу Вас вывести в индикатор возможность настройки периодов, которые он будет учитывать для появления сигнала. Логика сильная у индикатора. Уж очень хочется его повертеть более внимательно! Заранее огромное спасибо за Ваш труд и отзывчивость!
 

Вложения

  • cm_ind_candle_Signal.ex4
    11,7 КБ · Просмотры: 47
  • cm_ind_candle_Signal.mq4
    7,8 КБ · Просмотры: 76

Fgslm

Интересующийся
Обычно просьбы сопровождается словами "прошу" или "пожалуйста". А тут у Вас ультимативная форма. Первое желание просто не отвечать, но раз Вам так сильно нужно, то надеюсь мой совет Вам поможет и кто то да откликнется. А самое главное объясните для чего это нужно чтобы кто то мог еще подобной программой воспользоваться.
cmillion Это уже не первое сообщение, я уже раз 5 его писал в разных формах. Наверно это просто никому не интересно. Мой интерес в этом чтобы сопоставить существующие периоды на рынке бинарных опционов с несуществующими на сплошном графике форекс MT4, просто для удобства. Спасибо что откликнулись.

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

Sergey85

Прохиндей!
IYG,Фантастика! Огромное спасибо за ваши труды и молниеносную оперативность!! Пошел приделывать индикатор к ТС и щипать жирных гусей на рынке. :)
 

Вложения

  • 427.png
    427.png
    29,8 КБ · Просмотры: 368

IYG

Местный знаток
Спасибо конечно! Но труд мой заключался только в просмотре "закромов".
Тут вся благодарность автору.
 

alex7474

Новичок форума
Здравствуйте, сделайте пожалуйста, чтоб советник открывал две сделки в одном направлении по-очереди, а не одну. Нужно именно по-очереди: одна за одной, а не две сразу(то есть открыл-закрыл потом опять открыл-закрыл и больше не открывал до обратного сигнала).Спасибо заранее.
 

Вложения

  • ADX+OsMA.mq4
    11,6 КБ · Просмотры: 38
Последнее редактирование:
Верх