2つのポジションを独立して制御するトロールプロからアドバイスが欲しいのですが、どのように実装すればよいでしょうか? - ページ 5 123456789 新しいコメント 削除済み 2011.10.31 14:25 #41 Avals: を交換する必要があります。 まで 売りも同じです。 いいえ、誤解しています。 Alexandr Bryzgalov 2011.10.31 14:26 #42 charony: いいえ、そんなことはありません。 よくわからないと思ったんだけど、もしかして説明不足?) 削除済み 2011.10.31 14:29 #43 sanyooooook: と、理解できていないと思ったのですが、もしかして説明不足でしょうか?) どう説明するのが正解なんだ? Aleksey 2011.10.31 14:33 #44 全ページを読んだわけではありませんが、大筋は理解できたと思います。 https://www.mql5.com/ru/articles/1390、注文で配列を作成します。注文を作成するときに、どこからかマジックを取得する必要があります。例えば、EAの入力パラメータに Magic = 1と書いて、その後のオープン注文ごとに、値を1ずつ増やしていくことが考えられます。 端末がクラッシュしても、アレイを復元することができます。 前のページでMagicがパラメータとして受け取るtrallを書きました。 削除済み 2011.10.31 14:34 #45 PozitiF:私のtrawlはパラメータとしてmagikを取ります、あなたが注文を開くとき、あなたはTime[0]または何か他のもの、日付、時間などを取ることができます)を取ります。level_ts - トレーリングストップ,ポイント単位. level_step - トロールのステップmn - Magik, もし -1 ならば,すべてのオーダーを走査します. では、Magikの配列で次のように使ってみます。 Mas_Ord_New[Qnt][7]=OrderMagicNumber() です。 MN=TimeCurrent();常に別の Aleksey 2011.10.31 14:38 #46 charony: これからやってみます。 そしてもちろん、それぞれの注文には独自のトレーリングストップが必要です。 削除済み 2011.10.31 14:41 #47 PozitiF: そしてもちろん、各注文には異なるトレーリングストップを渡さなければなりません。 どうすればいいのか? Aleksey 2011.10.31 14:51 #48 Я не знаю как у тебя уровень тралла вычисляется, вручную или автоматически, но если вручную то как то так. extern int Tral_1 = 100; extern int Tral_2 = 200; ...... ts = Tral_1; TrailingStop(ts, 5, mn); Aleksey 2011.10.31 15:07 #49 charony: 別の例 1売り na 1000----------------------------------------------------価格が下がった。 950で1sell-------------------------コール 1sellでプラス、値下がり。 2セルナ 900------------------------------。 899----------------------------------------------------ここで下がって、960に跳ね返された 両建ての終値は、上値が1売り、下値が2売り。 そのように必要ないので、マニュアル取引ではどうかということです。 両方のポジションに50pipsのトラリピをかけることができました。 しかし、同時に閉じることはありません。 両方のポジションが50pipsで決済されます。 なるほど、ポジションが赤になったらストップしたいけど、勝っている注文に限って、ということですね。 私が投稿したtrawlは、ポジションが赤字の間はtrawlを行わず、指定したTrailing +ステップの量だけポジションが+になったときにtrawlを開始します。 削除済み 2011.10.31 15:41 #50 PozitiF:なるほど、ポジションが赤字の時にストップして、プラスになった注文だけ動けばいいんですね?私の設定したトレーリングは、ポジションが赤字の間は動かず、指定したトレーリング+ステップ分だけポジションが+になった時点でトレーリングを開始します。そういうことなんです。 ただ、トロールの活性化の基準には興味がない。 各オープンポジションを 他と区別して処理するトロールが必要です 123456789 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
を交換する必要があります。
まで
売りも同じです。いいえ、誤解しています。
いいえ、そんなことはありません。
と、理解できていないと思ったのですが、もしかして説明不足でしょうか?)
どう説明するのが正解なんだ?
全ページを読んだわけではありませんが、大筋は理解できたと思います。
https://www.mql5.com/ru/articles/1390、注文で配列を作成します。注文を作成するときに、どこからかマジックを取得する必要があります。例えば、EAの入力パラメータに Magic = 1と書いて、その後のオープン注文ごとに、値を1ずつ増やしていくことが考えられます。
端末がクラッシュしても、アレイを復元することができます。
前のページでMagicがパラメータとして受け取るtrallを書きました。
私のtrawlはパラメータとしてmagikを取ります、あなたが注文を開くとき、あなたはTime[0]または何か他のもの、日付、時間などを取ることができます)
を取ります。
level_ts - トレーリングストップ,ポイント単位.
level_step - トロールのステップ
mn - Magik, もし -1 ならば,すべてのオーダーを走査します.
では、Magikの配列で次のように使ってみます。
Mas_Ord_New[Qnt][7]=OrderMagicNumber() です。
MN=TimeCurrent();常に別の
これからやってみます。
そしてもちろん、各注文には異なるトレーリングストップを渡さなければなりません。
どうすればいいのか?
別の例
1売り na 1000----------------------------------------------------価格が下がった。
950で1sell-------------------------コール 1sellでプラス、値下がり。
2セルナ 900------------------------------。
899----------------------------------------------------ここで下がって、960に跳ね返された
両建ての終値は、上値が1売り、下値が2売り。
そのように必要ないので、マニュアル取引ではどうかということです。
両方のポジションに50pipsのトラリピをかけることができました。
しかし、同時に閉じることはありません。
両方のポジションが50pipsで決済されます。
なるほど、ポジションが赤になったらストップしたいけど、勝っている注文に限って、ということですね。
私が投稿したtrawlは、ポジションが赤字の間はtrawlを行わず、指定したTrailing +ステップの量だけポジションが+になったときにtrawlを開始します。
なるほど、ポジションが赤字の時にストップして、プラスになった注文だけ動けばいいんですね?
私の設定したトレーリングは、ポジションが赤字の間は動かず、指定したトレーリング+ステップ分だけポジションが+になった時点でトレーリングを開始します。
そういうことなんです。
ただ、トロールの活性化の基準には興味がない。
各オープンポジションを 他と区別して処理するトロールが必要です