[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 166 1...159160161162163164165166167168169170171172173...652 新しいコメント Victor Nikolaev 2011.09.10 16:37 #1651 Xaoss1990:プロフェッショナルの皆さん、またまたご協力お願いします下記は取引を終了するコードの断片ですが、保留中の注文が実行されないとき、それらを削除しないことです、なぜかわかりません。しかし、すでに執行された保留中の注文を閉じる必要があるときは、すべてが正しく行われ、注文が執行されていない場合は、それが執行されるまでそこにハングアップするだけです...。OrderSelect(0, SELECT_BY_POS, MODE_TRADES); Magic = OrderMagicNumber(); orderticket = OrderTicket(); if (OrdersTotal() == 1 && Magic == 111 &&)OrderType( ) == 0) { if (H1_BUY_5 == 0 || H1_BUY_1 == 0) { OrderClose(orderticket, lots, Bid, 5, Yellow); if (OrdersTotal() == 1) OrderDelete(orderticket, Brown); } ・OrderType( ) == 0 { If (H1_BUY_5 == 0 || Bid, 5, Yellow) ・OrderTime(Ordtチケット) == 0}これは、買い注文だけを選択する条件です。 if (OrdersTotal() == 1 && Magic == 111 && OrderType( ) == 0) ということで、保留中の注文を削除 する方法はありません。 削除済み 2011.09.10 16:42 #1652 Roger: おそらく、最初にロットを計算してから ありがとうございます、ロット計算を変更しましたが、まだうまくいきません。 Alexander 2011.09.10 16:43 #1653 Sancho77: ありがとうございます、ロット計算を変更しましたが、まだうまくいきません。 うまくいかないのは、過去ログにどう書いてあるのか? npがどのような値をとるか、ここで確認します。 if (OrderSelect(np, SELECT_BY_POS, MODE_TRADES)) { ClosePosBySelect();} } 削除済み 2011.09.10 16:46 #1654 ログブックにエラーメッセージが 表示されない。EAコード全体を見ることができますか?トロールでストップロスがブレイクイーブンに移動していれば、ロットの1/3をクローズするはずです。 ファイル: irishdancemeahn.networkscvy2.mq4 10 kb Alexander 2011.09.10 16:56 #1655 Sancho77: ログブックにエラーメッセージが表示されない。EAコード全体を見ることができますか?トロールでストップロスがブレイクイーブンに移動している場合は、ロットの1/3をクローズする必要があります。 うーーん......なんというか、すべてがメチャクチャですね。一般的に、すべてが間違っている、捨てて新しいものを書く方が簡単です。パラメータの定義が正しくない、関数の呼び出しが正しくない、無駄な計算が多い。コードを書かない方法のチュートリアルに良い。 削除済み 2011.09.10 16:59 #1656 Roger: うーーーん、面倒くさい。すべてにおいて間違っている、捨てて新しいものを書く方が簡単だ。パラメータの定義が正しくない、関数の呼び出しが正しくない、無駄な計算が多い。コードを書かない方法のチュートリアルにも良さそうです。 よし、最初からやろう) Виктор 2011.09.10 18:51 #1657 Sancho77: ...トロールによってすでにブレイクイーブンに移動したストップロスがトリガーされた場合、ロットの1/3をクローズする必要があります。 基本的なことがわからないのに、なぜそんなことに挑戦するのか」と思いながら見ています。このような自己研鑽は害になるどころか、益になるのです。思考の閃きは、ミスの山に溺れる。 Alexander 2011.09.10 18:54 #1658 granit77: 基本的なことが分かっていないのに、なぜこのような仕事をするのだろう?このような自己研鑽は害になるどころか、益になるのです。思考の閃きは、ミスの山に溺れる。 おそらく、良い意味よりも悪い意味の方が大きいでしょう。 Виктор 2011.09.10 18:55 #1659 ええ、タイプミスです。 削除済み 2011.09.10 18:57 #1660 皆さん、アドバイスをお願いします。 N番目の条件が成立し、ストップがかかった場合を想像してください。しかし、ローソク足が何本か続いた後、N番目の条件が崩れました。この関数を使えば、N番目の条件が崩れた後に再び取引を開始することができます。つまり、N番目の条件により、何本か 前のバーで ストップを発動し、N番目の条件が落ちたので、再びトレードに入る、と判断する必要があるのです。 1...159160161162163164165166167168169170171172173...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
プロフェッショナルの皆さん、またまたご協力お願いします
下記は取引を終了するコードの断片ですが、保留中の注文が実行されないとき、それらを削除しないことです、なぜかわかりません。しかし、すでに執行された保留中の注文を閉じる必要があるときは、すべてが正しく行われ、注文が執行されていない場合は、それが執行されるまでそこにハングアップするだけです...。
OrderSelect(0, SELECT_BY_POS, MODE_TRADES);
Magic = OrderMagicNumber();
orderticket = OrderTicket();
if (OrdersTotal() == 1 && Magic == 111 &&)OrderType( ) == 0) {
if (H1_BUY_5 == 0 || H1_BUY_1 == 0) {
OrderClose(orderticket, lots, Bid, 5, Yellow);
if (OrdersTotal() == 1) OrderDelete(orderticket, Brown);
} ・OrderType( ) == 0 { If (H1_BUY_5 == 0 || Bid, 5, Yellow) ・OrderTime(Ordtチケット) == 0
}
これは、買い注文だけを選択する条件です。
if (OrdersTotal() == 1 && Magic == 111 && OrderType( ) == 0)
ということで、保留中の注文を削除 する方法はありません。
おそらく、最初にロットを計算してから
ありがとうございます、ロット計算を変更しましたが、まだうまくいきません。
うまくいかないのは、過去ログにどう書いてあるのか?
npがどのような値をとるか、ここで確認します。
ログブックにエラーメッセージが表示されない。EAコード全体を見ることができますか?トロールでストップロスがブレイクイーブンに移動している場合は、ロットの1/3をクローズする必要があります。
うーーん......なんというか、すべてがメチャクチャですね。一般的に、すべてが間違っている、捨てて新しいものを書く方が簡単です。パラメータの定義が正しくない、関数の呼び出しが正しくない、無駄な計算が多い。コードを書かない方法のチュートリアルに良い。
うーーーん、面倒くさい。すべてにおいて間違っている、捨てて新しいものを書く方が簡単だ。パラメータの定義が正しくない、関数の呼び出しが正しくない、無駄な計算が多い。コードを書かない方法のチュートリアルにも良さそうです。
...トロールによってすでにブレイクイーブンに移動したストップロスがトリガーされた場合、ロットの1/3をクローズする必要があります。
基本的なことが分かっていないのに、なぜこのような仕事をするのだろう?このような自己研鑽は害になるどころか、益になるのです。思考の閃きは、ミスの山に溺れる。
おそらく、良い意味よりも悪い意味の方が大きいでしょう。
皆さん、アドバイスをお願いします。
N番目の条件が成立し、ストップがかかった場合を想像してください。しかし、ローソク足が何本か続いた後、N番目の条件が崩れました。この関数を使えば、N番目の条件が崩れた後に再び取引を開始することができます。つまり、N番目の条件により、何本か 前のバーで ストップを発動し、N番目の条件が落ちたので、再びトレードに入る、と判断する必要があるのです。