MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 455 1...448449450451452453454455456457458459460461462...1953 新しいコメント Snower 2018.02.06 09:19 #4541 こんにちは。 ロボットは一定のシグナルに基づいて注文を開き、閉じるが、注文を閉じた後、同じ方向で1つだけ保留の注文を出す必要性がある。 すなわち、保留中の注文が発注され、トリガーされ、クローズされた後、他に何もする必要がなく、ロボットは通常の注文を開くためのシグナルを待っているのです。 どのように実装すればよいか教えてください。 Konstantin Erin 2018.02.06 09:40 #4542 Snower: ごきげんよう。ロボットは特定のシグナルに基づいて注文をオープンしたりクローズしたりするので、ロボットが同じ方向に保留中の注文を出す必要があるのですが、1つだけです。つまり、保留中の注文が発注され、トリガーされ、決済された後、何もする必要がなく、ロボットは通常の注文を開くためのシグナルを待っているのです。どのように実装すればよいか教えてください。それはとてもシンプルなことです。2つのforループで、1)注文の履歴と2)進行中の注文を 分析します。分析に基づいて状況を把握し、条件付きif文を使って目的のアクションを実行する。それとも、もっと詳細が必要ですか? Snower 2018.02.06 09:43 #4543 STARIJ:というくらいにシンプルです。2つのforループで、1)注文の履歴と2)進行中の注文を分析します。分析に基づいて状況を把握し、条件付きif文を使って必要なアクションを実行する。それとも、もっと詳細が必要なのか?詳しく教えていただけるとありがたいです。 削除済み 2018.02.06 10:33 #4544 Snower: 詳しく教えていただけるとありがたいです。どの部分を綴ればいいのか、あるいは全部を綴ればいいのか。 Snower 2018.02.06 10:40 #4545 LRA:どの部分を書けばいいのか、それとも全部?ループ自体、ifを設定することができます。 Mickey Moose 2018.02.06 13:51 #4546 Vladislav Andruschenko:)))10年間仕事をしてきて、そんなことを思ったことは一度もありません。厳しい状況が好きなんですね。さぞかし Roman Sharanov 2018.02.06 14:01 #4547 このコードの問題点は何ですか? 1つの取引を開くときと2つの取引を開くときがあるのですか? 1ペアにつき最大1トレードのはずなのですが、どこかで失敗してしまったようです。 ... if(!Orderex(_Symbol)) { OrderSend(NULL,OP_SELL,lot,Bid,30,Bid+stop*Point,Bid-take*Point,NULL,magicf,0,clrRed); } ... bool Orderex(string symbol) { for(int i=OrdersTotal(); i>0; i--) { OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==symbol && OrderMagicNumber()==magicf) return true; } return false; } Artyom Trishkin 2018.02.06 14:14 #4548 Roman Sharanov:このコードの問題点は何ですか? 1つの取引を開くときと2つの取引を開くときがあるのですか? 1ペアあたり最大1トレードのはずなのですが、どこかで失敗してしまったようです。 for(int i=OrdersTotal()-1; i>=0; i--) Alexey Viktorov 2018.02.06 14:28 #4549 Konstantin Nikitin: そして、さらに興味深いのが、これです。 for(int i = OrdersTotal(); i-- >=0;) Roman Sharanov 2018.02.06 14:30 #4550 あ~、そうそう、アカウントはゼロからです :) 1...448449450451452453454455456457458459460461462...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
ロボットは一定のシグナルに基づいて注文を開き、閉じるが、注文を閉じた後、同じ方向で1つだけ保留の注文を出す必要性がある。
すなわち、保留中の注文が発注され、トリガーされ、クローズされた後、他に何もする必要がなく、ロボットは通常の注文を開くためのシグナルを待っているのです。
どのように実装すればよいか教えてください。
ロボットは特定のシグナルに基づいて注文をオープンしたりクローズしたりするので、ロボットが同じ方向に保留中の注文を出す必要があるのですが、1つだけです。
つまり、保留中の注文が発注され、トリガーされ、決済された後、何もする必要がなく、ロボットは通常の注文を開くためのシグナルを待っているのです。
どのように実装すればよいか教えてください。
それはとてもシンプルなことです。2つのforループで、1)注文の履歴と2)進行中の注文を 分析します。分析に基づいて状況を把握し、条件付きif文を使って目的のアクションを実行する。それとも、もっと詳細が必要ですか?
というくらいにシンプルです。2つのforループで、1)注文の履歴と2)進行中の注文を分析します。分析に基づいて状況を把握し、条件付きif文を使って必要なアクションを実行する。それとも、もっと詳細が必要なのか?
詳しく教えていただけるとありがたいです。
どの部分を綴ればいいのか、あるいは全部を綴ればいいのか。
どの部分を書けばいいのか、それとも全部?
ループ自体、ifを設定することができます。
)))10年間仕事をしてきて、そんなことを思ったことは一度もありません。厳しい状況が好きなんですね。
さぞかし
このコードの問題点は何ですか? 1つの取引を開くときと2つの取引を開くときがあるのですか?
1ペアにつき最大1トレードのはずなのですが、どこかで失敗してしまったようです。
このコードの問題点は何ですか? 1つの取引を開くときと2つの取引を開くときがあるのですか?
1ペアあたり最大1トレードのはずなのですが、どこかで失敗してしまったようです。
そして、さらに興味深いのが、これです。