どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 190 1...183184185186187188189190191192193194195196197...1178 新しいコメント Artyom Trishkin 2013.10.16 09:17 #1891 zfs: CharToStrも必要なのですが、コピーされません。ありがとうございます。 やめてくれ私たちは違うことを話しているのでしょう。 Swat 2013.10.16 15:22 #1892 株主資本が残高を一定割合上回った場合に注文を終了させる機能を改善する方法をご教示ください。 例えば、現在、資本が115%である場合、資本を110%にするために、いくつかのロット(異なるロットの複数の注文があるかもしれません)をクローズしなければなりません。 Vladyslav Goshkov 2013.10.16 15:37 #1893 Skydiver: 株主資本が残高を一定割合上回った場合に注文を終了させる機能を改善する方法をご教示ください。 例えば、現在、資本が115%である場合、資本を110%にするために、いくつかのロット(異なるロットの複数の注文があるかもしれません)をクローズしなければなりません。 アルゴリズムの実装が異なる複数の関数を作成する。ランニングタイムを比較する。正しく動作するものの中から、最も短時間で動作するものを選ぶ、これが「ベター」です。だから、複雑なことは何もない。;))))))) Alexey Oreshkin 2013.10.16 20:18 #1894 SetLevelValue関数やSetLevelStyle 関数を使って、インジケータにレベルを設定したり、スタイルをカスタマイズすることができるのですが、その記述にたどり着く 方法が分かりません。もしかしたら、遭遇して知っている人がいるかも? atztek 2013.10.16 21:09 #1895 Desead: SetLevelValue関数やSetLevelStyle 関数を使って、インジケータにレベルを設定したり、スタイルをカスタマイズすることができるのですが、その記述にたどり着く 方法が分かりません。もしかしたら、遭遇して知っている人がいるかも? ドキュメントの話であれば、MetEditorで単語をハイライトしてF1キーを押してください。またはオンラインで、例えば https://docs.mql4.com/ru/customind/SetLevelStyle askyra_ya.ru 2013.10.17 04:02 #1896 注文がすでに正しい場所にあるのかどうか、アドバイスしていただけないでしょうか。 いいえ」の場合は、次のように入力します。 削除済み 2013.10.17 05:24 #1897 こんにちは。 教えていただけますか?成行注文が未決済の場合、その未決済価格を 関数で変更することができます。 bool OrderModify( int ticket, double price, double stoploss, double takeprofit, datetime expiration, color arrow_color=CLR_NONE) 質問-なぜ必要なのでしょうか?つまり、OrderProfit()関数は、最初の建値と比較して、後で異なる結果を出すということでしょうか?それとも、この可能性は何か別のことを意図しているのでしょうか? (ところで、OrderProfit()は始値から正確に計算するのでしょうか、それともサーバーから情報を要求して、そこで別の計算をするのでしょうか?ドキュメントには何も書かれていない)。 Artyom Trishkin 2013.10.17 06:01 #1898 sannin: 注文がすでに正しい場所にあるのかどうか、アドバイスしていただけないでしょうか。 いいえ」の場合は、次のように入力します。 正しい場所で - どのような場所で? Artyom Trishkin 2013.10.17 06:07 #1899 yan720:こんにちは。教えていただけますか?成行注文が未決済の場合、その未決済価格を関数で変更することができます。質問-なぜ必要なのでしょうか?つまり、OrderProfit()関数は、最初の建値と比較して、後で異なる結果を出すということでしょうか?それとも、この可能性は何か別のことを意図しているのでしょうか?(ところで、OrderProfit()は始値から正確に計算するのでしょうか、それともサーバーから情報を要求して、そこで別の計算をするのでしょうか?ドキュメントには何も書かれていない)。保留中の注文の 価格のみを変更することができます。マーケットポジションのオープンプライスを変更することはできません。20でパンを買い、帰宅して購入価格を5ルーブルに変更し、財布の中で差額の15ルーブルの到着を確認するのもおかしな話だ...。ファンタスティック...;) ストップロスとテイクプロフィットは、マーケットポジションのストッププライスを変更することができます。 OrderProfit() は、ポジションの利益/損失を預入通貨で返します。もちろん、始値から計算されます。 削除済み 2013.10.17 08:11 #1900 artmedia70:保留中の注文の価格のみ変更することができます。マーケットポジションの開始価格を変更することができなくなりました。20ルーブルでパンを買い、帰宅して購入価格を5ルーブルに変更し、財布の中に差額の15ルーブルが届いていたら、おかしいですよね......。ファンタスティック...;)ストップロスとテイクプロフィットは、マーケットポジションのストッププライスを変更することができます:ストップロスとテイクプロフィット。 返信ありがとうございました。そんな疑問がまったく湧いてこないことに、私自身驚いています。とはいえ、もしかしたら私が見たものと質問の原因を取り違えていたのかもしれませんが。 今、他の人のコードを見て、あるアルゴリズムがどんな方法で(私とは違う、おそらくより効率的な)実装されているか見ているところなんです。今、私は悪名高いアイラン1.6 Expert Advisor(添付)を見ているところです。いろいろな部品から組み立て、再構築したことがよくわかります。しかし、337行目にはユーザー定義のトレイリングストップ関数が含まれている(ただし、冒頭でその使用のフラグが強制的にクリアされている)。この関数は52行目で呼び出されます。 私の疑問は、上記のトレーリングストップが、オープン オーダー(複数あり得ます)を、その最初のTakeProfitを維持したままストップロスで修正し、それらのオーダーにオープン価格として 同じ値(173と178行目で計算されるAveragePrice)を設定することから生じます(OrderModify関数の2番目のパラメータ)。 それとも、未決済注文を修正する際に、このパラメータ(未決済価格)をサーバーが単に無視し、価格を任意の値に設定できるのでしょうか? ファイル: ilan1.6.mq4 20 kb 1...183184185186187188189190191192193194195196197...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
CharToStrも必要なのですが、コピーされません。ありがとうございます。
株主資本が残高を一定割合上回った場合に注文を終了させる機能を改善する方法をご教示ください。
例えば、現在、資本が115%である場合、資本を110%にするために、いくつかのロット(異なるロットの複数の注文があるかもしれません)をクローズしなければなりません。
株主資本が残高を一定割合上回った場合に注文を終了させる機能を改善する方法をご教示ください。
例えば、現在、資本が115%である場合、資本を110%にするために、いくつかのロット(異なるロットの複数の注文があるかもしれません)をクローズしなければなりません。
アルゴリズムの実装が異なる複数の関数を作成する。ランニングタイムを比較する。正しく動作するものの中から、最も短時間で動作するものを選ぶ、これが「ベター」です。だから、複雑なことは何もない。;)))))))
SetLevelValue関数やSetLevelStyle 関数を使って、インジケータにレベルを設定したり、スタイルをカスタマイズすることができるのですが、その記述にたどり着く 方法が分かりません。もしかしたら、遭遇して知っている人がいるかも?
SetLevelValue関数やSetLevelStyle 関数を使って、インジケータにレベルを設定したり、スタイルをカスタマイズすることができるのですが、その記述にたどり着く 方法が分かりません。もしかしたら、遭遇して知っている人がいるかも?
ドキュメントの話であれば、MetEditorで単語をハイライトしてF1キーを押してください。またはオンラインで、例えば
https://docs.mql4.com/ru/customind/SetLevelStyle
注文がすでに正しい場所にあるのかどうか、アドバイスしていただけないでしょうか。
いいえ」の場合は、次のように入力します。
こんにちは。
教えていただけますか?成行注文が未決済の場合、その未決済価格を 関数で変更することができます。
質問-なぜ必要なのでしょうか?つまり、OrderProfit()関数は、最初の建値と比較して、後で異なる結果を出すということでしょうか?それとも、この可能性は何か別のことを意図しているのでしょうか?
(ところで、OrderProfit()は始値から正確に計算するのでしょうか、それともサーバーから情報を要求して、そこで別の計算をするのでしょうか?ドキュメントには何も書かれていない)。
注文がすでに正しい場所にあるのかどうか、アドバイスしていただけないでしょうか。
いいえ」の場合は、次のように入力します。
こんにちは。
教えていただけますか?成行注文が未決済の場合、その未決済価格を関数で変更することができます。
質問-なぜ必要なのでしょうか?つまり、OrderProfit()関数は、最初の建値と比較して、後で異なる結果を出すということでしょうか?それとも、この可能性は何か別のことを意図しているのでしょうか?
(ところで、OrderProfit()は始値から正確に計算するのでしょうか、それともサーバーから情報を要求して、そこで別の計算をするのでしょうか?ドキュメントには何も書かれていない)。
保留中の注文の 価格のみを変更することができます。マーケットポジションのオープンプライスを変更することはできません。20でパンを買い、帰宅して購入価格を5ルーブルに変更し、財布の中で差額の15ルーブルの到着を確認するのもおかしな話だ...。ファンタスティック...;)
ストップロスとテイクプロフィットは、マーケットポジションのストッププライスを変更することができます。
OrderProfit() は、ポジションの利益/損失を預入通貨で返します。もちろん、始値から計算されます。
保留中の注文の価格のみ変更することができます。マーケットポジションの開始価格を変更することができなくなりました。20ルーブルでパンを買い、帰宅して購入価格を5ルーブルに変更し、財布の中に差額の15ルーブルが届いていたら、おかしいですよね......。ファンタスティック...;)
ストップロスとテイクプロフィットは、マーケットポジションのストッププライスを変更することができます:ストップロスとテイクプロフィット。
返信ありがとうございました。そんな疑問がまったく湧いてこないことに、私自身驚いています。とはいえ、もしかしたら私が見たものと質問の原因を取り違えていたのかもしれませんが。
今、他の人のコードを見て、あるアルゴリズムがどんな方法で(私とは違う、おそらくより効率的な)実装されているか見ているところなんです。今、私は悪名高いアイラン1.6 Expert Advisor(添付)を見ているところです。いろいろな部品から組み立て、再構築したことがよくわかります。しかし、337行目にはユーザー定義のトレイリングストップ関数が含まれている(ただし、冒頭でその使用のフラグが強制的にクリアされている)。この関数は52行目で呼び出されます。
私の疑問は、上記のトレーリングストップが、オープン オーダー(複数あり得ます)を、その最初のTakeProfitを維持したままストップロスで修正し、それらのオーダーにオープン価格として 同じ値(173と178行目で計算されるAveragePrice)を設定することから生じます(OrderModify関数の2番目のパラメータ)。
それとも、未決済注文を修正する際に、このパラメータ(未決済価格)をサーバーが単に無視し、価格を任意の値に設定できるのでしょうか?