[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 125

 
回答ありがとうございました))))iCloseを Close [0]に置き換えたらうまくいきました...変ですが...)))ありがとうございます)))
 
Lisi4ka330:
回答ありがとうございました))))iCloseをClose [0]に置き換えたら全てうまくいきました...変ですが...)))ありがとうございます)))。
ちなみに、iClose(NULL, 0, 1)はClose[0]ではなくClose[1]です。
 
Cmu4:

そんな再計算アルゴリズムがあるんです。

私の理解では、最後の1本を除くすべての小節をカウントします。

i=0で最後のバーを再計算させる方法を教えてください(ループの中にすでにこのための条件があります)。

いや、>= 1(1小節目以上、つまり0にならない)と書いているのでは...。条件を >=0 に変更する

エスゼット


これはどういうことですか?

int iShift=i+Shift;
 
Aleksander:

いや、≧1(Greater than or equal to 1 bar)と書いて、つまり0にならないように...ということですね。条件を >=0 に変更する

エスゼット


何のために?

そうだ、「実験」のことをすっかり忘れていたよ。少し前に0→1に修正したが、まだ残っている。ありがとうございました。

iShiftは、externに設定された、シフトです。

 
Cmu4:

そうだ、「実験」のことはすっかり忘れていた。少し前に0から1に変更しましたが、まだ残っています。ありがとうございました。

iShiftは、externに設定された、シフトです。

然りが、0バーを見ないといけないと書いていますが・・・。

を削除します。

f (i==0)
      Input[i]=iClose(Symb, Period(), iShift);

そこからシフター)- を0にする...

f (i==0)
      Input[i]=iClose(Symb, Period(), 0);
 
こんな疑問があります。端末のトレードのシリアルナンバーは永久に割り当てられるのですか、それとも変わるのですか?例えば、0 - 1 - 2の3つの取引を開始し、取引番号1を決済した場合、取引番号0と2は残るのか、それとも0と1になるのでしょうか。
 
そう、キュー内の移動、トランザクションだけでなく、グラフィカル・オブジェクト、グローバル変数も 同じように動作します。
 

よろしくお願いします。以下の条件を満たすことができるか?

現在の価格が MAを超えたら、{ }のアルゴリズムが発動するようにする必要があります。

if (Bid==iMA(0,0,ma_period,ma_shift,ma_method,PRICE_MEDIAN,0)
{
 ...
}

if (Ask==iMA(0,0,ma_period,ma_shift,ma_method,PRICE_MEDIAN,0)
{
 ...
}
 
orb:

よろしくお願いします。以下の条件を満たすことができるか?

現在の価格がMAを超えたら{}のアルゴリズムが発動するようにする必要があります。


そして、それがどっちに渡るかは問題ではないでしょう?天才的な戦術だと思う......。

MAクロスや他のインジケータを使ったExpert Advisorは、kodobaseにたくさんあるので、車輪を作り直す必要はありません;)

 
静的変数 で前値をウィスクし、その間にウェービングが入るようにティックごとに比較する必要があります(現在の前値)。