[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 233 1...226227228229230231232233234235236237238239240...652 新しいコメント 削除済み 2011.10.03 16:06 #2321 ありがとうございます。調べてみるよ。 削除済み 2011.10.03 16:20 #2322 MT4 Gurusの皆様、こんにちは。 OrderSendが-1を返すが、注文は開くという状況を回避する方法を教えていただけませんか? Роман 2011.10.03 16:32 #2323 ftrw: OrderSend が -1 を返すが、注文は開くという状況を回避する方法を教えてください。 この 関数を使用してみてください - OpenPosition()関数 for online. 削除済み 2011.10.03 17:13 #2324 artmedia70: 1500で開いたポジションの場合、1570で取るのは(StopLossを考慮しなければ)問題ありませんが、1600で開いたポジションの場合、1570で取るとエラー130が発生します - 間違ったストップです。結局のところ、TakeはBuyの始値より低くすることはできないのです。これはもうStopLossですね。 2ポジションの場合は損益分岐点が決まっていますが、3-4-5ポジションの場合はどうでしょうか? まず一方向ポジションの損益計算式を定義し、ロジックを作成する必要があります。 価格1600の注文にStopTLossを作ることに同意します。 注文の開始時に機能が開始されます。 ticketBuy = OpenPendingOrderBuy(0, iLots, Ask, slip, Bid, 0, 0, EAName + "-" + NumOfTradesBuy, MagicNumber, 0, Lime) その他の注文はすべて同じオープニングとなります 削除済み 2011.10.03 17:54 #2325 Vinin: TakeProfitをいつ設定するか、いつ変更するかですべてが決まります。現在の価格から算出されます。 オーダー間カウント: ((Ask - OrderBuy2) - swop - ...)+ ((Ask - OrderBuy1) - swop - ...)= プロフィット、プラス側なので失ってもいい点数を得ることができる ((Ask - OrderBuy3) -/+ swop -/+ ...)+ ((Ask - OrderBuy2) - swop - ...)+ ((Ask - OrderBuy1) - swop - ...)= プロフィット アスク=1620、アスク=1760、オーダーバイ3=1700 ((1620 - 1500) - 4 - 6) + ((1620 - 1600) - 4 - 6) = 120; 3以上の場合は、((1760 - 1700) - 4 - 6) + ((1760 - 1500) - 4 - 6) + ((1760 - 1600) - 4 - 6) = 450が追加されます。 LotOrderBuy1 = 0.01; LotsS = 0.01 LotOrderBuy2 = 0.02; LotsS = 0.03 LotOrderBuy3 = 0.03; LotsS = 0.06 総ロット数 LotsS = LotOrderBuy1 + LotOrderBuy2 = 0.03; 3個以上の場合、追加されます。 そしてここで我々は、我々は通過する必要があるどのように多くのロットを理解する必要があり、何が120ポイントやお金で利益の合計を食べるだろう。 StopProfitを取得する Ask - StopProfit *Point= OrderBuy1 の LineTakeProfit および OrderBuy2 の LineStopLoss。 LotsS = 0.06 私はそう考えています。 [ARCHIVE] Any rookie question, Experts: GoodG@bi Review Avalanche 削除済み 2011.10.03 19:16 #2326 Roman.: この 関数を使用してみてください - OpenPosition()関数 for online. ありがとうございました。アイデアが明確なので、やってみようと思います。 Всеволод 2011.10.03 21:37 #2327 trol222: この点について、どなたか明確にしていただけないでしょうか。以下、リンク先https://www.mql5.com/ru/code/8102。 スクリプト(Expert Advisor添付).なぜ私は同じエクセルファイル(CSV)で何かを計算するとき、私はそれを閉じる(もちろん保存する場所を書き込みます - 私は同じファイル(それの代わりに)をクリックします)、あなたが端末とファイルを再オープンしたときにすべての計算が消える? まず、CSV形式であること、計算結果を保存するのに最適な形式ではないこと、そして、スクリプトがこのファイルを上書きしてしまうことです。 削除済み 2011.10.03 21:58 #2328 PapaYozh: 効いてる効いてる!!!!=))))))))))))))))))))))))))))))))))))))))))))))))))本当にそうあるべきではありませんが、私は非常に喜んでいます。 Artyom Trishkin 2011.10.04 05:22 #2329 belck:オーダー間カウント: ((Ask - OrderBuy2) - swop - ...)+ ((Ask - OrderBuy1) - swop - ...)= プロフィット、プラス側なので失ってもいい点数を得ることができる((Ask - OrderBuy3) -/+ swop -/+ ...)+ ((Ask - OrderBuy2) - swop - ...)+ ((Ask - OrderBuy1) - swop - ...)= プロフィットアスク=1620、アスク=1760、オーダーバイ3=1700((1620 - 1500) - 4 - 6) + ((1620 - 1600) - 4 - 6) = 120; 3つ以上の場合は、((1760 - 1700) - 4 - 6) + ((1760 - 1500) - 4 - 6) + ((1760 - 1600) - 4 - 6) = 450が追加されます。LotOrderBuy1 = 0.01; LotsS = 0.01LotOrderBuy2 = 0.02; LotsS = 0.03LotOrderBuy3 = 0.03; LotsS = 0.06総ロット数 LotsS = LotOrderBuy1 + LotOrderBuy2 = 0.03; 3個以上の場合、追加されます。そしてここで我々は、我々は通過する必要があるどのように多くのロットを理解する必要があり、何が120ポイントやお金で利益の合計を食べるだろう。StopProfitを取得するAsk - StopProfit * Point = OrderBuy1 の LineTakeProfit および OrderBuy2 の LineStopLoss。LotsS = 0.06このように考えています。質問の答えは、一度見たことがあります。今からでも探します。これです。マイナス相場時に価格が何ポイント(ポイント単位)下がるかを計算する方法とは? リンク式: Lot=Money/(Stoplos*Tick) Money - earned/lost Stoplos - in broker points Tick - MarketInfo(Symbol(, MODE_TICKVALUE) ここから、好きなようにスピン: Stoplos=Money / (Lot*Tick) Money=Lot*Stoplos*Tick 何かコードをお持ちの方は、こちらもご利用ください。1楽器セットのCUE レベル算出。総ロット=総ポジション(SP)ティックの値 = STSP利益=ST計算式はいたってシンプルです。kp = psp / (st * sp)シンボルの現在の価格(TP)に対するCU レベルまでのピップ数(KP)を調べるものである。そして、CU = TC - KP * Pointの 式にKPを 代入すると、CUの 物価水準が得られる。JVの 方向によって、TCから 加算するか減算するかを選択します。 [ARCHIVE] Any rookie question, --- 2011.10.04 06:29 #2330 ターミナルに履歴が表示されない 240 vitali_yv 2011.10.04 09:47 ごきげんよう。 Win7を搭載したPCを2台持っています。そのうちの1台では、2007年版の引用符がついた端末を使用しており、すべて正常に動作していますが、サーバーへの接続ができません。この端末を完全に別のPCに移植しています。サーバーに接続していませんし、何も操作していません。さらに、その端末は2~3分で起動し、履歴は2011年から始まり、HSTファイルは読み込みのみです。 どこを掘ればいいのかアドバイスしてください。 1...226227228229230231232233234235236237238239240...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
MT4 Gurusの皆様、こんにちは。
OrderSendが-1を返すが、注文は開くという状況を回避する方法を教えていただけませんか?
OrderSend が -1 を返すが、注文は開くという状況を回避する方法を教えてください。
1500で開いたポジションの場合、1570で取るのは(StopLossを考慮しなければ)問題ありませんが、1600で開いたポジションの場合、1570で取るとエラー130が発生します - 間違ったストップです。結局のところ、TakeはBuyの始値より低くすることはできないのです。これはもうStopLossですね。
2ポジションの場合は損益分岐点が決まっていますが、3-4-5ポジションの場合はどうでしょうか?
まず一方向ポジションの損益計算式を定義し、ロジックを作成する必要があります。
価格1600の注文にStopTLossを作ることに同意します。
注文の開始時に機能が開始されます。
その他の注文はすべて同じオープニングとなりますTakeProfitをいつ設定するか、いつ変更するかですべてが決まります。現在の価格から算出されます。
オーダー間カウント: ((Ask - OrderBuy2) - swop - ...)+ ((Ask - OrderBuy1) - swop - ...)= プロフィット、プラス側なので失ってもいい点数を得ることができる
((Ask - OrderBuy3) -/+ swop -/+ ...)+ ((Ask - OrderBuy2) - swop - ...)+ ((Ask - OrderBuy1) - swop - ...)= プロフィット
アスク=1620、アスク=1760、オーダーバイ3=1700
((1620 - 1500) - 4 - 6) + ((1620 - 1600) - 4 - 6) = 120; 3以上の場合は、((1760 - 1700) - 4 - 6) + ((1760 - 1500) - 4 - 6) + ((1760 - 1600) - 4 - 6) = 450が追加されます。
LotOrderBuy1 = 0.01; LotsS = 0.01
LotOrderBuy2 = 0.02; LotsS = 0.03
LotOrderBuy3 = 0.03; LotsS = 0.06
総ロット数 LotsS = LotOrderBuy1 + LotOrderBuy2 = 0.03; 3個以上の場合、追加されます。
そしてここで我々は、我々は通過する必要があるどのように多くのロットを理解する必要があり、何が120ポイントやお金で利益の合計を食べるだろう。
StopProfitを取得する
Ask - StopProfit *Point= OrderBuy1 の LineTakeProfit および OrderBuy2 の LineStopLoss。
LotsS = 0.06
私はそう考えています。
この 関数を使用してみてください - OpenPosition()関数 for online.
ありがとうございました。アイデアが明確なので、やってみようと思います。
この点について、どなたか明確にしていただけないでしょうか。以下、リンク先https://www.mql5.com/ru/code/8102。 スクリプト(Expert Advisor添付).なぜ私は同じエクセルファイル(CSV)で何かを計算するとき、私はそれを閉じる(もちろん保存する場所を書き込みます - 私は同じファイル(それの代わりに)をクリックします)、あなたが端末とファイルを再オープンしたときにすべての計算が消える?
効いてる効いてる!!!!=))))))))))))))))))))))))))))))))))))))))))))))))))本当にそうあるべきではありませんが、私は非常に喜んでいます。
オーダー間カウント: ((Ask - OrderBuy2) - swop - ...)+ ((Ask - OrderBuy1) - swop - ...)= プロフィット、プラス側なので失ってもいい点数を得ることができる
((Ask - OrderBuy3) -/+ swop -/+ ...)+ ((Ask - OrderBuy2) - swop - ...)+ ((Ask - OrderBuy1) - swop - ...)= プロフィット
アスク=1620、アスク=1760、オーダーバイ3=1700
((1620 - 1500) - 4 - 6) + ((1620 - 1600) - 4 - 6) = 120; 3つ以上の場合は、((1760 - 1700) - 4 - 6) + ((1760 - 1500) - 4 - 6) + ((1760 - 1600) - 4 - 6) = 450が追加されます。
LotOrderBuy1 = 0.01; LotsS = 0.01
LotOrderBuy2 = 0.02; LotsS = 0.03
LotOrderBuy3 = 0.03; LotsS = 0.06
総ロット数 LotsS = LotOrderBuy1 + LotOrderBuy2 = 0.03; 3個以上の場合、追加されます。
そしてここで我々は、我々は通過する必要があるどのように多くのロットを理解する必要があり、何が120ポイントやお金で利益の合計を食べるだろう。
StopProfitを取得する
Ask - StopProfit * Point = OrderBuy1 の LineTakeProfit および OrderBuy2 の LineStopLoss。
LotsS = 0.06
このように考えています。
質問の答えは、一度見たことがあります。今からでも探します。これです。
マイナス相場時に価格が何ポイント(ポイント単位)下がるかを計算する方法とは?
リンク式: Lot=Money/(Stoplos*Tick)
Money - earned/lost
Stoplos - in broker points
Tick - MarketInfo(Symbol(, MODE_TICKVALUE)
ここから、好きなようにスピン:
Stoplos=Money / (Lot*Tick)
Money=Lot*Stoplos*Tick
何かコードをお持ちの方は、こちらもご利用ください。
1楽器セットのCUE レベル算出。
総ロット=総ポジション(SP)
ティックの値 = ST
SP利益=ST
計算式はいたってシンプルです。
kp = psp / (st * sp)
シンボルの現在の価格(TP)に対するCU レベルまでのピップ数(KP)を調べるものである。
そして、CU = TC - KP * Pointの 式にKPを 代入すると、CUの 物価水準が得られる。
JVの 方向によって、TCから 加算するか減算するかを選択します。ターミナルに履歴が表示されない