[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 631 1...624625626627628629630631632633634635636637638...652 新しいコメント noobys 2012.03.14 15:39 #6301 くだらない質問かもしれませんが、ターミナルで5桁のクォートを使用する場合、グローバル変数も ゼロを余分に指定する必要があるのでしょうか?例えばTP=50ではなく、500? Евгений 2012.03.14 15:58 #6302 artmedia70: ...同じ質問を、誰にもつっこまれないように、別の方法で練り上げてみてください...。;) なぜ、答えが分かっている質問を立てなければならないのか。 Сергей 2012.03.14 16:54 #6303 alsu: これは、現在のバーでインジケータを計算するために、一定量の以前の価格値(この場合はPeriodSMA)が必要であることを意味します。最初のバーのインデックスを下げないと、チャートの一番左端に、間違って計算されたインジケータの値がいくつもできてしまいます。 。 alsu さん、もしよろしければ、ちょっとした例を教えてください。この "シフト "の意味がよくわからないんです。結局のところ、どのような場合でもバーの全シリーズを計算することになるのですが、ではなぜこのようにずれるのでしょうか?また、なぜPeriodSMAを 選択し、他の であり、それとは異なる他の値ではないのか?この問題についての説明や解説がどこにも見当たらないのです。ありがとうございました。 削除済み 2012.03.14 17:06 #6304 skyjet: くだらない質問かもしれませんが、ターミナルで5桁のクォートを使用する場合、グローバル変数もゼロを余分に指定する必要があるのでしょうか?例えばTP=50ではなく500とか? new_sl =NormalizeDouble(MathMax(order_open_price + MathMax(STOP_LOSS*coef,stop_level)*Point, Ask + stop_level*Point)), Digits). Alexey Subbotin 2012.03.14 17:09 #6305 Fox_RM: alsu もしよろしければ、ちょっとした例を教えていただけませんか?この "シフト "の意味がよくわからないんです。結局のところ、どのような場合でもバーの全シリーズを計算することになるのですが、ではなぜこのようにずれるのでしょうか?また、なぜPeriodSMAを選択し、他のであり、それとは異なる他の値ではないのか?この問題についての説明や解説がどこにも見当たらないのです。ありがとうございました。例えば、PeriodSMAで単純移動平均を計算する必要があります。SMAを計算するには、最後のPeriodSMAバーの値を追加し、PeriodSMAで割る必要があります。Bars-1、Bars-2、...、Bars-PeriodSMA+1の番号を持つバーでは、計算に必要な量のバーがないため、動作しないことは明らかです(左端のバーはBars-1のインデックスを持っています)。そのため、チャートの最後のバーではなく、Bars-PeriodSMAの指標を持つバーから計算を開始する必要があります。 なぜ、任意の値ではなく、この値を書くのだろうか。このように計算開始をずらすことで、計算の正しさを損なうことなく、最大限のバー 量を計算することができるからだ。 しかし、これは最も単純なケースであることを心に留めておいてください。計算のために過去のバーを何本必要とし、そのシフトがどこから来るのか、コードからすぐにはわからないことがあります。まあ、コードを書いた開発者に聞くのが一番でしょうけど。しかし、一般的には、普遍的な方法があります - ちょうどコードを見て、バーの最大インデックスがプログラム操作中に価格データとインデックスバッファのデータを使用して取得することができるもの、通常はすでにこの段階で明らかになる... Viktor 2012.03.14 17:36 #6306 YOUNGA: new_sl = NormalizeDouble(MathMax(order_open_price + MathMax(STOP_LOSS*coef,stop_level)*Point, Ask + stop_level*Point), Digits) この構造を感じる。 coef "変数が5桁の数字で10、4桁の数字で1に等しいと書いてあれば、私も実感がわきます。 ところで、質問ではTPを想定した例で、「new_sl = "」となっていますね。 あなたは、すべての後に、より気配り、初心者であるべきです...、答えは難解ではなく、巧妙であるべきです。 削除済み 2012.03.14 17:40 #6307 prorab: coef」変数が5桁で10、4桁で1であることに触れていれば、私も実感できたのですが、そうでなければ......。 ところで、質問ではTPを想定した例で、「new_sl = "」となっていますね。 もっと気を使って、初心者は結局......、答えは賢い方がいい。 誰か作業的な攻略法を教えてほしい(男の涙が床に落ちる......)。 noobys 2012.03.14 18:33 #6308 YOUNGA: 誰か作業的な攻略法を教えてほしい(男の涙が床に落ちる......)。 私の理解が正しければ、このコンストラクトはstart()の後に挿入できるのでしょうか? また、変数coefは、前のコメントの値をどのように与えればいいのでしょうか?5桁目が10で、4桁目が1ってこと? Роман 2012.03.14 19:02 #6309 skyjet: もし私が理解していれば、このコンストラクトはstart()の後に挿入できるのでしょうか?また、coef変数ですが、前のコメントの値をどのように与えればいいのでしょうか?5シボで10、4シボで1ってこと? 私が使っているExpert Advisorは、ほぼ同じ構造になっています。if (Digits==4|| Digits==2) coef=1; else coef=10; // 異なるアカウントタイプ 4/2 と 5/3 のための乗算器 noobys 2012.03.14 20:21 #6310 Oboltus: 私が使っているEAは、だいたいこのような設計になっています。 if (Digits==4 || Digits==2) coef=1; else coef=10; // 異なるアカウントタイプ 4/2 と 5/3 のための乗算器 分かりやすい説明ありがとうございました それと、念のためですが、機械的に0を追加した場合、このような端末でもTPやSLは機能するのでしょうか? 1...624625626627628629630631632633634635636637638...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...同じ質問を、誰にもつっこまれないように、別の方法で練り上げてみてください...。;)
なぜ、答えが分かっている質問を立てなければならないのか。
これは、現在のバーでインジケータを計算するために、一定量の以前の価格値(この場合はPeriodSMA)が必要であることを意味します。最初のバーのインデックスを下げないと、チャートの一番左端に、間違って計算されたインジケータの値がいくつもできてしまいます。 。
alsu さん、もしよろしければ、ちょっとした例を教えてください。この "シフト "の意味がよくわからないんです。結局のところ、どのような場合でもバーの全シリーズを計算することになるのですが、ではなぜこのようにずれるのでしょうか?また、なぜPeriodSMAを 選択し、他の
であり、それとは異なる他の値ではないのか?この問題についての説明や解説がどこにも見当たらないのです。ありがとうございました。
くだらない質問かもしれませんが、ターミナルで5桁のクォートを使用する場合、グローバル変数もゼロを余分に指定する必要があるのでしょうか?例えばTP=50ではなく500とか?
alsu もしよろしければ、ちょっとした例を教えていただけませんか?この "シフト "の意味がよくわからないんです。結局のところ、どのような場合でもバーの全シリーズを計算することになるのですが、ではなぜこのようにずれるのでしょうか?また、なぜPeriodSMAを選択し、他の
であり、それとは異なる他の値ではないのか?この問題についての説明や解説がどこにも見当たらないのです。ありがとうございました。
例えば、PeriodSMAで単純移動平均を計算する必要があります。SMAを計算するには、最後のPeriodSMAバーの値を追加し、PeriodSMAで割る必要があります。Bars-1、Bars-2、...、Bars-PeriodSMA+1の番号を持つバーでは、計算に必要な量のバーがないため、動作しないことは明らかです(左端のバーはBars-1のインデックスを持っています)。そのため、チャートの最後のバーではなく、Bars-PeriodSMAの指標を持つバーから計算を開始する必要があります。
なぜ、任意の値ではなく、この値を書くのだろうか。このように計算開始をずらすことで、計算の正しさを損なうことなく、最大限のバー 量を計算することができるからだ。
しかし、これは最も単純なケースであることを心に留めておいてください。計算のために過去のバーを何本必要とし、そのシフトがどこから来るのか、コードからすぐにはわからないことがあります。まあ、コードを書いた開発者に聞くのが一番でしょうけど。しかし、一般的には、普遍的な方法があります - ちょうどコードを見て、バーの最大インデックスがプログラム操作中に価格データとインデックスバッファのデータを使用して取得することができるもの、通常はすでにこの段階で明らかになる...
new_sl = NormalizeDouble(MathMax(order_open_price + MathMax(STOP_LOSS*coef,stop_level)*Point, Ask + stop_level*Point), Digits) この構造を感じる。
ところで、質問ではTPを想定した例で、「new_sl = "」となっていますね。
あなたは、すべての後に、より気配り、初心者であるべきです...、答えは難解ではなく、巧妙であるべきです。
coef」変数が5桁で10、4桁で1であることに触れていれば、私も実感できたのですが、そうでなければ......。
ところで、質問ではTPを想定した例で、「new_sl = "」となっていますね。
もっと気を使って、初心者は結局......、答えは賢い方がいい。
誰か作業的な攻略法を教えてほしい(男の涙が床に落ちる......)。
私の理解が正しければ、このコンストラクトはstart()の後に挿入できるのでしょうか?
また、変数coefは、前のコメントの値をどのように与えればいいのでしょうか?5桁目が10で、4桁目が1ってこと?
もし私が理解していれば、このコンストラクトはstart()の後に挿入できるのでしょうか?
また、coef変数ですが、前のコメントの値をどのように与えればいいのでしょうか?5シボで10、4シボで1ってこと?
私が使っているExpert Advisorは、ほぼ同じ構造になっています。
if (Digits==4|| Digits==2) coef=1; else coef=10; // 異なるアカウントタイプ 4/2 と 5/3 のための乗算器私が使っているEAは、だいたいこのような設計になっています。
if (Digits==4 || Digits==2) coef=1; else coef=10; // 異なるアカウントタイプ 4/2 と 5/3 のための乗算器分かりやすい説明ありがとうございました
それと、念のためですが、機械的に0を追加した場合、このような端末でもTPやSLは機能するのでしょうか?