[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 103 1...96979899100101102103104105106107108109110...652 新しいコメント Maxim Zaguzov 2011.08.18 05:22 #1021 chief2000:これはまさに私が今適用しているものですが、セッションが短縮され、この解決策が次のセッションに滑り込んでくることが「判明」したのです。何か他の方法があるのでは?ありがとうございました。ブローカーによっては、月曜日に遅く始まる取引や、金曜日に早く終わる取引もあります。また、サーバーの時間(グリニッジ標準時からどれだけずれているか)も見ておく必要があります。しかし、通常(常にではありませんが)、すべての取引は月曜日のサーバー時間00:00に開始されます。 また、単純な計算式で金曜日のバーを月曜日のバーに変換しようとすると、問題が発生することがあります。 iTime(NULL,PERIOD_D1,0)+24*60*60 これらの問題を解決するには、ブローカーから何らかの規則性を導き出して、そこから時間変換式を得ればよいのです。 また、取引セッションの 概念と「Day1」タイムフレームの概念を混同しないようにお願いします。 Vladimir Pastushak 2011.08.18 05:52 #1022 8つの注文を決済するループを使うと、複数の気配値が来たときに、8つの注文の決済価格が 異なることがあるのですが・・・。 のようなクローズメソッドを使用すると if (ordertype()==op_Byu) { orderclose (Buy......madgic1)。 orderclose (Buy......madgic2)。 orderclose (Buy......madgic3)。 orderclose (Buy......madgic4)。 orderclose (Buy......madgic5)。 orderclose (Buy......madgic6)。 ........... } このクローズでは、すべてのオーダーに同時にリクエストが送信されます。しかも同じ値段で? 削除済み 2011.08.18 06:10 #1023 VOLDEMAR: 8つの注文を決済するループを使うと、複数の気配値が来たときに、8つの注文の決済価格が異なることがあるのですが・・・。 この場合、すべての注文に同時にリクエストが送信されます。しかも同じ値段で? いいえ、貿易の流れは最初の操作で占められます。「ループ」であろうとなかろうと、操作の順序は同じです。 Vladimir Pastushak 2011.08.18 07:31 #1024 Figar0: いいえ、トレードフローは最初のオペレーションで占められます。それが「サイクル」であろうとなかろうと、オペレーションの順序は同じです。 複数の注文を同じ値段で成立させるにはどうすればいいのか? PapaYozh 2011.08.18 07:35 #1025 VOLDEMAR: 同じ価格で複数の注文を決済するにはどうしたらいいですか? クローズする注文の総量のカウンターをオープンし、OrderCloseBy()でクローズする。 Dimka-novitsek 2011.08.18 07:52 #1026 見ていただけたら。どんな宿題なんだ? Dimka-novitsek 2011.08.18 07:54 #1027 また、このフォアサイクルが全く行われないというのは、どういうことなのでしょうか。 PapaYozh 2011.08.18 07:56 #1028 Dimka-novitsek: 見ていただけたら。どんな課題なんだ? for ( ; y>=0; y-- ) Dimka-novitsek 2011.08.18 08:05 #1029 うわー、見てくださいよ。ありがとうございました。やってみるよ。 やったーーーー Maxim Zaguzov 2011.08.18 09:24 #1030 PapaYozh: クローズする注文の総量でカウンターをオープンし、OrderCloseBy()でクローズする。 それは面白いアイデアですね。すぐには来ませんね~。ありがとうございます。:D ただし、ちょっとだけ自分に負荷がかかったけど。フローティングスプレッドが 影響することはないですよね? 1...96979899100101102103104105106107108109110...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
これはまさに私が今適用しているものですが、セッションが短縮され、この解決策が次のセッションに滑り込んでくることが「判明」したのです。何か他の方法があるのでは?
ありがとうございました。
ブローカーによっては、月曜日に遅く始まる取引や、金曜日に早く終わる取引もあります。また、サーバーの時間(グリニッジ標準時からどれだけずれているか)も見ておく必要があります。しかし、通常(常にではありませんが)、すべての取引は月曜日のサーバー時間00:00に開始されます。
また、単純な計算式で金曜日のバーを月曜日のバーに変換しようとすると、問題が発生することがあります。
これらの問題を解決するには、ブローカーから何らかの規則性を導き出して、そこから時間変換式を得ればよいのです。
また、取引セッションの 概念と「Day1」タイムフレームの概念を混同しないようにお願いします。
8つの注文を決済するループを使うと、複数の気配値が来たときに、8つの注文の決済価格が 異なることがあるのですが・・・。
のようなクローズメソッドを使用すると
if (ordertype()==op_Byu)
{
orderclose (Buy......madgic1)。
orderclose (Buy......madgic2)。
orderclose (Buy......madgic3)。
orderclose (Buy......madgic4)。
orderclose (Buy......madgic5)。
orderclose (Buy......madgic6)。
...........
}
このクローズでは、すべてのオーダーに同時にリクエストが送信されます。しかも同じ値段で?
8つの注文を決済するループを使うと、複数の気配値が来たときに、8つの注文の決済価格が異なることがあるのですが・・・。
この場合、すべての注文に同時にリクエストが送信されます。しかも同じ値段で?
いいえ、貿易の流れは最初の操作で占められます。「ループ」であろうとなかろうと、操作の順序は同じです。
いいえ、トレードフローは最初のオペレーションで占められます。それが「サイクル」であろうとなかろうと、オペレーションの順序は同じです。
同じ価格で複数の注文を決済するにはどうしたらいいですか?
クローズする注文の総量のカウンターをオープンし、OrderCloseBy()でクローズする。
見ていただけたら。どんな課題なんだ?
うわー、見てくださいよ。ありがとうございました。やってみるよ。
やったーーーー
クローズする注文の総量でカウンターをオープンし、OrderCloseBy()でクローズする。
それは面白いアイデアですね。すぐには来ませんね~。ありがとうございます。:D
ただし、ちょっとだけ自分に負荷がかかったけど。フローティングスプレッドが 影響することはないですよね?