こんにちは;
彼らのパラメータや行動を変更せずに視覚的に警告するとき、私はこれらの2つの内部を必要とします。
この点について大いに感謝してくださいますよう助けてください。
よろしく。
こんにちは;
彼らのパラメータや行動を変更せずに視覚的に警告するとき、私はこれらの2つの内部を必要とします。
この点について大いに感謝してくださいますよう助けてください。
よろしく。
1アタッチメントこんにちは、mtuppersこのインディオを警告音にしてください。ご協力いただきありがとうございます。* EX4-TO-MQ4デコンパイラによって生成されるV4.0.224.1 []ウェブサイト:
http://purebeam.bizEメール:*#property indior_separate_window #property indior_minimum -1.3 #property indior_buffers 1 #property indior_color1ライム#property indior_level1 0.9 #property indior_level2 -0.9 #property indior_level3 0.75 #property indior_level4 -0.75 extern int TotalBars = 700; extern int SnakeRange = 14; extern int FilterPeriod = 21; extern double MartFiltr = 2.0; extern int PriceConst = 6; double g_ibuf_100 []; double gda_104 []; double g_ibuf_108 []; int gi_112 = 14;ダブルgda_116 [];ダブルgd_120; int gia_128 []; int gia_132 []; void MartAxis(int ai_0){int li_4; int l_count_8; int li_16;ダブルld_24; gda_104 [ai_0] = iMA(NULL、0、SnakeRange 1,0、MODE_LWMA、PriceConst、ai_0); (int li_20 = ai_0 SnakeRange 2; li_20 gt; ai_0; li_20--){ld_24 = 0.0; li_4 = 0; l_count_8 = 0; for(int li_12 = li_20 SnakeRange; li_12 gt; = li_20; li_12--){l_count_8 ; ld_24 = l_count_8 * SnakePrice(li_12); li_4 = 1_count_8; } li_16 = li_20 - SnakeRange; if(li_16 lt; ai_0)li_16 = ai_0; while(li_12 gt; = li_16){l_count_8--; ld_24 = l_count_8 * SnakePrice(li_12); li_4 = 1_count_8; li_12--; } gda_104 [li_20] = ld_24li_4; }} double SnakePrice(int ai_0){switch(PriceConst){case PRICE_CLOSE:return(閉じる[ai_0]); case PRICE_OPEN:return([ai_0]を開く); case PRICE_HIGH:return(ハイ[ai_0]); case PRICE_LOW:return(Low [ai_0]); case PRICE_MEDIAN:return((High [ai_0] Low [ai_0])/2.0); case PRICE_TYPICAL:return((Close [ai_0] High [ai_0] Low [ai_0])/3.0); case PRICE_WEIGHTED:return((2.0 * Close [ai_0] High [ai_0] Low [ai_0])/4.0); } return(閉じる[ai_0]); } void SmoothOverMart(int ai_0){double ld_4 = gda_104 [ArrayMaximum(gda_104、FilterPeriod、ai_0)]; double ld_12 = gda_104 [ArrayMinimum(gda_104、FilterPeriod、ai_0)]; g_ibuf_108 [ai_0] =(2.0 *(MartFiltr 2.0)* gda_104 [ai_0] - (ld_4 ld_12))/2.0(MartFiltr 1.0)。 } double SpearmanRankCorrelation(double ada_0 []、int ai_4){double ld_16; for(int l_index_24 = 0; l_index_24 lt; ai_4; l_index_24 ); ld_16 = MathPow(ada_0 [l_index_24] - l_index_24 - 1.0,2); double ld_ret_8 = 1 - 6.0 * ld_16(MathPow(ai_4、3) - ai_4); return(ld_ret_8); } void RankPrices(int aia_0 []){double ld_4;ダブルld_12; int l_index_24; int li_32; int li_36; int li_40; double lda_44 []; ArrayResize(lda_44、gi_112); ArrayCopy(gia_132、aia_0); for(int l_index_20 = 0; l_index_20 lt; gi_112; l_index_20 )lda_44 [l_index_20] = l_index_20 1; ArraySort(gia_132、WHOLE_ARRAY、0、MODE_DESCEND); (l_index_20 = 0; l_index_20 lt; gi_112-1; l_index_20 ){if(gia_132 [l_index_20] == gia_132 [l_index_20 1]){li_32 = gia_132 [l_index_20]; l_index_24 = l_index_20 1; li_36 = 1; ld_12 = l_index_20 1; while(l_index_24 lt; gi_112){if(gia_132 [l_index_24]!= li_32)break; li_36 ; ld_12 = l_index_24 1; l_index_24 ; } ld_4 = li_36; ld_12= ld_4; for(int li_28 = l_index_20; li_28 lt; l_index_24; li_28 )lda_44 [li_28] = ld_12; l_index_20 = l_index_24; }} for(l_index_20 = 0; l_index_20lt; gi_112; l_index_20 ){li_40 = aia_0 [l_index_20]; (l_index_24 = 0; l_index_24 lt; gi_112; l_index_24 ){if(li_40 == gia_132 [l_index_24]){gda_116 [l_index_20] = lda_44 [l_index_24];ブレーク; }}}} int init(){IndiorBuffers(3);} SetIndexBuffer(0、g_ibuf_100); SetIndexStyle(0、DRAW_LINE); SetIndexBuffer(1、gda_104); SetIndexStyle(1、DRAW_NONE); SetIndexBuffer(2、g_ibuf_108); SetIndexStyle(2、DRAW_NONE); ArrayResize(gda_116、gi_112); ArrayResize(gia_128、gi_112); ArrayResize(gia_132、gi_112); if(gi_112 gt; 30)IndiorShortName(範囲を減らす入力!);そうでなければIndiorShortName(SSRC(SR: SnakeRange 、FP: FilterPeriod )); gd_120 = MathPow(10、Digits); return(0); } int deinit(){return(0);} } int start(){int li_8; int li_12; int li_16; int li_20 = TotalBars; if(gi_112 gt; 30)は(-1)を返します。 if(li_20 == 0){li_8 = TotalBars - (gi_112 FilterPeriod SnakeRange 4); li_12 =トータルバー - (SnakeRange 2); li_16 = TotalBars - (FilterPeriod SnakeRange 3); } if(li_20 gt; 0){li_8 = TotalBars 1; li_12 = li_8; li_16 = li_8; } for(int li_0 = li_12; li_0 gt; = 0; li_0--)MartAxis(li_0); for(li_0 = li_16; li_0 gt; = 0; li_0--)SmoothOverMart(li_0); (int_index_4 = 0; l_index_4 lt; gi_112; l_index_4 )gia_128 [l_index_4] =(g_ibuf_108 [li_0 l_index_4])* gd_120; for(li_0 = li_8; li_0 gt; = 0; li_0--) RankPrices(gia_128); g_ibuf_100 [li_0] = SpearmanRankCorrelation(gda_116、gi_112); if(g_ibuf_100 [li_0] gt; 1.0)g_ibuf_100 [li_0] = 1.0; if(g_ibuf_100 [li_0] lt; -1.0)g_ibuf_100 [li_0] = -1.0; } return(0); }
https://www.forexgroove.com/attachme...1559341885.ex4
しかしコードは元々誰かによって盗まれた。それは道に盗まれた商品を買うのと同じように、盗難されたと考えられています。とにかく誰もこのフォーラムでコードに触れるつもりはありません。
無知は防衛ではない。 。 。あなたはあなたがそれを持っているかどうかを決定することを試みることなく、あなたのものではなかったものを取った。あなたはインターネットで見つけたものがあなたが持っているのがよいと思うのはなぜですか?オペレーティングシステムもどこから入手できるのでしょうか?Originally Posted by ;