[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 1112 1...110511061107110811091110111111121113111411151116111711181119...1145 新しいコメント ostrik 2011.01.09 15:06 #11111 abolk: 偏見」ではなく、「盗み」と同じです。 他人のものを勝手に取るのは良くないことです。 私も盗むことに対してポジティブな気持ちにはなれませんが...。オープンソースアドバイザーを取得したところ...。 ostrik 2011.01.09 15:13 #11112 以下はサンプルコードです... extern string A25="RSI Indicator settings"; extern int RSIPeriod= 21; extern int RSIPrice = 0; extern int RSIHighLevel= 70; extern int RSILowLevel = 30; //+------------------------------------------------------------------+ // 例 //+------------------------------------------------------------------+ double RSI1 = iRSI(Symbolt, 0, RSIPeriod, RSIPrice, 1); double RSI2 = iRSI(Symbolt, 0, RSIPeriod, RSIPrice, 2); if(RSI2<RSILowLevel && RSI1>RSILowLevel && RSI1<RSIHighLevel) // 買いのシグナル。 Signal=1です。 if(RSI2>RSIHighLevel && RSI1<RSIHighLevel && RSI1>RSILowLevel) //売りのシグナル Signal=2。 これが通常のrsiの使い方です。 質問:このコードに基づいて、どのように保留中の注文を出すのですか? 例えば、xyが70を超えたとすると、現在の価格からある距離で保留注文を出す方法と、その逆があります。 せめて、これだけは助けてくれないか?) [WARNING CLOSED!] Any newbie having a problem getting RSI of Moving Average Victor Nikolaev 2011.01.09 15:14 #11113 ostrik: 私も盗むことに積極的ではありませんが...。オープンソースコードでExpert Advisorを手に入れたばかりなのに...。 すべて可能ですが、ここまでデコンパイルしたものとオリジナルを見分けるのは難しくありません。 そしてそれは、盗みと同じことです。オリジナルが見つかれば問題はない。 オリジナルのリファインもありますが、そちらの方が複雑です。 Naomi 2011.01.09 17:52 #11114 設定した時間間隔でしか描画しないインジケータをプログラムで作成するには? --- 2011.01.09 18:05 #11115 Eliza:プログラムによって、指定された時間間隔でのみ描画するようにするにはどうすればよいですか?1.「描かない」「計算しない」? 2.不要な範囲の値を削除することを計算の最後に入れる。iBarShiftについては、すでにお伝えしているとおりです。 3.IndicatorCountedに注意すること Naomi 2011.01.09 18:16 #11116 sergeev: 1.「描かない」「計算しない」? 2.不要な範囲の値を削除することを計算の最後に入れる。iBarShiftについては、すでに説明したとおりです。 3.IndicatorCountedの扱いに注意 1.いいえ、計算する必要はありません。 2.チャート上ではなく、時間間隔のみで表示させたいのですが。 2.なるほど、バーをさらに定義すると、その左右にあるものはすべて描画されないんですね...。は、難しくなければ例があるのでしょうか? 3.持っていない。この機能を必要としない別のインジケータを持っている。 Igor Makanu 2011.01.09 18:21 #11117 Eliza: 2.なるほど、さらに左や右にバーを定義している場合のみ、描画されないのですね...。は、難しくなければ例があるのでしょうか? 右または左: インジケータバッファを使用して描画しない。これは、その値を計算しない(割り当てない)か、EMPTY_VALUEの 値を割り当てることを意味する 左: インジケータの描画を左に制限する - SetIndexDrawBegin()で関数init()の中で値が描画されないバーの数を設定する techno 2011.01.09 18:22 #11118 Eliza: 1.いいえ、チャート上には表示させず、タイムフレーム上のあるべき場所にのみ表示させたいのです。 2.なるほど、バーを定義した場合のみ、その左右にあるものは描画されないんですね...。あまり複雑なものでなければ、例はあるのでしょうか? 3.持っていない。この機能を必要としない別のインジケータを持っている。 EMPTY_VALUE に必要なインジケーターバッファーのインデックスを割り当てるだけです。 Naomi 2011.01.09 18:25 #11119 無理です、このインジケーターにはバッファも入っていません(。 以下は、インジケータに座標を設定する関数です...。 //имя - name, координата1 - value, координата2 - value1, цвет - line_color void PlotLine(string name,double value,double value1,double line_color) { double valueN=NormalizeDouble(value,Digits); double valueN1=NormalizeDouble(value1,Digits); bool res = ObjectCreate(name,OBJ_TREND,0,Data_1,valueN,Data_2,valueN1); ObjectSet(name, OBJPROP_WIDTH, 1); ObjectSet(name, OBJPROP_STYLE, style); ObjectSet(name, OBJPROP_RAY, false); ObjectSet(name, OBJPROP_BACK, true); ObjectSet(name, OBJPROP_COLOR, line_color); } --- 2011.01.09 19:20 #11120 Eliza: 無理です、このインジケーターにはバッファも入っていません(。 以下は、インジケータに座標を設定する関数です...。 その後、時間をフィルタリングする Data_1 1...110511061107110811091110111111121113111411151116111711181119...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
偏見」ではなく、「盗み」と同じです。 他人のものを勝手に取るのは良くないことです。
以下はサンプルコードです...
extern string A25="RSI Indicator settings";
extern int RSIPeriod= 21;
extern int RSIPrice = 0;
extern int RSIHighLevel= 70;
extern int RSILowLevel = 30;//+------------------------------------------------------------------+
// 例
//+------------------------------------------------------------------+
double RSI1 = iRSI(Symbolt, 0, RSIPeriod, RSIPrice, 1);
double RSI2 = iRSI(Symbolt, 0, RSIPeriod, RSIPrice, 2);
if(RSI2<RSILowLevel && RSI1>RSILowLevel && RSI1<RSIHighLevel) // 買いのシグナル。
Signal=1です。
if(RSI2>RSIHighLevel && RSI1<RSIHighLevel && RSI1>RSILowLevel) //売りのシグナル
Signal=2。
これが通常のrsiの使い方です。
質問:このコードに基づいて、どのように保留中の注文を出すのですか?
例えば、xyが70を超えたとすると、現在の価格からある距離で保留注文を出す方法と、その逆があります。
せめて、これだけは助けてくれないか?)
私も盗むことに積極的ではありませんが...。オープンソースコードでExpert Advisorを手に入れたばかりなのに...。
すべて可能ですが、ここまでデコンパイルしたものとオリジナルを見分けるのは難しくありません。
そしてそれは、盗みと同じことです。オリジナルが見つかれば問題はない。
オリジナルのリファインもありますが、そちらの方が複雑です。
設定した時間間隔でしか描画しないインジケータをプログラムで作成するには?
プログラムによって、指定された時間間隔でのみ描画するようにするにはどうすればよいですか?
1.「描かない」「計算しない」?
2.不要な範囲の値を削除することを計算の最後に入れる。iBarShiftについては、すでにお伝えしているとおりです。
3.IndicatorCountedに注意すること
1.「描かない」「計算しない」?
2.不要な範囲の値を削除することを計算の最後に入れる。iBarShiftについては、すでに説明したとおりです。
3.IndicatorCountedの扱いに注意
1.いいえ、計算する必要はありません。 2.チャート上ではなく、時間間隔のみで表示させたいのですが。
2.なるほど、バーをさらに定義すると、その左右にあるものはすべて描画されないんですね...。は、難しくなければ例があるのでしょうか?
3.持っていない。この機能を必要としない別のインジケータを持っている。
2.なるほど、さらに左や右にバーを定義している場合のみ、描画されないのですね...。は、難しくなければ例があるのでしょうか?
右または左: インジケータバッファを使用して描画しない。これは、その値を計算しない(割り当てない)か、EMPTY_VALUEの 値を割り当てることを意味する
左: インジケータの描画を左に制限する - SetIndexDrawBegin()で関数init()の中で値が描画されないバーの数を設定する
1.いいえ、チャート上には表示させず、タイムフレーム上のあるべき場所にのみ表示させたいのです。
2.なるほど、バーを定義した場合のみ、その左右にあるものは描画されないんですね...。あまり複雑なものでなければ、例はあるのでしょうか?
3.持っていない。この機能を必要としない別のインジケータを持っている。
無理です、このインジケーターにはバッファも入っていません(。
以下は、インジケータに座標を設定する関数です...。
無理です、このインジケーターにはバッファも入っていません(。
以下は、インジケータに座標を設定する関数です...。