MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 115 1...108109110111112113114115116117118119120121122...1953 新しいコメント terentjew23 2017.02.09 15:26 #1141 同志よ! インジケーターをセグメントで表示する必要性がある。 古いデータがチャートに表示されないように、バッファをクリアすることが望ましいです。 問題は、 1.配列をクリア するとエラーが表示されます(out of range)。 2.それに合わせてデータをゼロにすると、グラフがゼロにクロールする。 どの方向に掘ればいいのかアドバイス。ありがとうございます。 Andrei Savchenko 2017.02.09 15:33 #1142 こんにちは、ex4のインジケータは非常にCPUインテンシブです、私はそのバッファをすべてのティックではなく、(1つまたは2つの)引き抜くインジケータを作成し、ex4の代わりにそれを置くと、プロセッサを助けるでしょうか? terentjew23 2017.02.09 15:45 #1143 Андрей: ex4のインジケータはプロセッサに大きな負荷をかけますが、毎ティックではなく、(1、2回で)バッファを引き出すインジケータを作り、ex4の代わりに配置すれば、プロセッサの助けになりますか? 私なら、2つのアプローチを選びます。- 新しいバーのバッファーで作業するか。- または期間限定でのバッファの更新を行います。 Alexey Viktorov 2017.02.09 15:53 #1144 terentjew23: 私なら、2つのアプローチをとります。- 新しいバーのバッファーで作業するか。- または期間限定でのバッファの更新を行います。 私なら、3番目の選択肢を選びます。そんなインジケーターは、誰にも見つからないように捨ててしまう。 Alexey Viktorov 2017.02.09 15:56 #1145 terentjew23: 同志よ! 指標を分割して出力する必要性がある。 古いデータがチャートに表示されないように、バッファをクリアすることが望ましい。 問題は、そのことです。 1.配列をクリアすることができず、エラーが出る(out of range)。 2.データがゼロになると、それに応じてグラフもゼロにクロールします。 どの方向に掘ればいいのか、アドバイス。ありがとうございます。 ゼロの代わりにEMPTY_VALUEを入れてみて ください。 Andrei Savchenko 2017.02.09 15:59 #1146 インジケーターとアドバイザーを入れてみたint init() { if(Digits==5){if(Close[0]>1)plus=0.00003; else plus=0.00002;} if(Digits==3){if(Close[0]>100)plus=0.003; else plus=0.002;}}void start() { if(time0!=Time[0]){ time0=Time[0]; hig=0; loww=1000;} if((High[0]>hig)||(Low[0]<loww)) {hig=High[0]+plus; loww=Low[0]-plus; код здесь, поскольку интересуют пиковые моменты индикаторов хочу так буфер_0=iCustom(NULL,0,"1rd",1,0);} Any questions from newcomers MA EA - problems コーディングのヘルプ terentjew23 2017.02.09 16:09 #1147 Alexey Viktorov: ゼロの代わりにEMPTY_VALUEを入れてみて ください。 ありがとうございます、助かりました。 Mickey Moose 2017.02.09 16:33 #1148 をどのように行うか。例えば、口座残高が5800円だとすると(5800)\2000= (この場合2が出るはずです。端数はすべて捨てられます。このような処理には関数自体が必要です。) 削除済み 2017.02.09 16:38 #1149 trader781: 18002000=1 いいえ、0になります。 Mickey Moose 2017.02.09 16:39 #1150 Alexey Kozitsyn: いいえ、0になります。 そこは別にやらないといけないから消したんです。 1...108109110111112113114115116117118119120121122...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
インジケーターをセグメントで表示する必要性がある。
古いデータがチャートに表示されないように、バッファをクリアすることが望ましいです。
問題は、
1.配列をクリア するとエラーが表示されます(out of range)。
2.それに合わせてデータをゼロにすると、グラフがゼロにクロールする。
どの方向に掘ればいいのかアドバイス。ありがとうございます。
ex4のインジケータはプロセッサに大きな負荷をかけますが、毎ティックではなく、(1、2回で)バッファを引き出すインジケータを作り、ex4の代わりに配置すれば、プロセッサの助けになりますか?
- 新しいバーのバッファーで作業するか。
- または期間限定でのバッファの更新を行います。
私なら、2つのアプローチをとります。
- 新しいバーのバッファーで作業するか。
- または期間限定でのバッファの更新を行います。
同志よ!
指標を分割して出力する必要性がある。
古いデータがチャートに表示されないように、バッファをクリアすることが望ましい。
問題は、そのことです。
1.配列をクリアすることができず、エラーが出る(out of range)。
2.データがゼロになると、それに応じてグラフもゼロにクロールします。
どの方向に掘ればいいのか、アドバイス。ありがとうございます。
インジケーターとアドバイザーを入れてみた
int init()
{
if(Digits==5){if(Close[0]>1)plus=0.00003; else plus=0.00002;}
if(Digits==3){if(Close[0]>100)plus=0.003; else plus=0.002;}
}
void start()
{
if(time0!=Time[0]){ time0=Time[0]; hig=0; loww=1000;}
if((High[0]>hig)||(Low[0]<loww)) {hig=High[0]+plus; loww=Low[0]-plus;
код здесь, поскольку интересуют пиковые моменты индикаторов
хочу так
буфер_0=iCustom(NULL,0,"1rd",1,0);
}
ゼロの代わりにEMPTY_VALUEを入れてみて ください。
をどのように行うか。
例えば、口座残高が5800円だとすると
(5800)\2000= (この場合2が出るはずです。端数はすべて捨てられます。このような処理には関数自体が必要です。)
18002000=1
いいえ、0になります。