[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 242 1...235236237238239240241242243244245246247248249...1145 新しいコメント [Deleted] 2009.09.29 14:29 #2411 この条項で問題に直面しているのですが、CCI条件を関数に実装する方法を教えてください。 条件を設定し、10ppの利益水準で注文を終了する必要があります。 1) CCIが下向きなら、10ppの利益水準で買い注文を決済する。 2)売る-似ている。 extern bool ClosePips = true;//использовать закрытие ордера при профите 10пп по условиям ССИ extern double profit = 10.0;//профит по клозе int start(){ double cci_0 = iCCI(NULL, 0, 14, PRICE_CLOSE, 0);; double cci_1 = iCCI(NULL, 0, 14, PRICE_CLOSE, 1);; if ( ClosePips){ int slip=3; for (int trade2 = OrdersTotal() - 1; trade2 >= 0; trade2--) { OrderSelect( trade2, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() == Symbol()) { if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) { if ((OrderType() == OP_BUY)&&( cci_0< cci_1 что сюда вписать???)) OrderClose(OrderTicket(), OrderLots(), Bid, slip, Blue); if ((OrderType() == OP_SELL)&&( cci_0> cci_1 что сюда вписать???)) OrderClose(OrderTicket(), OrderLots(), Ask, slip, Red); }Sleep(1000);}}} будет ли это корректным если прописать вот так? if ((OrderType() == OP_BUY)&&( cci_0< cci_1 && Bid - OrderOpenPrice()<=Point* profit )) Victor Nikolaev 2009.09.29 14:30 #2412 Alive писал(а)>> EUR/USDなど一部の記号については、小数点以下5桁で表示されます。しかし、私の環境変数の値は小数点以下4桁までしかありません。環境変数の完全な値を取得するにはどうすればよいですか? そして、どのように見ていたのでしょうか。Print()は常に4文字までしか出力しません。DoubleToStr() を使用するのが望ましい。 Artem Boev 2009.09.29 17:53 #2413 Martingeil >> : CCIロックの問題に直面したのですが、CCIに対する条件を関数で実装する方法をご存知ですか? 条件を設定し、10ppの利益水準で注文を終了する必要があります。 1) CCIが下向きなら、10ppの利益水準で買い注文を決済する。 2) 売る-同様に。 これをしなければならない if (OrderType()==OP_BUY && cci_0< cci_1 && Bid-OrderOpenPrice()>=Point* profit) [Deleted] 2009.09.29 18:11 #2414 MrSoros >> : そうでなければならないのです。 ありがとうございました。ちゃんとやればそれでいいんだ、看板をいじっているわけではないんだろう? extern bool ClosePips = true;//использовать закрытие ордера при профите 10пп по условиям ССИ int start(){ double cci_0 = iCCI(NULL, 0, 14, PRICE_CLOSE, 0);; double cci_1 = iCCI(NULL, 0, 14, PRICE_CLOSE, 1);; if ( ClosePips){ int slip=3; int profit=10; for (int trade2 = OrdersTotal() - 1; trade2 >= 0; trade2--) { OrderSelect( trade2, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() == Symbol()) { if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) { if (OrderType() == OP_BUY && cci_0< cci_1 && Bid-OrderOpenPrice() >= Point* profit) OrderClose(OrderTicket(), OrderLots(), Bid, slip, Blue); if (OrderType() == OP_SELL && cci_0> cci_1 && OrderOpenPrice() - Ask >= Point* profit) OrderClose(OrderTicket(), OrderLots(), Ask, slip, Red); }Sleep(1000);}}} Artem Boev 2009.09.29 20:00 #2415 Martingeil >> : ありがとうございました。このように正しく行えば、看板に問題はないのでしょうか? サインは正しい。 アイデア自体は(CCIクロージング)、私から見ると、アハティではないのですが......。 以前にも同じようなことがありました...。 しかし、それは戦略の問題です。 トレーダーの数だけ、戦略がある... costy_ 2009.09.29 20:16 #2416 演算子の正しい書き方を教えてください。"or " を使ったものはうまくいきません。買うべきでないところで買ってしまいます。 ありがとうございました。 if ( {( ma1> ma2 && ma1> ma3 && Open[1]> ma1)} || {( ma2> ma1 && ma2> ma3 && Open[1]> ma1)} || {( ma3> ma1 && ma3> ma2 && Open[1]> ma1)} ) OpenBuy(); ну и т. д. Виктор 2009.09.29 20:30 #2417 中括弧は不要なので削除してください。そもそも、どうやってコンパイルしたんだろう。 costy_ 2009.09.29 20:49 #2418 granit77 >> : 中括弧は不要なので削除してください。まったくもって、どうやってコンパイルしたのだろう? 両方の方法でコンパイルしても、まだうまくいきません。 (不思議なことに、コンパイルできました =))。 Artem Boev 2009.09.29 20:54 #2419 costy_ >> : 両方の方法でコンパイルしましたが、まだうまくいきません。 if (( ma1> ma2 && ma1> ma3 && Open[1]> ma1) || ( ma2> ma1 && ma2> ma3 && Open[1]> ma1) || ( ma3> ma1 && ma3> ma2 && Open[1]> ma1) ) OpenBuy(); - >>それはいい理屈だ。 の質問ですが、条件そのものは正しいのでしょうか? Виктор 2009.09.29 20:58 #2420 ma1...ma3が何であるかを示し、その論理を言葉で説明しなさい。朝になれば、誰かが熱心に訂正してくれるでしょう :)) 1...235236237238239240241242243244245246247248249...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
この条項で問題に直面しているのですが、CCI条件を関数に実装する方法を教えてください。
条件を設定し、10ppの利益水準で注文を終了する必要があります。
1) CCIが下向きなら、10ppの利益水準で買い注文を決済する。2)売る-似ている。
EUR/USDなど一部の記号については、小数点以下5桁で表示されます。しかし、私の環境変数の値は小数点以下4桁までしかありません。環境変数の完全な値を取得するにはどうすればよいですか?
そして、どのように見ていたのでしょうか。Print()は常に4文字までしか出力しません。DoubleToStr() を使用するのが望ましい。
CCIロックの問題に直面したのですが、CCIに対する条件を関数で実装する方法をご存知ですか?
条件を設定し、10ppの利益水準で注文を終了する必要があります。
1) CCIが下向きなら、10ppの利益水準で買い注文を決済する。2) 売る-同様に。
これをしなければならない
そうでなければならないのです。
ありがとうございました。ちゃんとやればそれでいいんだ、看板をいじっているわけではないんだろう?
ありがとうございました。このように正しく行えば、看板に問題はないのでしょうか?
サインは正しい。
アイデア自体は(CCIクロージング)、私から見ると、アハティではないのですが......。
以前にも同じようなことがありました...。
しかし、それは戦略の問題です。
トレーダーの数だけ、戦略がある...
演算子の正しい書き方を教えてください。"or " を使ったものはうまくいきません。買うべきでないところで買ってしまいます。
ありがとうございました。中括弧は不要なので削除してください。まったくもって、どうやってコンパイルしたのだろう?
両方の方法でコンパイルしても、まだうまくいきません。
(不思議なことに、コンパイルできました =))。
両方の方法でコンパイルしましたが、まだうまくいきません。
- >>それはいい理屈だ。
の質問ですが、条件そのものは正しいのでしょうか?