ヘルプできる人 !!! - ページ 4 123456789101112 新しいコメント 削除済み 2010.06.12 16:24 #31 このようなExpert Advisorを知りたいのですが、2つの異なる保留中の注文を開き、そのうちの1つがトリガーされると残りの注文を閉じる...というものです。 以前はコードベース・ダブル・ペンディング2というのがありましたが、今はありません......。 George 2010.06.12 16:25 #32 Techno: というのは、1つのループの中で、すべてのオーダーに対するすべてのオペレーションが混在しており、ある反復が他のイテレーションの結果に大きく影響し、それがなぜうまくいかないのかがわからないということなのだそうです。 だから、まずカツとハエを切り離さなければならないのですが...。そんなカオスは考えもしませんでした :-) George 2010.06.12 16:32 #33 sllawa3:このようなExpert Advisorを知りたいのですが、2つの異なる保留中の注文を開き、そのうちの1つがトリガーされると残りの注文を閉じる...というものです。コードに保留された2が呼び出された...もうない...。 OrderType() によって未決済注文をループし、カウンターを設定します。 int count=0; if(OrderType()<2) count++; if(count==0) { ここにセレクタがあります - OrderType()>1 に出会ったらすぐに削除してください: OrderDelete(......); 削除が成功したら(ドキュメント参照)、アクティブに設定してください: OrderSend(...); } { ここにセレクタがあります - OrderType()>1 に出会ったらすぐに削除してください: OrderDelete(.....); } {ここにセレクタがあります。エレメンタリー ワトソン! If(OrdersTotal()==0) {2つの注文を保留}して、注文タイプ セレクタでチェック: 1つ<2を見つけたら、2つ目の>2を探して削除 techno 2010.06.12 16:34 #34 以下は、注文の状態をチェックするループで、チェックとクローズと修正を行った後、各アクションのリターン演算 子でループの状態を更新させるものです。 for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS)&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MAGA) switch(OrderType()) { case 0:DB=1;break; case 1:DS=1;break; case 4:ZB=1;break; case 5:ZS=1;break; } } 削除済み 2010.06.12 16:35 #35 なるほど・・・どうにもならないのは理解しました・・・とりあえず見てみないとアドバイスしても無駄ですね・・・似たようなのを探してみます(このチェックサイクルでもダメなんですね・・・全部同じなんですね・・・。と、1回の操作で数回のループがあっても...) 削除済み 2010.06.12 16:58 #36 ループが開始されないと、変数の最後の値が表示されます...となり、注文がなければ起動しません。 keekkenen 2010.06.12 17:00 #37 sllawa3: そうですか......あまり参考にならないと思いました......とにかく見てみないとアドバイスの意味がないので......似たようなものを探してみます(このチェックループでもうまくいかないんです...全部同じなんですが......)。で、1回の操作で数回ループしても...) あなたは怠惰になった...指定されたパラメータ:シンボル、マジシャン、注文タイプ、すなわち任意の組み合わせで、市場(履歴)の注文 数を返す関数(または2つ、あなたが方法を知っていない場合)を書く...。 そして、ティック(またはEAが開始する他の時間枠)ごとに、マーケットでの注文と保留中の注文の量を定義し、それらの組み合わせを使って必要なアクションを実行します...。 市場==0、未決済注文==0 market == 0 かつ pending orders == 2 の場合、何もしない。 market == 1 and pending orders == 1 保留注文を削除する。 market == 1 and pauses == 0 bait. こんなに難しいなんて. 手続き型プログラミングはそろそろ忘れて、関数を使いましょう... 変数が最後の値を保存するなんて、そんな馬鹿な... 削除済み 2010.06.12 17:04 #38 履歴に問題はありませんが、開いているかどうかはどうすればわかりますか?セレクタが再起動するまで最後の値を保持する場合は... IT'S BUTTERY. techno 2010.06.12 17:06 #39 sllawa3: 履歴に問題はありませんが、開いているかどうかはどうすればわかりますか?セレクタが再起動するまで最後の値を保持する場合は... もう5回も3人からやり方を聞かされている、わからないなら既製品を探すか、誰かに書いてもらえばいい 削除済み 2010.06.12 17:11 #40 このeaだけでなく、どのeaでも問題なのですが...。セレクタが再起動するまで(オーダーが表示されるまで)、最後の値で止まっていること 123456789101112 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このようなExpert Advisorを知りたいのですが、2つの異なる保留中の注文を開き、そのうちの1つがトリガーされると残りの注文を閉じる...というものです。
以前はコードベース・ダブル・ペンディング2というのがありましたが、今はありません......。
というのは、1つのループの中で、すべてのオーダーに対するすべてのオペレーションが混在しており、ある反復が他のイテレーションの結果に大きく影響し、それがなぜうまくいかないのかがわからないということなのだそうです。
だから、まずカツとハエを切り離さなければならないのですが...。そんなカオスは考えもしませんでした :-)
このようなExpert Advisorを知りたいのですが、2つの異なる保留中の注文を開き、そのうちの1つがトリガーされると残りの注文を閉じる...というものです。
コードに保留された2が呼び出された...もうない...。
OrderType() によって未決済注文をループし、カウンターを設定します。
int count=0;
if(OrderType()<2) count++;
if(count==0)
{ ここにセレクタがあります - OrderType()>1 に出会ったらすぐに削除してください: OrderDelete(......); 削除が成功したら(ドキュメント参照)、アクティブに設定してください: OrderSend(...); } { ここにセレクタがあります - OrderType()>1 に出会ったらすぐに削除してください: OrderDelete(.....); } {ここにセレクタがあります。エレメンタリー ワトソン!
If(OrdersTotal()==0) {2つの注文を保留}して、注文タイプ セレクタでチェック: 1つ<2を見つけたら、2つ目の>2を探して削除
以下は、注文の状態をチェックするループで、チェックとクローズと修正を行った後、各アクションのリターン演算 子でループの状態を更新させるものです。
そうですか......あまり参考にならないと思いました......とにかく見てみないとアドバイスの意味がないので......似たようなものを探してみます(このチェックループでもうまくいかないんです...全部同じなんですが......)。で、1回の操作で数回ループしても...)
あなたは怠惰になった...指定されたパラメータ:シンボル、マジシャン、注文タイプ、すなわち任意の組み合わせで、市場(履歴)の注文 数を返す関数(または2つ、あなたが方法を知っていない場合)を書く...。
そして、ティック(またはEAが開始する他の時間枠)ごとに、マーケットでの注文と保留中の注文の量を定義し、それらの組み合わせを使って必要なアクションを実行します...。
市場==0、未決済注文==0
market == 0 かつ pending orders == 2 の場合、何もしない。
market == 1 and pending orders == 1 保留注文を削除する。
market == 1 and pauses == 0 bait.
こんなに難しいなんて.
手続き型プログラミングはそろそろ忘れて、関数を使いましょう...
変数が最後の値を保存するなんて、そんな馬鹿な...
履歴に問題はありませんが、開いているかどうかはどうすればわかりますか?セレクタが再起動するまで最後の値を保持する場合は...
IT'S BUTTERY.
履歴に問題はありませんが、開いているかどうかはどうすればわかりますか?セレクタが再起動するまで最後の値を保持する場合は...