Статус
Закрыто для дальнейших ответов.

Lapusya

VIP-участник
Это один и тот же индикатор . Сигналы поступают при пересечении нулевой линии .

ibs_rsi_cci_v3 alert.mq4 на чарте .

IBS_RSI_CCI_v3.mq4 в подвале .

Хотелось бы в верхний ibs_rsi_cci_v3 alert.mq4 вывести в настройки как в нижнем . А в нижний IBS_RSI_CCI_v3.mq4 добавить стрелочки от верхнего .


Считаю что у индикатора есть потенциал . Хорошо проходит флетовые участки , много настроек . Поэтому в перспективе сделать MTF версию и добавить возможность выбора стрелочек при пересечении и выхода из зон .

Буду благодарен , если кто поможет !
 

Вложения

  • ibs_rsi_cci_v3 alert.mq4
    4,5 КБ · Просмотры: 122
  • IBS_RSI_CCI_v3.mq4
    6,3 КБ · Просмотры: 109
  • RSI and CCI.jpg
    RSI and CCI.jpg
    92,6 КБ · Просмотры: 188
  • rsi и cci.jpg
    rsi и cci.jpg
    98,5 КБ · Просмотры: 141
  • RSI CCI.jpg
    RSI CCI.jpg
    106,2 КБ · Просмотры: 121

smartmans

Активный участник
Алерт

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

В благодарность отспасиблю пару десятков ваших постов ;)
 

Вложения

  • Сетап 9.mq4
    2 КБ · Просмотры: 68

Lexxodessa

Гуру форума
...а в этой сове поправить открытие ордеров, а то шпарит 16ю сразу - кондратий хватит.
Спасибо не за горами!

Эта переменная , регулирует количество открываемых ордеров.
 

Вложения

  • 777.jpg
    777.jpg
    77,6 КБ · Просмотры: 39
  • Like
Реакции: IYG

ale002

::: __,,,^._.^,,,__ :::
алерт при появлении стрелок.

Универсальная сигнальная функция на все случаи - может просигналить алертом или звуком или послать далеко - на мыло или на удалённый терминал. Звук при желании тоже можно вывести в настройки. Как я понял, стрелка появляется на предыдущем баре?

PHP:
//+------------------------------------------------------------------+
//|                                               Сетап 9, smartmans |
//+------------------------------------------------------------------+

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Teal

extern bool	Сигнал__Alert = true;
	 bool	Сигнал__Email = false;
	 bool	Сигнал__Notification = false;
extern bool	Сигнал__Звук = false;



double buy[];
double sell[];
//+------------------------------------------------------------------+
int init()
{

   SetIndexBuffer(0, sell);
   SetIndexStyle(0, DRAW_ARROW);
   SetIndexArrow(0, 137);

   SetIndexBuffer(1, buy);
   SetIndexStyle(1, DRAW_ARROW);
   SetIndexArrow(1, 137);

   return(0);
}
//+------------------------------------------------------------------+
int deinit()
{
}
//+------------------------------------------------------------------+
int start()
{
//   int alert1 = 0;
   int    counted_bars=IndicatorCounted(), limit, i=0; 
   if (counted_bars > 0)
      counted_bars--;
   limit = Bars-counted_bars;

   while (i < limit)
   {           
      if (Close[i+1] < Close[i+2] &&  Close[i+1] < Close[i+3])
         sell[i+1] = Low[i+1] - iATR(NULL, 0, 14, i+1);     
      if (Close[i+1] > Close[i+2] &&  Close[i+1] > Close[i+3])
         buy[i+1] = High[i+1] + iATR(NULL, 0, 14, i+1);
      i++;
   }
	
	if(Сигнал__Alert || Сигнал__Email || Сигнал__Notification || Сигнал__Звук) {
		if(sell[1] > 0.0) DoAlert("Прдавай!", "Сетап 9");
		else if(buy[1] > 0.0) DoAlert("Покупай!", "Сетап 9");
	}
	
   return(0);
}



void DoAlert(string sDo_What, string sPrefix="", string sSound="alert.wav") {
	// Оповещатель
	// Глобальные переменные: Сигнал__Звук, Сигнал__Alert, Сигнал__Email, Сигнал__Notification
	static string sPrev_Alert = "nothing";
	static datetime	tPrev_Time;
	string sMessage;
	
	if(sPrev_Alert != sDo_What || tPrev_Time != Time[0]) {
		sPrev_Alert = sDo_What;
		tPrev_Time = Time[0];
		
		sMessage = TimeToStr(TimeLocal(), TIME_SECONDS) + " " + sPrefix + " : " + Symbol() + " M" + Period() + " : " + sDo_What;
		if(Сигнал__Alert) Alert(sMessage);
		if(Сигнал__Email) SendMail(StringConcatenate(sPrefix, " ", Symbol(), " "), sMessage);
		if(Сигнал__Notification) SendNotification(sMessage);
		if(Сигнал__Звук) PlaySound(sSound);
	}
}

PS десяток не обязательно :)
 

smartmans

Активный участник
Как я понял, стрелка появляется на предыдущем баре?
Да. Кстати, а можно делать так, чтобы пикало на текущем, при удовлетворении условия, чтобы закрытия не ждать, но только 1 раз. Если это не сложно, конечно;)

P.S. Я бы пожал, только руки устанут))
 
Последнее редактирование:

Rskorpion

Новичок форума
НУЖНА ВАША ПОМОЩЬ

Всем привет, ПОМОГИТЕ ПРИПИСАТЬ ФИЛЬТР "Super_Trend" К МОЕМУ ИНДИКАТОРУ и вывести в нем его параметры+ меджик!!! Ну очень надо!!! ЕСЛИ ПОМОЖЕТЕ ОГРОМНОЕ СПАСИБО!!!!!
 

Вложения

  • 1.ex4
    3,7 КБ · Просмотры: 48
  • Super_Trend.mq4
    5,3 КБ · Просмотры: 44
Последнее редактирование:

Rust

Новичок форума
Здравствуйте !
Просветите плиз что за напасть такая напала в тестере и что делать теперь чтобы убрать её ?

Вот из журнала:

2013.07.06 23:30:33 2013.07.05 23:49 ma0: the comment parameter for OrderSend function must be a string
2013.07.06 23:30:33 2013.07.05 23:49 ma0 GBPUSD,M5: OrderSend error 4062
2013.07.06 23:30:33 2013.07.05 23:49 ma0: the comment parameter for OrderSend function must be a string
2013.07.06 23:30:33 2013.07.05 23:49 ma0 GBPUSD,M5: OrderSend error 4062
2013.07.06 23:30:33 2013.07.05 23:49 ma0: the comment parameter for OrderSend function must be a string
2013.07.06 23:30:33 2013.07.05 23:49 ma0 GBPUSD,M5: OrderSend error 4062
2013.07.06 23:30:33 2013.07.05 23:49 ma0: the comment parameter for OrderSend function must be a string
2013.07.06 23:30:33 2013.07.05 23:48 ma0 GBPUSD,M5: OrderSend error 4062
2013.07.06 23:30:33 2013.07.05 23:48 ma0: the comment parameter for OrderSend function must be a string

Это он видимо про вот эту строчку кода так отзывается:

if (EMA3>EMA5 && Open[1]>EMA3)
{
if (OrdersTotal()==0)
{
OrderSend(Symbol(),OP_BUY,0.1,Ask,slippage,EMA5-50*Point,Ask+100*Point,Blue);
}
if (OrdersTotal()!=0)
{
OrderSelect(0,SELECT_BY_POS,MODE_TRADES);
if (OrderType()==1)
OrderClose(OrderTicket(),OrderLots(),Bid,slippage, CLR_NONE);

Пожалуйста, - ПРОСВЕТИТЕ ЧТО ЭТО И ЧТО ДЕЛАТЬ, чтобы позиции в тестере открывались ?
Ведь почти грааль...
Спасибо.
 

ale002

::: __,,,^._.^,,,__ :::
ma0: the comment parameter for OrderSend function must be a string

Для реальной торговли здесь много чего доделывать нужно, а для устранения конкретно этой ашыпки просто уберите ,Blue в OrderSend. А лучше напишите так:

PHP:
OrderSend(Symbol(), OP_BUY, 0.1, NormalizeDouble(Ask, Digits), slippage, NormalizeDouble(EMA5-50*Point, Digits), NormalizeDouble(Ask+100*Point, Digits));
 
  • Like
Реакции: Rust

Rskorpion

Новичок форума
Всем привет, ПОМОГИТЕ ПРИПИСАТЬ ФИЛЬТР "Super_Trend" К МОЕМУ ИНДИКАТОРУ и вывести в нем его параметры+ меджик!!! Ну очень надо!!! ЕСЛИ ПОМОЖЕТЕ ОГРОМНОЕ СПАСИБО!!!!!

Ребят если кто может хотя бы хоть машку вместо "Super_Trend" прикрутите в роли фильтра
 

Rust

Новичок форума
Для реальной торговли здесь много чего доделывать нужно, а для устранения конкретно этой ашыпки просто уберите ,Blue в OrderSend. А лучше напишите так:

PHP:
OrderSend(Symbol(), OP_BUY, 0.1, NormalizeDouble(Ask, Digits), slippage, NormalizeDouble(EMA5-50*Point, Digits), NormalizeDouble(Ask+100*Point, Digits));

...вот уж неожиданным для меня оказалось про Blue в OrderSend ?
Почитать-бы об этом ? Видимо в MT4 есть ещё немало неописанных непоняток... Или вкратце прояснили-бы по своему об этом ?
Спасибо Вам !
 
Последнее редактирование модератором:

ale002

::: __,,,^._.^,,,__ :::
Почитать-бы об этом ? Видимо в MT4 есть ещё немало неописанных непоняток... Или вкратце прояснили-бы по своему об этом ?

Елементарно: выделяете OrderSend в редакторе, жмёте F1 и видите справку по этой функции. В ту позицию, где должна быть строковая переменная string (коммент ордера) вы поставили переменную другого типа - color. А это бандитзъм :)
 
  • Like
Реакции: Rust

Rskorpion

Новичок форума
Всем привет, ПОМОГИТЕ ПРИПИСАТЬ ФИЛЬТР "Super_Trend" К МОЕМУ ИНДИКАТОРУ и вывести в нем его параметры+ меджик!!! Ну очень надо!!! ЕСЛИ ПОМОЖЕТЕ ОГРОМНОЕ СПАСИБО!!!!!

Я уже писал выше, но там был индикатор 1.ex4 нашел его в формате *.mq4 припишите туда какой ни будь фильтр, да хоть МА. Если кому не сложно можно это все реализовать в советник!!!
 

Вложения

  • 1.mq4
    2,1 КБ · Просмотры: 51
  • Super_Trend.mq4
    5,3 КБ · Просмотры: 35

grimax

Элитный участник
Всем привет! Просьба в сове сделать функцию усреднения в валюте депо, а не в пунктах. Спасибо!
 

Вложения

  • e_YD_TDI_MA_avg_v02.mq4
    15,5 КБ · Просмотры: 47

twitter

Прохожий
Помогите пожалуйста, нужно добавить в Ilan16Dynamic_mod10 два поля,- StartHour и EndHour, как в 2Sides.


2Sides

StartHour и EndHour – соответственно время начала и конца интервала работы советника (время терминала). Важно отметить, что в остальное время советник не открывает серии. Идет лишь сопровождение открытых позиций до закрытия.


помогите пожалуйста или подскажите где copy и где past.
 

Вложения

  • 2sides_v5.0b6.mq4
    39,6 КБ · Просмотры: 34
Последнее редактирование:

Rskorpion

Новичок форума
Обращаюсь к программистам с просьбой написать советника по индикатору Trend Swatsh. В советник просьба добавить фильтр по МА. За ранее спасибо если кто ни будь отзовется
 

Вложения

  • Trend Swatsh.mq4
    2,1 КБ · Просмотры: 75

HeadbaY

Почетный гражданин
Добрый день.
Если есть у кого то время и желание, напишите советника по индикатору>>
Посмотреть вложение GRAALUn_X2.mq4
ТЗ. Открытие ордера при пересечении красной линии зелёной, тоесть если зелёная пересекает красную снизу вверх то бай ну и наоборот.
В настройки вынести параметры, лот/маджик/настройки индюка /проскальзывание/время работы/ТП-СЛ/закрытие по противоположному сигналу/с какой свечи брать сигнал, с текущей или после закрытия той на которой был сигнал тоесть со второй, на выбор.
Заранее спасибо.
 
Последнее редактирование:

temen6

Элитный участник
Добрый день.
Если есть у кого то время и желание, напишите советника по индикатору>>
Посмотреть вложение 124104
ТЗ. Открытие ордера при пересечении красной линии зелёной, тоесть если зелёная пересекает красную снизу вверх то бай ну и наоборот.
В настройки вынести параметры, лот/маджик/настройки индюка /проскальзывание/время работы/ТП-СЛ/закрытие по противоположному сигналу.
Заранее спасибо.
индикатор в режиме реального времени выглядит немного иначе......
 

Вложения

  • Новый точечный рисунок.jpg
    Новый точечный рисунок.jpg
    38 КБ · Просмотры: 175

HeadbaY

Почетный гражданин
temen6 Я в курсе, но ТФ Н1 и фунтбакс. На М5 не вариант.
 
Статус
Закрыто для дальнейших ответов.
Верх