[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 631

 
くだらない質問かもしれませんが、ターミナルで5桁のクォートを使用する場合、グローバル変数も ゼロを余分に指定する必要があるのでしょうか?例えばTP=50ではなく、500?
 
artmedia70:

...同じ質問を、誰にもつっこまれないように、別の方法で練り上げてみてください...。;)


なぜ、答えが分かっている質問を立てなければならないのか。
 
alsu:
これは、現在のバーでインジケータを計算するために、一定量の以前の価格値(この場合はPeriodSMA)が必要であることを意味します。最初のバーのインデックスを下げないと、チャートの一番左端に、間違って計算されたインジケータの値がいくつもできてしまいます。 。

alsu さん、もしよろしければ、ちょっとした例を教えてください。この "シフト "の意味がよくわからないんです。結局のところ、どのような場合でもバーの全シリーズを計算することになるのですが、ではなぜこのようにずれるのでしょうか?また、なぜPeriodSMAを 選択し、他の

であり、それとは異なる他の値ではないのか?この問題についての説明や解説がどこにも見当たらないのです。ありがとうございました。

 
skyjet:
くだらない質問かもしれませんが、ターミナルで5桁のクォートを使用する場合、グローバル変数もゼロを余分に指定する必要があるのでしょうか?例えばTP=50ではなく500とか?
new_sl =NormalizeDouble(MathMax(order_open_price + MathMax(STOP_LOSS*coef,stop_level)*Point, Ask + stop_level*Point)), Digits).
 
Fox_RM:

alsu もしよろしければ、ちょっとした例を教えていただけませんか?この "シフト "の意味がよくわからないんです。結局のところ、どのような場合でもバーの全シリーズを計算することになるのですが、ではなぜこのようにずれるのでしょうか?また、なぜPeriodSMAを選択し、他の

であり、それとは異なる他の値ではないのか?この問題についての説明や解説がどこにも見当たらないのです。ありがとうございました。

例えば、PeriodSMAで単純移動平均を計算する必要があります。SMAを計算するには、最後のPeriodSMAバーの値を追加し、PeriodSMAで割る必要があります。Bars-1、Bars-2、...、Bars-PeriodSMA+1の番号を持つバーでは、計算に必要な量のバーがないため、動作しないことは明らかです(左端のバーはBars-1のインデックスを持っています)。そのため、チャートの最後のバーではなく、Bars-PeriodSMAの指標を持つバーから計算を開始する必要があります。

なぜ、任意の値ではなく、この値を書くのだろうか。このように計算開始をずらすことで、計算の正しさを損なうことなく、最大限のバー 量を計算することができるからだ。

しかし、これは最も単純なケースであることを心に留めておいてください。計算のために過去のバーを何本必要とし、そのシフトがどこから来るのか、コードからすぐにはわからないことがあります。まあ、コードを書いた開発者に聞くのが一番でしょうけど。しかし、一般的には、普遍的な方法があります - ちょうどコードを見て、バーの最大インデックスがプログラム操作中に価格データとインデックスバッファのデータを使用して取得することができるもの、通常はすでにこの段階で明らかになる...

 
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 = "」となっていますね。
あなたは、すべての後に、より気配り、初心者であるべきです...、答えは難解ではなく、巧妙であるべきです。
 
prorab:
coef」変数が5桁で10、4桁で1であることに触れていれば、私も実感できたのですが、そうでなければ......。

ところで、質問ではTPを想定した例で、「new_sl = "」となっていますね。
もっと気を使って、初心者は結局......、答えは賢い方がいい。
誰か作業的な攻略法を教えてほしい(男の涙が床に落ちる......)。
 
YOUNGA:
誰か作業的な攻略法を教えてほしい(男の涙が床に落ちる......)。


私の理解が正しければ、このコンストラクトはstart()の後に挿入できるのでしょうか?

また、変数coefは、前のコメントの値をどのように与えればいいのでしょうか?5桁目が10で、4桁目が1ってこと?

 
skyjet:


もし私が理解していれば、このコンストラクトはstart()の後に挿入できるのでしょうか?

また、coef変数ですが、前のコメントの値をどのように与えればいいのでしょうか?5シボで10、4シボで1ってこと?

私が使っているExpert Advisorは、ほぼ同じ構造になっています。

if (Digits==4|| Digits==2) coef=1; else coef=10; // 異なるアカウントタイプ 4/2 と 5/3 のための乗算器


 
Oboltus:

私が使っているEAは、だいたいこのような設計になっています。

if (Digits==4 || Digits==2) coef=1; else coef=10; // 異なるアカウントタイプ 4/2 と 5/3 のための乗算器



分かりやすい説明ありがとうございました

それと、念のためですが、機械的に0を追加した場合、このような端末でもTPやSLは機能するのでしょうか?