此分析器基於斐波那契數列。 我們選擇價格到二進制的轉換方式來進行測量。

每次價格上漲都轉換為 1,每次價格下跌都轉換為 0。所有這些數據都收集在文字檔案和陣列中以供處理。 處理過程
我們使用公式對接收的程式碼執行多個處理階段,以測量兩種力量:牛市和熊市。這些力量被發佈到輸出檔案中,例如:
EURUSD1.8Long&Short-Signals.txt
EURUSDImporShopSignals.txt
ImporWORDPRESS_1_7_D.txt
以及其他用於計數支援的 .bin 檔案。
我們使用輸出數據,透過我們的 R
oot Utility Diamond
工具在市場中開倉。 研發 (R&D)。
我們誠摯邀請所有程式碼開發者使用我們最新的版本,自由參與開發和研究。
//+------------------------------------------------------------------+ //| Binary Miner | //+------------------------------------------------------------------+ void Bars_Z(double iBid)// Собрал я с Ирой с красочьных полей зерно и дали по горсти каждый дочери Крестине { int Cqt=0; Counter++; Cqt=(int)NormalizeDouble((iBid-Str_Pr_Bar)/Point,0); int qt_C=0; if(Cqt>1)//paso 1 arriba { for(int qt=0; qt<Cqt-1; qt++) { if(Array_Errors==true) { Print(" Index Array ",qt," 28507 "); } qt_C=Counter+qt; body[qt_C,0]=3; body[qt_C,1]=1; body [qt_C,2]=2; body [qt_C,3]=Str_Pr_Bar+(qt+1)*Point; //body [qt_C,4]=TimeCurrent();//Записываю время тика. //bintoarr[IFb1,IFb2]=1;//запись в строку параметров бинарного вычисления //bintoarrBID[IFb1,IFb2]=Bid; //body [qt_C,7]=iTime(Symbol(),PERIOD_CURRENT,0); //--- // body [qt_C,4]=Open[0]; // body [qt_C,5]=High[0]; // body [qt_C,6]=Low[0]; // body [qt_C,7]=111;//TEST // FileWrite(Handle,body[qt_C,0],body[qt_C,1],body[qt_C,2],body[qt_C,3],body[qt_C,4],body[qt_C,5],body[qt_C,6],body[qt_C,7]); Counter1++; } Counter=qt_C+1; } if(Cqt<-1) { for(int qt=0; qt<MathAbs(Cqt)-1; qt++) { if(Array_Errors==true) { Print(" Index Array ",qt," 28535 "); } qt_C=Counter+qt; body [qt_C,0]=3; body [qt_C,1]=0; body [qt_C,2]=3; body [qt_C,3]=Str_Pr_Bar-(qt+1)*Point; //body [qt_C,4]=TimeCurrent();//Записываю время тика. // bintoarr[IFb1,IFb2]=0; // bintoarrBID[IFb1,IFb2]=Bid; //body [qt_C,7]=iTime(Symbol(),PERIOD_CURRENT,0); //--- // body [qt_C,4]=Open[0]; // body [qt_C,5]=High[0]; // body [qt_C,6]=Low[0]; //FileWrite(Handle,body[qt_C,0],body[qt_C,1],body[qt_C,2],body[qt_C,3],body[qt_C,4],body[qt_C,5],body[qt_C,6],body[qt_C,7]); Counter0++; } Counter=qt_C+1; } if(Str_Pr_Bar<=iBid) { body [Counter,1]=1; body [Counter,2]=1; //body [Counter,4]=TimeCurrent();//Записываю время тика. //bintoarr[IFb1,IFb2]=1; //bintoarrBID[IFb1,IFb2]=Bid; Counter1_1++; } else { body [Counter,1]=0; body [Counter,2]=0; //body [Counter,4]=TimeCurrent();//Записываю время тика. //bintoarr[IFb1,IFb2]=0;//пишу тик в бинарной интерпретации //bintoarrBID[IFb1,IFb2]=Bid;//пишу цену для тика Counter0_1++; } body [Counter,0]=iBid; body [Counter,3]=111; //body [Counter,4]=TimeCurrent();//Записываю время тика.p // body [Counter,4]=Open[0]; // body [Counter,5]=High[0]; // body [Counter,6]=Low[0]; //body[Counter,7]=iTime(Symbol(),PERIOD_CURRENT,0); //FileWrite(Handle,body[Counter,0],body[Counter,1],body[Counter,2],body[Counter,3],body[Counter,4],body[Counter,5],body[Counter,6],body[Counter,7]); Str_Pr_Bar=iBid; Counter_Summa1 = Counter1+Counter1_1; Counter_Summa0 = Counter0+Counter0_1; } //+------------------------------------------------------------------+ //| END Binary Miner | //+------------------------------------------------------------------+
VR Rsi Robot - 多时间框架交易策略
仅有两个时间框架 — H1 和 D1 — 同步工作,以过滤掉市场噪音,只捕捉RSI从超买和超卖区域发出的强力反转信号。没有随机入场,只有来自“老大哥”的明确方向确认。
VR Breakdown level - 基于突破前期高点或低点的交易策略
基于简单突破前期高点或低点的交易策略

