コーディングの方法は? - ページ 211 1...204205206207208209210211212213214215216217218...347 新しいコメント Avalanche2k 2009.10.19 08:12 #2101 dr.house7: ありがとうアバランチ。しかし、それは私にとっては解決策ではありません、私はTPを持っているので、私は反対の条件まで待つことはありません 他のアイデア?私はあなたを支払うことになるPM私 なぜかわからないが、PMを送ることができない......。おそらく、私がここの新しいメンバーだからでしょう。 上のサンプルでは、反対条件を待つ必要はありません。この追加条件(OrdersTotal()==0)は、EAに、まだ注文が出されていない場合に新しい注文を出すように指示します。 この場合、他の方法もあるので、この方法が良くない場合は、favalanchex@gmail.com(Gtalk) またはICQで連絡を取ってください。 drhouse7 2009.10.19 08:19 #2102 Avalanche2k: なぜかわからないけど、PMが送れない...。おそらく、私はここで新しいメンバーだからです。上記のサンプルでは、反対の条件を待つ必要はなく、この追加条件(OrdersTotal()==0)により、EAにまだ注文がない場合は新しい注文を出すように指示します。 この場合、他の方法をいくつか持っているので、この方法があなたに合わない場合は、favalanchex@gmail.com(Gtalk) または ICQ で私に連絡することができます。 という感じです。 という感じです。 ありがとうアバランチ Avalanche2k 2009.10.19 08:29 #2103 dr.house7: という感じです。 もし、最初にロングして、TPとクローズオーダーをしたら、次にまたロングするのではなく、ショートの条件を待っているのです。 ありがとうアバランチ PMをチェックして ください、今、彼らは私のために利用可能です。 1Dave7 2009.10.20 10:52 #2104 BUYSTOPSとSELLSTOPSを使用するEAを探しています。 私はBuyStopsとSellstopsを使用する任意のEAを探しています例えば、EAでこれをコード化する方法。 デイブ Avalanche2k 2009.10.20 11:09 #2105 1Dave7: 私は、BuyStopとSellStopを使用するEAを探しているのですが、例えば、EAでこれをどのようにコード化するか。デイブ 通常のEAと違うのは、Entry PriceとStop Lossが あらかじめ設定されていることです。これらは外部変数にすることもできますし、あなたのロジックに従って計算することもできます。そして、そのようなものを使ってBUYSTOPの注文を設定することができます。 OrderSend(Symbol(),OP_BUYSTOP,Lots,EntryPrice,0,StopLoss,0,NULL,MagicNumber,0,Blue); derumuro 2009.10.23 04:34 #2106 20個のMagic Numbersを管理する方法 皆さん、こんにちは。 私はEAで20の注文を異なるマジックナンバーでオープンします。 例 - openOrders = 5、マジックナンバーは1から5です。 - 注文番号4はクローズされ、マジックナンバー4=フリーとなります。 - 新しい注文が開かれる場合、私はこの最も小さい無料のマジックナンバーを取得します。 どのようにそれをプログラムするのですか? ありがとうございます。 よろしくお願いします。 derumuro Kale 2009.10.23 04:43 #2107 derumuro: 皆さん、こんにちは。EAで異なるマジックナンバーの注文を20件出してみる。 例 - openOrders = 5、マジックナンバーは1~5 - 注文番号4はクローズされ、マジックナンバー4=フリーとなる。 - 新しい注文が開かれる場合、私はこの最も小さい無料のマジックナンバーを取得します。 どのようにそれをプログラムするのですか? ありがとうございます。 参考 でーむろ まず、マジックナンバーを得るための関数 getMagic() を定義し、それをordersend 関数に(マジックナンバーを設定するためのパラメータとして)記述してください。 そして、getMagic関数の中で、次のようにします。 getMagic() { 1) ループを設定 for(int i = 1;i<21;i++) 1から20までの数字をチェックする。 2)次に、別のループ(最初のforの内側)各iの 番号ごとに0からOrdersTotalのチェックループで マジックナンバーが見つかった場合は、iに 等しい、それが自由であることを意味し、この関数(getMagic)の戻り値として使用し、orderSend関数に渡すことができます、それ以外は、マジックナンバーの別のチェックにスキップするcontunue キーワード使用します。 } Sadly 2009.10.24 10:52 #2108 Roger09: Close_price_of_bar = iClose(Symbol(),PERIOD_M1,iBarShift(Symbol(),PERIOD_M1,StrToTime("04:59"))); 今、私は特定のバーの終値が各日にあることを知る必要があります。 これは、米国DJIA株価 指数の終値に対する相対的な値動きをモニターするのに役立つと思います。 どんなさらなる支援でも感謝します、ありがとうございます。 Roger09 2009.10.24 15:29 #2109 Sadly: さて、私は特定のバーの終値が各日であることを知る必要があります。これは、米国DJIA株価指数の終値に対する価格の相対的な動きを監視するのに役立つだろう。任意のさらなる支援は、感謝されるだろう、ありがとうございます。 バーだけが必要な場合は、使用してください。 doubleiClose( string symbol, int timeframe, int shift) ここで、"shift" - は適切なバーです。 Sadly 2009.10.24 21:10 #2110 私が探しているのは、各日の同じバーの終値で、具体的には19:59:00 GMTの終値(英国でDJIAが終了する時間)です。 iClose(Symbol(),PERIOD_M1,iBarShift(Symbol(),PERIOD_M1,StrToTime("19:59"))) とします。 このコードは完璧に動作しましたが、残念ながら私の頭の中では、前日の終値も表示されるものと思っていました。このコードの背後にあるアイデアは、19:59:00のバーの終値をオブジェクトでマークして、DJIAの終値とその時のEURUSDの価格を表示することです。 つまり、毎日特定の時刻の終値、月~金の19:59:00の終値です。 1...204205206207208209210211212213214215216217218...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうアバランチ。
しかし、それは私にとっては解決策ではありません、私はTPを持っているので、私は反対の条件まで待つことはありません
他のアイデア?私はあなたを支払うことになるPM私なぜかわからないが、PMを送ることができない......。おそらく、私がここの新しいメンバーだからでしょう。
上のサンプルでは、反対条件を待つ必要はありません。この追加条件(OrdersTotal()==0)は、EAに、まだ注文が出されていない場合に新しい注文を出すように指示します。
この場合、他の方法もあるので、この方法が良くない場合は、favalanchex@gmail.com(Gtalk) またはICQで連絡を取ってください。
なぜかわからないけど、PMが送れない...。おそらく、私はここで新しいメンバーだからです。
上記のサンプルでは、反対の条件を待つ必要はなく、この追加条件(OrdersTotal()==0)により、EAにまだ注文がない場合は新しい注文を出すように指示します。
この場合、他の方法をいくつか持っているので、この方法があなたに合わない場合は、favalanchex@gmail.com(Gtalk) または ICQ で私に連絡することができます。という感じです。
という感じです。
ありがとうアバランチ
という感じです。
もし、最初にロングして、TPとクローズオーダーをしたら、次にまたロングするのではなく、ショートの条件を待っているのです。
ありがとうアバランチPMをチェックして ください、今、彼らは私のために利用可能です。
BUYSTOPSとSELLSTOPSを使用するEAを探しています。
私はBuyStopsとSellstopsを使用する任意のEAを探しています例えば、EAでこれをコード化する方法。
デイブ
私は、BuyStopとSellStopを使用するEAを探しているのですが、例えば、EAでこれをどのようにコード化するか。デイブ
通常のEAと違うのは、Entry PriceとStop Lossが あらかじめ設定されていることです。これらは外部変数にすることもできますし、あなたのロジックに従って計算することもできます。そして、そのようなものを使ってBUYSTOPの注文を設定することができます。
OrderSend(Symbol(),OP_BUYSTOP,Lots,EntryPrice,0,StopLoss,0,NULL,MagicNumber,0,Blue);
20個のMagic Numbersを管理する方法
皆さん、こんにちは。
私はEAで20の注文を異なるマジックナンバーでオープンします。
例
- openOrders = 5、マジックナンバーは1から5です。
- 注文番号4はクローズされ、マジックナンバー4=フリーとなります。
- 新しい注文が開かれる場合、私はこの最も小さい無料のマジックナンバーを取得します。
どのようにそれをプログラムするのですか?
ありがとうございます。
よろしくお願いします。
derumuro
皆さん、こんにちは。
EAで異なるマジックナンバーの注文を20件出してみる。
例
- openOrders = 5、マジックナンバーは1~5
- 注文番号4はクローズされ、マジックナンバー4=フリーとなる。
- 新しい注文が開かれる場合、私はこの最も小さい無料のマジックナンバーを取得します。
どのようにそれをプログラムするのですか?
ありがとうございます。
参考
でーむろまず、マジックナンバーを得るための関数 getMagic() を定義し、それをordersend 関数に(マジックナンバーを設定するためのパラメータとして)記述してください。
そして、getMagic関数の中で、次のようにします。
getMagic()
{
1) ループを設定 for(int i = 1;i<21;i++) 1から20までの数字をチェックする。
2)次に、別のループ(最初のforの内側)各iの 番号ごとに0からOrdersTotalのチェックループで マジックナンバーが見つかった場合は、iに 等しい、それが自由であることを意味し、この関数(getMagic)の戻り値として使用し、orderSend関数に渡すことができます、それ以外は、マジックナンバーの別のチェックにスキップするcontunue キーワード使用します。
}
Close_price_of_bar = iClose(Symbol(),PERIOD_M1,iBarShift(Symbol(),PERIOD_M1,StrToTime("04:59")));
今、私は特定のバーの終値が各日にあることを知る必要があります。 これは、米国DJIA株価 指数の終値に対する相対的な値動きをモニターするのに役立つと思います。
どんなさらなる支援でも感謝します、ありがとうございます。
さて、私は特定のバーの終値が各日であることを知る必要があります。これは、米国DJIA株価指数の終値に対する価格の相対的な動きを監視するのに役立つだろう。任意のさらなる支援は、感謝されるだろう、ありがとうございます。
バーだけが必要な場合は、使用してください。
doubleiClose( string symbol, int timeframe, int shift)
ここで、"shift" - は適切なバーです。
私が探しているのは、各日の同じバーの終値で、具体的には19:59:00 GMTの終値(英国でDJIAが終了する時間)です。
iClose(Symbol(),PERIOD_M1,iBarShift(Symbol(),PERIOD_M1,StrToTime("19:59"))) とします。
このコードは完璧に動作しましたが、残念ながら私の頭の中では、前日の終値も表示されるものと思っていました。このコードの背後にあるアイデアは、19:59:00のバーの終値をオブジェクトでマークして、DJIAの終値とその時のEURUSDの価格を表示することです。
つまり、毎日特定の時刻の終値、月~金の19:59:00の終値です。