пытаюсь освоить редактирование индюков НО большая часть чероез пень колоду, скажите на чем основан этот стрелочник машки я знаю всякие там cci/rsi тоже ,а тут что? //+------------------------------------------------------------------+ //| Goldminer Trend Signal .mq4 | //| Copyright © 2008, MetaQuotes Software Corp. | //| //+------------------------------------------------------------------+ #property copyright "Copyright © 2008, MetaQuotes Software Corp." #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Magenta #property indicator_color2 Aqua //---- input parameters extern int RISK=3; extern int CountBars=1000; extern bool alert = true; //---- buffers double val1[]; double val2[]; double SignalBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicator line IndicatorBuffers(2); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,234); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,233); SetIndexBuffer(0,val1); SetIndexBuffer(1,val2); //---- return(0); } //+------------------------------------------------------------------+ //| ASCTrend1sig | //+------------------------------------------------------------------+ int start() { if (CountBars>=1000) CountBars=950; SetIndexDrawBegin(0,Bars-CountBars+11+1); SetIndexDrawBegin(1,Bars-CountBars+11+1); int i,shift,counted_bars=IndicatorCounted(); int Counter,i1,value10,value11; double value1,x1,x2; double value2,value3; double TrueCount,Range,AvgRange,MRO1,MRO2; double Table_value2[1000]; value10=3+RISK*2; x1=67+RISK; x2=33-RISK; value11=value10; //---- if(Bars<=11+1) return(0); //---- initial zero if(counted_bars<11+1) { for(i=1;i<=0;i++) val1[CountBars-i]=0.0; for(i=1;i<=0;i++) val2[CountBars-i]=0.0; } //---- shift=CountBars-11-1; while(shift>=0) { Counter=shift; Range=0.0; AvgRange=0.0; for (Counter=shift; Counter<=shift+9; Counter++) AvgRange=AvgRange+MathAbs(High[Counter]-Low[Counter]); Range=AvgRange/10; Counter=shift; TrueCount=0; while (Counter<shift+9 && TrueCount<1) {if (MathAbs(Open[Counter]-Close[Counter+1])>=Range*2.0) TrueCount=TrueCount+1; Counter=Counter+1; } if (TrueCount>=1) {MRO1=Counter;} else {MRO1=-1;} Counter=shift; TrueCount=0; while (Counter<shift+6 && TrueCount<1) {if (MathAbs(Close[Counter+3]-Close[Counter])>=Range*4.6) TrueCount=TrueCount+1; Counter=Counter+1; } if (TrueCount>=1) {MRO2=Counter;} else {MRO2=-1;} if (MRO1>-1) {value11=3;} else {value11=value10;} if (MRO2>-1) {value11=4;} else {value11=value10;} value2=100-MathAbs(iWPR(NULL,0,value11,shift)); // PercentR(value11=9) Table_value2[shift]=value2; val1[shift]=0; val2[shift]=0; value3=0; if (value2<x2) {i1=1; while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;} if (Table_value2[shift+i1]>x1) { value3=High[shift]+Range*0.5; val1[shift]=value3; } } if (value2>x1) {i1=1; while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;} if (Table_value2[shift+i1]<x2) { value3=Low[shift]-Range*0.5; val2[shift]=value3; } } //Mulai Program Alert static datetime lastalertUp=0; string alertmessage = " ------ " ; if (alert==true && i == 0 && lastalertUp != Time[0]) { if ((val1<val2)) { lastalertUp = Time[0]; Alert("Golminer Trend Signal Alert BUY ", Symbol(), " ", Period()); if (StringLen("alert.wav") > 0) PlaySound("alert.wav"); } if ((val1>val2) ) { lastalertUp = Time[0]; Alert("Golminer Trend Signal Alert SELL ", Symbol(), " ", Period()); if (StringLen("alert.wav") > 0) PlaySound("alert.wav"); } } //Akhir Program Alert shift--; } return(0); } //+------------------------------------------------------------------+
Может вам поможет QA-инженер. Чтобы работать QA-инженером, необходимо обладать определенным набором личных качеств и умений. К ним относят следующее: коммуникабельность; аналитический склад ума; знание иностранных языков; способность работать в команде; умение находить компромиссные решения сложных проблем.
Компилятор, это сам терминал мт4 А вот рабочих декомпиляторов, уже давно не существует На сколько я знаю, пока никому не удалось открыть код .ex4 (открыть именно как исходный код) Максимум что сейчас возможно, это выдернуть из кода какую нибудь не сложную защиту. В любом случае, сам алгоритм получить никак не получится.
Ну на вот, открой, а мы посмотрим Откроешь, в личку мне скинь, я сравню с оригиналом. Это мой индикатор, у меня он в открытом коде.
Эта услуга стоит денег. А просто так или за копейки я этим не хочу заниматься. Время нужно, а у меня дел по горло.
Все ясно "" Я взламываю - но доказать это не могу. Платите деньги!!! "" Таких горе взломщиков-лоховодов, на форумах, пруд пруди. Только вот после оплаты, их потом никто не видел Таких лохов как раньше, уже нет. Сейчас на токое уже никто не поведется