保留注文の移動先
3件の返信
私はこの偉業をEAで達成しようとずっと悪戦苦闘してきましたが、すでに開かれている保留注文(ペンディングオーダー)を指定の価格に移動するようEAに指示する単一の「THEN」ルールが存在しないため、すべての努力が無駄に終わりました。確かに、指定の価格で保留注文を開くルールはありますが、それを移動させるルールはありません。.
したがって、EA Wizardにおいて、特定のルールが満たされた場合に、保留注文を現在価格から離す、あるいは近づけるなど、指定した価格に移動できるようにすることは、絶対に不可欠なアップデートであると私は考えています。.
Move SL ToやMove PT Toのような同様のエントリーが必要なのだと思います。注文を移動する固定価格を指定できるようにするか、価格変動に追従させたい場合は数式を使用できるようにします。.
ところでマーク、EA Wizardの次のアップデートはいつですか?また、この機能をそれに統合することはできますか?
ありがとうございます。お気をつけて。.
0
こんにちは、私はそのような問題を解決することができました。.
マジックナンバーを指定すれば、クローズポジション(Close position)は保留中の注文(ペンディングオーダー)に対しても機能します。その後、再びオープンすることができます。.
または、オープン価格のレベルを継続的に変化するもの(ask+conv.torealpips(x)やMAなど)に指定し、注文の有効期限とreplaceをtrueに設定すると、約定するまで自動的にクローズとオープンを繰り返します。.
お役に立てれば幸いです。,
乾杯
タマス
0
タマス、あなたが言いたいことがよく理解できていない気がします。私が実現したいのは、ストラドルEAが行うことと似ています。買いと売りの逆指値注文を同時に発注し、特定の時間まで両方の注文を上下に動かし続け、その後は注文が約定するのを待つというものです。.
例えば…午後1時30分(GMT+1)に米雇用統計(NFP)の発表が控えているとします。午後1時25分になると、EA(エキスパートアドバイザー)は、現在のASKおよびBID価格から一定のpips離れた位置に、買いと売りのストップロス注文(逆指値のペンディング注文)を配置します。その後、ASK/BID価格から同じ距離を維持したまま、市場価格の方向追うようにそれらの注文を上下に動かし続けます。そして、午後1時29分59秒になると、EAはペンディング注文の移動を停止し、NFPの発表によってどちらかの方向に急変動(スパイク)が起きた際に、注文が約定するようにします。.
EA Wizardでそれを実現できるでしょうか? おそらくできるかもしれませんが、いくら探してもこれを行ってくれるIFまたはTHEN関数が見つかっていません。もしそれが可能でしたら、どのように実現すればよいか教えてください。.
よろしくお願いします。.
マイケル.
0
私にもまさにそのような目的のための非常によく似たものがあります。しかし、注文が約定せずにただ動いているだけの最初の5分間に何か意味があるのかどうかはわかりません。流動性が低下した瞬間や、実際の価格変動を反映しないスパイクが発生したときに、一部のブローカーのスプレッドが広がる傾向があるため、誤って約定してしまう危険性があります。例えばOandaでそのような経験があり、「ストラッセルのような」注文の両側が、なぜかランダムにキャンセルされたりストップロスに引っかかったりしました(他のブローカーでは同じ注文がうまく執行された一方で)。
したがって、注文は1時29分30秒あたりの正確なタイミングで出すのが良いと思います。もう一つ留意しなければならないのは執行についてです。多くのブローカーはこのようなイベント時には動きが悪く、おそらく提供元がそれほど多くないか、あるいは意図的にそうしているのでしょうが、流動性の低さを口実に、値動きの最安値や最高値で注文が約定することは珍しくありません。大手ブローカーであれば十分にチャンスはあります。私自身、Dukas、Forex.com、Ironfxでは良い経験をしています。.
それでは本題に入りますが、
もし
保留中の注文が存在する(ロングのマジックナンバー)は真ではない // (ショートも同様)
and time current > get time(h.min.sec) // < – もちろん、これらはパラメータになります。リリース開始の30秒前から開始するように設定するのが望ましいですし、もちろん、ブローカーが時刻を表示する場合がある点にも留意する必要があります
// あなたのタイムゾーンとは異なります。ニュースの直前に座ってEAを起動するだけなら、ここはスキップしても構いません。.
本日の新規注文(両方向)< 指定数 // これはポジションクローズ後に追加のストラドルを配置させないために重要です。期限(デッドライン)を指定する方が、おそらくさらに良いでしょう。
それから
停車位置で長めに乗降する
price : ask + convtorealpips(…) // パラメータとしてのpipの距離
SL、TP、トレーリングを任意の変数として設定
できればブレークイーブンのオプションで、バーの有効制限のあるものが望ましい
既存のものを置き換えるはfalseである必要があります
停止線の手前で進入せよ
price: bid – convtorealpips(…)
– || –
もしその保留中の注文を動かしたい場合は、bars validを1に設定すれば再オープンします。「保留中の注文が存在する」というルールを外し、既存の注文の置き換え(replace existing order)をtrueに切り替えることもできます。この場合、ask/bidが変動するにつれて新しい注文が配置され、古い注文が消去されます。ただし、ブローカーによっては注文の変更回数が多すぎると不満を持ち、接続を切断される場合もあります。.
お役に立てれば幸いです。,
乾杯
T
0
3件の返信を表示中 - 1 - 3件目 (全3件中)