int limit=rates_total-prev_calculated;
//---if(rates_total<=InpBearsPeriod)
return(0);
//---if(prev_calculated>0)
limit++;
for(int i=0; i<limit; i++)
MQL5(小節の終わりから始まりへのナンバリング)。
if(prev_calculated<InpBearsPeriod)
limit=InpBearsPeriod;
else limit=prev_calculated-1;
//--- the main loop of calculationsfor(i=limit;i<rates_total && !IsStopped();i++)
DRAW_NONE == 0
DRAW_LINE == 1
どこかに別のものがあるわけですね。あなたにも効くはずです。
いいえ、その必要はありません。全てはlimit>1で一度だけ行われます。これは最初の実行と履歴の読み込みです。また、平滑化期間_sm=10とした場合、この場合の制限値は10少なくなるはずです。それに呼応するように
InitValue - バッファを初期化するための値 - 0 または EMPTY_VALUE - 適宜。または-100500 ...
あなたの例にあるように -- これは正しいやり方ではありません -- あるいは、あなたが理解できないのであれば、詳しい説明をしてください。
これは最初の実行と読み込みの履歴です」と呼ぶものを決める -- prev_calculatedによって行われる
制限(あなたの場合、制限が何であるかは不明です) - それは再計算を開始するバーの数である場合 - その後、ここで制限は、例えば、接続のない5分、1以上であってもよい - M1上の接続外観で制限= 5、および最初から指標を再計算する必要はありません。
は、標準的なターミナルの例で、すべての使い方を見ることができます。
の例は、"Bears "インジケータから。
MQL4(小節の最初から最後までの番号付け)。
MQL5(小節の終わりから始まりへのナンバリング)。
皆さん、こんにちは。以前、MT-5でデモ口座を持っていました。Windowsを再インストールしたら、MT-5にログインするためのパスワードがわからなくなった。これでWebターミナルに登録しました
私のデモ口座 MT-5。オールオッケーです。通常のMT-5ホームターミナルに新しいログインとパスワードを入れました。新規注文のF9を開くときだけ、すべてうまくいきます。
をクリックすると、新しい注文のウィンドウが表示されます - 「買う」「売る」ボタンは有効ではありません。注文ができない。どうか、どうしたらいいのでしょうか?
申し訳ありませんが、お伺いします。
注文はありません、ありがとうございました。
皆さん、こんにちは。以前、MT-5でデモ口座を持っていました。Windowsを再インストールしたら、MT-5にログインするためのパスワードがわからなくなった。これでWebターミナルに登録しました
私のデモ口座 MT-5。オールオッケーです。通常のMT-5ホームターミナルに新しいログインとパスワードを入れました。新規注文のF9を開くときだけ、すべてうまくいきます。
をクリックすると、新しい注文のウィンドウが表示されます - 「買う」「売る」ボタンは有効ではありません。注文ができない。どうか、どうしたらいいのでしょうか?
申し訳ありませんが、お伺いします。
ありがとうございます。
問題点を把握した。新規注文画面F9で出来高が0,00だったんだけど。0.01を入れたらうまくいきました。
一部のExpert Advisorでこのような文字列があるのですが、アドバイスをお願いします。
質問:これらの定数DBL_MIN, DBL_MAXに等しい変数は何のためにあるのでしょうか?
一部のExpert Advisorでこのような文字列があるのですが、アドバイスをお願いします。
質問ですが、この定数DBL_MINと DBL_MAXに等しい変数は何のためにあるのでしょうか?
DBL_MAXより明らかに少なく、DBL_MINより明らかに多い実データと比較するため。
例えば、こんな感じです。
この手順は、サーバーの時間を 秒に換算するために行うのでしょうか?
この手順は、サーバーの時間を秒に換算するために行うのでしょうか?
サーバー時間」に1日(60秒×60分×24時間)を加えた時間です。
PeriodSeconds() を使用することができます。