Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я паттент преобрёл на Торговый хаос 3: Воскрешение.
Krashid, а ты хотел 16 тыщ превратить в 100 или 200? :)
Интерес проявите код выложу.......
T3MA-ALARM
Я все деньги слил 16000 сейяас на мели сижу я новичок
За один день ???
https://www.mql5.com/ru/code/8652Здравствуйте,Господа хорошие .... ((А насчет прогнать, так он теститься только почему то за один день. Пришлось вручную каждый день за полгода тестить..))
Вот это особенно впечатляет! А зачем? За целых полгода вручную тестить?
Почему, гражданин Triasin, вы полгода назад не пришли сюда?
И не спросили у присутствующих "господ хороших", - а как надо сделать, чтобы вручную каждый день за полгода не тестить?
А....аааа ?
Картинка красивая. Мнения нет. А зачем выложили картинку то? здесь коды вообще-то выкладывают, а не картинки. Может плохо сёрчил, но кажется T3MA-ALARM на сайте отсутствует. Так что чего там иКустом вызывает - не понятно. А стрелочник без выложеного кода я напишу - он на тестере за три бара предупреждать о развороте будет и цену для реверса в Коммент заранее выведет.
Картинками хвастаться - это на форум, там и пофлудим.
Или подрекламироваться решили?
Вы этот "заманчивый коммент отписал" имеете ввиду (в кодебазе к T3MA)? И какое мнение Вы хотите услышать? Не видя кода? Фтопку, без кода, не понимая что внутрь положено, тестить бессмыслено, если ты не можешь по виду работы советника предположить принципы в него заложеные. Я не могу, не тот уровень образования. Если Вас заинтересовало "он на тестере за три бара предупреждать о развороте будет и цену для реверса в Коммент заранее выведет", так у меня еще более заманчивый коммент был: "Куплю машину времени с отсрочкой платежа на год. Цена значения не имеет".
Выкладывайте код - Вам помогут разобраться.
Вот это особенно впечатляет! А зачем? За целых полгода вручную тестить?
Почему, гражданин Triasin, вы полгода назад не пришли сюда?
И не спросили у присутствующих "господ хороших", - а как надо сделать, чтобы вручную каждый день за полгода не тестить?
А....аааа ?
А я только вчера заприметил .
Кстати этот индюк шёл в одной системке в паре с другим T3MA он такой же тормозной,на тестере всё ок а на живом в прятки его я тоже предоставлю...
Вот код к первому прогоните на тестере напр на 15 прям таки впечатляет,мне кажеться что его написали со злым умыслом,)
//+------------------------------------------------------------------+
//| T3MA-ALARM.mq4 |
//| Pipsqueak2
//+------------------------------------------------------------------+
#property copyright "Copyright © 2007, Pipsqueak2 Tech"
// /
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
extern bool Alarmset=true;
double upbuffer[500];
double dnbuffer[500];
int sep;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_ARROW,2);
SetIndexArrow(0,233);//This is buy signal
SetIndexBuffer(0, upbuffer);
SetIndexStyle(1,DRAW_ARROW,2);
SetIndexArrow(1,234);
SetIndexBuffer(1,dnbuffer);
if(Symbol()=="EURUSD"){sep=4;}
if(Symbol()=="USDCHF"){sep=3;}
if(Symbol()=="USDJPY"){sep=3;}
if(Symbol()=="GBPUSD"){sep=3;}
if(Symbol()=="EURJPY"){sep=20;}
if(Symbol()=="GBPJPY"){sep=12;}
if(Symbol()=="AUDUSD"){sep=12;}
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
// int counted_bars=IndicatorCounted();
int start()
{
double ax0[500];
double ax1[500];
double ax2[500];
int xdown,xup;
for(int cnt=200;cnt>=0;cnt--)
{
ax0[cnt]=iCustom(NULL,0,"T3MA",4,1.5,cnt);
ax1[cnt+1]=iCustom(NULL,0,"T3MA",4,1.5,cnt+1);
ax2[cnt+2]=iCustom(NULL,0,"T3MA",4,1.5,cnt+2);
if(ax0[cnt]-ax1[cnt+1]<0 && ax1[cnt+1]-ax2[cnt+2]>0){xdown=1;} else {xdown=0;}
if(ax0[cnt]-ax1[cnt+1]>0 && ax1[cnt+1]-ax2[cnt+2]<0){xup=1;} else {xup=0;}
if(xdown==1){dnbuffer[cnt+1]=High[cnt+1]+(sep*Point);}
if(xup==1){upbuffer[cnt+1]=Low[cnt+1]-(sep*Point);}
}
{
if(xup==1 && Alarmset){ Alert (Symbol()," ",Period()," STOCH-ALARM 3 >> BUY ");}
if(xdown==1 && Alarmset){ Alert (Symbol()," ",Period()," STOCH-ALARM 3 >> SELL ");}
}
//Comment("ax0=",ax0[40]);
return(0);
}
Вы этот "заманчивый коммент отписал" имеете ввиду (в кодебазе к T3MA)? И какое мнение Вы хотите услышать? Не видя кода? Фтопку, без кода, не понимая что внутрь положено, тестить бессмыслено, если ты не можешь по виду работы советника предположить принципы в него заложеные. Я не могу, не тот уровень образования. Если Вас заинтересовало "он на тестере за три бара предупреждать о развороте будет и цену для реверса в Коммент заранее выведет", так у меня еще более заманчивый коммент был: "Куплю машину времени с отсрочкой платежа на год. Цена значения не имеет".
Выкладывайте код - Вам помогут разобраться.
Да именно этот"заманчивый" коммент...) вот второй T3MA
Хотелось бы воочию увидеть как на живом действуют их замысловатые перерисовки.)Удачи!!!
//+------------------------------------------------------------------+
//| T3MA.mq4 |
//| Copyright © 2005, Nick Bilak |
//| https://www.forex-tsd.com/ |
//| modified for VolumeFactor by: ben |
//| thanks to Bilak |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, Nick Bilak"
#property link "https://www.forex-tsd.com/"
//---- indicator settings
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 Gold
//---- indicator parameters
extern int Periods = 4; //12
extern double VolumeFactor = 1.5; //0.8
//---- indicator buffers
double e1[];
double e2[];
double e3[];
double e4[];
double e5[];
double e6[];
double e7[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
IndicatorBuffers(7);
//---- drawing settings
SetIndexBuffer(0,e7);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2,Gold);
SetIndexDrawBegin(0,Periods);
SetIndexBuffer(1,e2);
SetIndexBuffer(2,e3);
SetIndexBuffer(3,e4);
SetIndexBuffer(4,e5);
SetIndexBuffer(5,e6);
SetIndexBuffer(6,e1);
/*if( !SetIndexBuffer(1,e2) &&
!SetIndexBuffer(2,e3) &&
!SetIndexBuffer(3,e4) &&
!SetIndexBuffer(4,e5) &&
!SetIndexBuffer(5,e6) &&
!SetIndexBuffer(6,e1)
)*/
Print("cannot set indicator buffers!");
//---- name for DataWindow and indicator subwindow label
IndicatorShortName("T3MA("+Periods+")");
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| Moving Average of Oscillator |
//+------------------------------------------------------------------+
int start()
{
int i,limit;
int counted_bars=IndicatorCounted();
//---- check for possible errors
if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
if(counted_bars>0) counted_bars--;
limit=Bars-Periods-0-counted_bars;
//---- main loop
for(i=limit; i>=0; i--) {
e1[i]=iMA(NULL,0,Periods,0,MODE_EMA,PRICE_CLOSE,i);
}
for(i=limit; i>=0; i--) {
e2[i]=iMAOnArray(e1,0,Periods,0,MODE_EMA,i);
}
for(i=limit; i>=0; i--) {
e3[i]=iMAOnArray(e2,0,Periods,0,MODE_EMA,i);
}
for(i=limit; i>=0; i--) {
e4[i]=iMAOnArray(e3,0,Periods,0,MODE_EMA,i);
}
for(i=limit; i>=0; i--) {
e5[i]=iMAOnArray(e4,0,Periods,0,MODE_EMA,i);
}
double a= VolumeFactor; //0.8;
double c1=-a*a*a;
double c2=3*a*a+3*a*a*a;
double c3=-6*a*a-3*a-3*a*a*a;
double c4=1+3*a+a*a*a+3*a*a;
//T3MA=c1*e6+c2*e5+c3*e4+c4*e3;
for(i=limit; i>=0; i--) {
e6[i]=iMAOnArray(e5,0,Periods,0,MODE_EMA,i);
e7[i]=c1*e6[i]+c2*e5[i]+c3*e4[i]+c4*e3[i];
//Comment("\n\n\n\nE7 ",e7[0]);
}
//---- done
return(0);
}
//+------------------------------------------------------------------+
Кто-нибудь довел до ума эти индюки? В смысле T3MA и T3MA-ALARM? Код выше выложен... Картинка очень красивая... А вот чтобы на реальной цене прересовывалось - что-то не получается... Хотя может думал мало :-) Не пинайте сразу... :-) Хоть идею кто-нибудь подкиньте - как сделать чтобы они перересовывались вслед за движением цены...