MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1507 1...150015011502150315041505150615071508150915101511151215131514...1953 新しいコメント Vitaly Muzichenko 2021.06.19 20:17 #15061 MakarFX:開いているチャートの 数を確認する方法はありますか? 100に修正しました。 もし、1つのものを見つける必要があるなら、それを見つけた後、ループを実行し続ける必要がないように、リターンします。 Tretyakov Rostyslav 2021.06.19 20:30 #15062 Vitaly Muzichenko:100に修正しました。もし、一つのものを見つける必要があるなら、それを見つけた後、戻ることで、ループを実行し続ける必要はありません。 刻み毎に ループを走らせる必要があるので、こんな風にしました。 long currChart=ChartFirst(); double pr; int vdigits; int i=0; while(i<=CHARTS_MAX) { if(currChart<0) break; if(ObjectFind(currChart,ChartSymbol(currChart)+" BUY")==0) { pr=ObjectGetDouble(currChart,ChartSymbol(currChart)+" BUY",OBJPROP_PRICE1); vdigits = (int)MarketInfo(ChartSymbol(currChart),MODE_DIGITS); Print(i," ",ChartSymbol(currChart)," ",DoubleToStr(pr,vdigits)); }else{Print(i," ",ChartSymbol(currChart)," 0");} currChart=ChartNext(currChart); i++; } 削除済み 2021.06.19 20:31 #15063 、レースを続けてはどうでしょうか? Aleksei Stepanenko 2021.06.19 20:47 #15064 MakarFX:カチカチ 音を鳴らすごとにループを実行する必要がある CHARTEVENT_CUSTOM で何かできないかと考えています。 Tretyakov Rostyslav 2021.06.19 20:53 #15065 Aleksei Stepanenko: は、何とかしてCHARTEVENT_CUSTOMで 何かできないかと考えています。 選択肢にない...私の関与しないところで確認する必要がある。 上のコードは正しく動作しているようですが、私は弱小プログラマーなので、もっと経験豊富で知識のある方の意見を見たいと思いました。 ...月曜まで長いことテスト待ちです( Aleksei Stepanenko 2021.06.19 20:56 #15066 では、プログラムもあなたの関与なしに、サイクルの代わりに空気を聞くことができるのですね? Tretyakov Rostyslav 2021.06.19 20:58 #15067 Aleksei Stepanenko: つまり、このプログラムも、あなたが関与しなくても電波を聴くことができるのですね。 意味がわからない...。 Aleksei Stepanenko 2021.06.19 21:06 #15068 調べたわけではないのですが、各グラフにイベントを割り当てて、OnCharteventで 待機させればいいのでは...。わからないが、できれば Maxim Kuznetsov 2021.06.19 21:07 #15069 MakarFX:tick 毎にループを走らせる必要があるので、このようにしました。 ヘルプからくだらないものを引っ張ってくる必要はない、明らかなループを書く...後でそれに耐える必要がある:-) for(long chartId=ChartNext(0);chartId>0 &&!IsStopped();chartId=ChartNext(chartId)) { if (ChartSymbol(chartId)=="") continue; DoChart(chartId); } Tretyakov Rostyslav 2021.06.19 21:21 #15070 Aleksei Stepanenko: 質問内容を勉強していないのですが、各チャートにイベントを割り当てて、OnCharteventで 待てばいいと思うのですが・・・。 アレクセイ、正直なところ、私の知識では怖いと思うのですが......。 買いたいものを見つけて買う、売りたいものを見つけて売る、そんなシンプルなことが必要なんです。 1...150015011502150315041505150615071508150915101511151215131514...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
開いているチャートの 数を確認する方法はありますか?
100に修正しました。
もし、1つのものを見つける必要があるなら、それを見つけた後、ループを実行し続ける必要がないように、リターンします。
100に修正しました。
もし、一つのものを見つける必要があるなら、それを見つけた後、戻ることで、ループを実行し続ける必要はありません。
刻み毎に ループを走らせる必要があるので、こんな風にしました。
、レースを続けてはどうでしょうか?
カチカチ 音を鳴らすごとにループを実行する必要がある
CHARTEVENT_CUSTOM で何かできないかと考えています。
は、何とかしてCHARTEVENT_CUSTOMで 何かできないかと考えています。
選択肢にない...私の関与しないところで確認する必要がある。
上のコードは正しく動作しているようですが、私は弱小プログラマーなので、もっと経験豊富で知識のある方の意見を見たいと思いました。
...月曜まで長いことテスト待ちです(
つまり、このプログラムも、あなたが関与しなくても電波を聴くことができるのですね。
tick 毎にループを走らせる必要があるので、このようにしました。
ヘルプからくだらないものを引っ張ってくる必要はない、明らかなループを書く...後でそれに耐える必要がある:-)
for(long chartId=ChartNext(0);chartId>0 &&!IsStopped();chartId=ChartNext(chartId)) {
if (ChartSymbol(chartId)=="") continue;
DoChart(chartId);
}
質問内容を勉強していないのですが、各チャートにイベントを割り当てて、OnCharteventで 待てばいいと思うのですが・・・。
アレクセイ、正直なところ、私の知識では怖いと思うのですが......。
買いたいものを見つけて買う、売りたいものを見つけて売る、そんなシンプルなことが必要なんです。