フィルター・インジケータ - ページ 9 12345678910111213141516...32 新しいコメント Sergey Golubev 2007.10.27 16:39 #81 ある方からPMでRBCI2インジケーターの計算式を聞かれましたので、掲載します。 #property indicator_separate_window #property indicator_buffers 6 #property indicator_color1 Red #property indicator_color2 Red #property indicator_color3 Blue #property indicator_color4 Aqua #property indicator_color5 Crimson #property indicator_color6 Gold //---- input parameters extern int CountBars = 500; extern int ExtParam2; extern int ExtParam3; extern double reddd; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; double ExtMapBuffer3[]; double ExtMapBuffer4[]; double ExtMapBuffer5[]; double ExtMapBuffer6[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators string short_name; IndicatorBuffers(6); SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); SetIndexEmptyValue(0,0.0); SetIndexDrawBegin(0,55); SetIndexStyle(1,DRAW_LINE,STYLE_DOT,1,Orchid); SetIndexBuffer(1,ExtMapBuffer2); SetIndexEmptyValue(1,0.0); SetIndexDrawBegin(1,55); SetIndexStyle(2,DRAW_LINE); SetIndexBuffer(2,ExtMapBuffer3); SetIndexEmptyValue(2,0.0); SetIndexDrawBegin(2,55); SetIndexStyle(3,DRAW_LINE); SetIndexBuffer(3,ExtMapBuffer4); SetIndexEmptyValue(3,0.0); SetIndexDrawBegin(3,55); SetIndexStyle(4,DRAW_LINE); SetIndexBuffer(4,ExtMapBuffer5); SetIndexEmptyValue(4,0.0); SetIndexDrawBegin(4,55); SetIndexStyle(5,DRAW_LINE); SetIndexBuffer(5,ExtMapBuffer6); SetIndexEmptyValue(5,0.0); SetIndexDrawBegin(5,55); IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)); IndicatorShortName("RBCI2"); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- TODO: add your code here //---- return(0); } double CrazyChart (int i,int shift) //function that counts Sum of 55 bars { double RBCI2; RBCI2= -35.5198140000*Close -29.3302904200*Close -18.4253122700*Close -5.3409716410*Close +7.0224246110*Close +16.1743143600*Close +20.6539163900*Close +20.3238589400*Close +16.2679056100*Close +10.3508317200*Close +4.5956464710*Close +0.5816210219*Close -0.9556878591*Close -0.2188650350*Close +1.8617718350*Close +4.0429772970*Close +5.2336026320*Close +4.8503271170*Close +2.9598818100*Close +0.1813422994*Close -2.5916583950*Close -4.5352277420*Close -5.1799911240*Close -4.5414039780*Close -3.0665332280*Close -1.4306935910*Close -0.2740625440*Close +0.0259294264*Close -0.5361336393*Close -1.6274205570*Close -2.7320093940*Close -3.3584444990*Close -3.2210950120*Close -2.3321664220*Close -0.9758039283*Close +0.4132087314*Close +1.4199522360*Close +1.7965291580*Close +1.5408713520*Close +0.8768248011*Close +0.1561692145*Close -0.2796045774*Close -0.2243863077*Close +0.3279264464*Close +1.1886385970*Close +2.0574048450*Close +2.6265630350*Close +2.6969364910*Close +2.2285276520*Close +1.3534844570*Close +0.3088511323*Close -0.6383119873*Close -1.2763116980*Close -1.5134175380*Close -1.3771978870*Close -1.6154244060*Close; return (RBCI2); } int start() { int limit,counted_bars=IndicatorCounted(),min,i; if (CountBars>=Bars) CountBars=Bars; SetIndexDrawBegin(0,Bars-CountBars); SetIndexDrawBegin(1,Bars-CountBars); SetIndexDrawBegin(2,Bars-CountBars); SetIndexDrawBegin(3,Bars-CountBars); SetIndexDrawBegin(4,Bars-CountBars); SetIndexDrawBegin(5,Bars-CountBars); double RBCI2; double Value1; int Value2 = 52; double Value4,Value5,Value6,Value7,Value8,Value9; // reddd = CrazyChart(2,1); //c hf,jnfkj!!!!!!!!!!!!!!!!! if (counted_bars<0) return(-1); //---- last counted bar will be recounted if (counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(i=1;i<=0;i++) ExtMapBuffer1=0.0; for (i=limit;i>=0;i--) { // CountBars i+shift+55 for (int shift=0;shift<=Value2-1;shift++) { Value4 = Value4-CrazyChart(i,shift); } Value1 = -CrazyChart(i,0); Value5 = Value4 / Value2; Value6 = 0; ExtMapBuffer1=-Value5+Value1;// "RBCI2"); ExtMapBuffer2=-Value5+Value1; //"Dots") for (shift=0;shift<=Value2-1;shift++) { Value6 = Value6 + (-CrazyChart(i,shift)-Value5)*(-CrazyChart(i,shift)-Value5); } Value8 = Value6/(Value2-1); Value9 = MathSqrt(Value8); ExtMapBuffer3= +Value9;//,"LINE"); ExtMapBuffer4= -1*Value9;//Plot4(-Value9,"LINE"); ExtMapBuffer5=+2*Value9;//,"LINE"); ExtMapBuffer6=-2*Value9;//,"LINE"); Value4=0; Value6=0; } //---- return(0); } //+------------------------------------------------------------------+ ファイル: rbci2.mq4 7 kb Filters indicators MQL4コースへようこそ John Ehlersの全指標... Sirius 2007.10.28 15:03 #82 newdigital: この投稿https://www.mql5.com/en/forum/173010/page5 ありがとうございます。しかし、スピードインジケータを開くことができません。エラーが出ています。どうか助けてください。 Sirius 2007.10.28 15:05 #83 ありがとうございます。しかし、スピードインジケータを開くことができません。エラーが出ています。どうか私を助けてください。 ファイル: jfatl.mq4 8 kb jfatls_channel.mq4 9 kb 3c_jfatl.mq4 3 kb jfatlspeed.mq4 9 kb jfatlspeedr.mq4 11 kb Sergey Golubev 2007.10.28 15:14 #84 erdenmensch: ありがとうございます、でもスピードインジケータを開くことができません。エラーがあります。どうか私を助けることができますか? このスレッドhttps://www.mql5.com/en/forum/173010 にあるjurikというツールをインストールしないとインジケータは見れません。 それはそれを行う方法についてのスレッドに記載されていた。 Sirius 2007.10.28 17:02 #85 newdigital: このスレッドhttps://www.mql5.com/en/forum/173010 からこのjurikツールをインストールしないと、インジケータは見れません。 やり方はスレッドに書いてありました。 このツールは見当たりません。MT3のデータをMT4に変換するためのツールですか? Sergey Golubev 2007.10.29 06:46 #86 erdenmensch: このツールは見当たりません。MT3のデータをMT4に変換するためのもの? このスレッドで説明されているhttps://www.mql5.com/en/forum/173010: 1.この投稿からファイルをダウンロードするhttps://www.mql5.com/en/forum/173010/page5 2.それを解凍します。 3.3.このファイルのincludeフォルダにあるすべてのファイルをMetatraderのディレクトリの/includeフォルダに配置します。 JJMASeries.mqh INDICATOR_COUNTED.mqh PriceSeries.mqh 3c_BB_Osc.mqh 3c_SG_Osc.mqh など 4.MetaTrader のディレクトリの /indicators フォルダに indicators フォルダと Pluse フォルダから指標を配置します。 5.インジケータをコンパイルする。 例えば、JFatlSpeedのインジケーターは以下のファイルを使用します。 - JJMASeries.mqh and PriceSeries.mqh (MetaTrader Indexpertsinclude); - JFatl.mq4 and Heiken Ashi#.mq4 (MetaTrader Filterindicators) を使用しています。 だから、あなたがインストールされていない場合thwe全体この通行料は、私は上記のように、あなたは何も表示されません。 Filters indicators ジュリック トリコロールインディケータとインディケータを書くことを最大限シンプル化するいくつかの機会 Sergey Golubev 2007.10.29 06:55 #87 そして、このツールからは、他にも興味深いフィルターになりそうなインジケーターがいくつか出ています。例えばJDemarklおよびJCCIX。ちょうどこの通行料を取付けなさい(または例えば置きなさい)。 ファイル: jurik_tool.gif 24 kb Sergey Golubev 2007.11.23 09:01 #88 デジタルフィルタのインジケータのMTFバージョン(Simba社製)https://www.mql5.com/en/forum/173574 ファイル: df.jpg 99 kb Linuxser 2008.03.22 14:41 #89 Kirilll 2008.03.22 15:46 #90 エラー? 削除された無花果 12345678910111213141516...32 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ある方からPMでRBCI2インジケーターの計算式を聞かれましたので、掲載します。
#property indicator_buffers 6
#property indicator_color1 Red
#property indicator_color2 Red
#property indicator_color3 Blue
#property indicator_color4 Aqua
#property indicator_color5 Crimson
#property indicator_color6 Gold
//---- input parameters
extern int CountBars = 500;
extern int ExtParam2;
extern int ExtParam3;
extern double reddd;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
string short_name;
IndicatorBuffers(6);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexDrawBegin(0,55);
SetIndexStyle(1,DRAW_LINE,STYLE_DOT,1,Orchid);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
SetIndexDrawBegin(1,55);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexEmptyValue(2,0.0);
SetIndexDrawBegin(2,55);
SetIndexStyle(3,DRAW_LINE);
SetIndexBuffer(3,ExtMapBuffer4);
SetIndexEmptyValue(3,0.0);
SetIndexDrawBegin(3,55);
SetIndexStyle(4,DRAW_LINE);
SetIndexBuffer(4,ExtMapBuffer5);
SetIndexEmptyValue(4,0.0);
SetIndexDrawBegin(4,55);
SetIndexStyle(5,DRAW_LINE);
SetIndexBuffer(5,ExtMapBuffer6);
SetIndexEmptyValue(5,0.0);
SetIndexDrawBegin(5,55);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
IndicatorShortName("RBCI2");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: add your code here
//----
return(0);
}
double CrazyChart (int i,int shift)
//function that counts Sum of 55 bars
{
double RBCI2;
RBCI2=
-35.5198140000*Close
-29.3302904200*Close
-18.4253122700*Close
-5.3409716410*Close
+7.0224246110*Close
+16.1743143600*Close
+20.6539163900*Close
+20.3238589400*Close
+16.2679056100*Close
+10.3508317200*Close
+4.5956464710*Close
+0.5816210219*Close
-0.9556878591*Close
-0.2188650350*Close
+1.8617718350*Close
+4.0429772970*Close
+5.2336026320*Close
+4.8503271170*Close
+2.9598818100*Close
+0.1813422994*Close
-2.5916583950*Close
-4.5352277420*Close
-5.1799911240*Close
-4.5414039780*Close
-3.0665332280*Close
-1.4306935910*Close
-0.2740625440*Close
+0.0259294264*Close
-0.5361336393*Close
-1.6274205570*Close
-2.7320093940*Close
-3.3584444990*Close
-3.2210950120*Close
-2.3321664220*Close
-0.9758039283*Close
+0.4132087314*Close
+1.4199522360*Close
+1.7965291580*Close
+1.5408713520*Close
+0.8768248011*Close
+0.1561692145*Close
-0.2796045774*Close
-0.2243863077*Close
+0.3279264464*Close
+1.1886385970*Close
+2.0574048450*Close
+2.6265630350*Close
+2.6969364910*Close
+2.2285276520*Close
+1.3534844570*Close
+0.3088511323*Close
-0.6383119873*Close
-1.2763116980*Close
-1.5134175380*Close
-1.3771978870*Close
-1.6154244060*Close;
return (RBCI2);
}
int start()
{
int limit,counted_bars=IndicatorCounted(),min,i;
if (CountBars>=Bars) CountBars=Bars;
SetIndexDrawBegin(0,Bars-CountBars);
SetIndexDrawBegin(1,Bars-CountBars);
SetIndexDrawBegin(2,Bars-CountBars);
SetIndexDrawBegin(3,Bars-CountBars);
SetIndexDrawBegin(4,Bars-CountBars);
SetIndexDrawBegin(5,Bars-CountBars);
double RBCI2;
double Value1;
int Value2 = 52;
double Value4,Value5,Value6,Value7,Value8,Value9;
// reddd = CrazyChart(2,1); //c hf,jnfkj!!!!!!!!!!!!!!!!!
if (counted_bars<0) return(-1);
//---- last counted bar will be recounted
if (counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(i=1;i<=0;i++) ExtMapBuffer1=0.0;
for (i=limit;i>=0;i--) {
// CountBars i+shift+55
for (int shift=0;shift<=Value2-1;shift++) {
Value4 = Value4-CrazyChart(i,shift);
}
Value1 = -CrazyChart(i,0);
Value5 = Value4 / Value2;
Value6 = 0;
ExtMapBuffer1=-Value5+Value1;// "RBCI2");
ExtMapBuffer2=-Value5+Value1; //"Dots")
for (shift=0;shift<=Value2-1;shift++) {
Value6 = Value6 + (-CrazyChart(i,shift)-Value5)*(-CrazyChart(i,shift)-Value5);
}
Value8 = Value6/(Value2-1);
Value9 = MathSqrt(Value8);
ExtMapBuffer3= +Value9;//,"LINE");
ExtMapBuffer4= -1*Value9;//Plot4(-Value9,"LINE");
ExtMapBuffer5=+2*Value9;//,"LINE");
ExtMapBuffer6=-2*Value9;//,"LINE");
Value4=0;
Value6=0;
}
//----
return(0);
}
//+------------------------------------------------------------------+この投稿https://www.mql5.com/en/forum/173010/page5
ありがとうございます。しかし、スピードインジケータを開くことができません。エラーが出ています。どうか助けてください。![](https://c.mql5.com/forextsd/smiles/angel_smile.png)
ありがとうございます。しかし、スピードインジケータを開くことができません。エラーが出ています。どうか私を助けてください。![](https://c.mql5.com/forextsd/smiles/angel_smile.png)
ありがとうございます、でもスピードインジケータを開くことができません。エラーがあります。どうか私を助けることができますか?
このスレッドhttps://www.mql5.com/en/forum/173010 にあるjurikというツールをインストールしないとインジケータは見れません。
それはそれを行う方法についてのスレッドに記載されていた。
このスレッドhttps://www.mql5.com/en/forum/173010 からこのjurikツールをインストールしないと、インジケータは見れません。 やり方はスレッドに書いてありました。
このツールは見当たりません。MT3のデータをMT4に変換するためのツールですか?
このツールは見当たりません。MT3のデータをMT4に変換するためのもの?
このスレッドで説明されているhttps://www.mql5.com/en/forum/173010:
1.この投稿からファイルをダウンロードするhttps://www.mql5.com/en/forum/173010/page5
2.それを解凍します。
3.3.このファイルのincludeフォルダにあるすべてのファイルをMetatraderのディレクトリの/includeフォルダに配置します。
JJMASeries.mqh
INDICATOR_COUNTED.mqh
PriceSeries.mqh
3c_BB_Osc.mqh
3c_SG_Osc.mqh
など
4.MetaTrader のディレクトリの /indicators フォルダに indicators フォルダと Pluse フォルダから指標を配置します。
5.インジケータをコンパイルする。
例えば、JFatlSpeedのインジケーターは以下のファイルを使用します。
- JJMASeries.mqh and PriceSeries.mqh (MetaTrader Indexpertsinclude);
- JFatl.mq4 and Heiken Ashi#.mq4 (MetaTrader Filterindicators) を使用しています。
だから、あなたがインストールされていない場合thwe全体この通行料は、私は上記のように、あなたは何も表示されません。
そして、このツールからは、他にも興味深いフィルターになりそうなインジケーターがいくつか出ています。例えばJDemarklおよびJCCIX。ちょうどこの通行料を取付けなさい(または例えば置きなさい)。
デジタルフィルタのインジケータのMTFバージョン(Simba社製)https://www.mql5.com/en/forum/173574
エラー?
削除された無花果