エラー、バグ、質問 - ページ 139 1...132133134135136137138139140141142143144145146...3185 新しいコメント 削除済み 2010.09.20 17:34 #1381 stringo: そして、256まで...。 長い文字列を 複数のメッセージで送信する。整数パラメータで分割数、実数パラメータで分割数を渡すことができます。 テキストを63にトリミングすることが容易になりました。いくつかの部分で-現時点でのテスターと標準バリアントの不具合で、ここでもいくつかの部分で...。:) Mario 2010.09.21 00:18 #1382 ORDER MAGICのようなものがあるのでしょうか...。なのか、それとも単なるポジションなのか? Mykola Demko 2010.09.21 00:38 #1383 maryan.dirtyn: ORDER MAGICのようなものがあるのか?...それとも、ポジションにのみ関係するのでしょうか?いいえ、マジックナンバーはExpert Advisorが設定する拘束力のある数値です。注文はポジションの変更/開設のための注文であり、取引または拒否のいずれかで終了するため、注文のMAGICも取引とポジションに割り当てられます。具体的には、ORDER_MAGICを 求めると、選んだ注文のマジックナンバーを受け取ることができます。 Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Rashid Umarov 2010.09.21 04:41 #1384 Interesting:私の理解では、以前保有していた負けポジションをトリミング(一部決済)する場合、2つのモデルがあります。1.部分終値の損失を確定せず、単純に始値を 再計算してください(私の記憶違いでなければ、FCはそうしています)。2.始値を据え置き、損失を確定させる。負けポジションの取り消しについても同様です。MT5で最終的にどのような方式が標準化されるのか、できれば開発者の意見を知りたい、その理由は・・・。 正直なところ、どちらの選択肢も算術的に合わないので、理解できません。私たちが理解できるように、いくつかの例を挙げてください。 削除済み 2010.09.21 06:17 #1385 Rosh: 正直、どちらも算盤に合わないので、よくわからない。何を言っているのか理解できるように、例を挙げてください。シンプルなシチュエーション。紹介します。端末 - R2(Forex Club)、MT4、MT5。トレードモード- マニュアル初回入金額 - 10000ドル作業ロット - 0.10(MT用)、10000(R2用TS - 許可されたプレースメント、カット、リバーサル通貨ペア - EURUSD。トレード状況その1。1.2500の買いシグナルでポジションを建て、TP200pips(1.2700)+リミットバイ(シェア)300pipsでポジションの下方に置く。R2の場合 - 1.2500に買いを入れ、1.27(売り)と1.22(買い)にインターコンプリートオーダーを入れる。MT4の場合 - 1.27+1.22のTPで1.2500の買いを開始(買い)。MT5の場合 - 1.2500の買いをTP1.27で建てる+1.22でスケールイン(買い)する。エントリーをコミットして、最終的に何ができるかを見てみましょう。R2 - 1.2355付近で0.20(2万)のポジション(ドローダウン155pipsあり)MT4 - ポジション "a" at 0.10 for 1.25 + ポジション "b" at 0.10 for 1.22 (約 1.2355 で CU、最初のポジションで 300 pips の損失を計上)MT5 - 1.2355付近で0.20のポジション(155pipsのドローダウンあり)ここで、1.23まで上昇し、1.23 - 1.2310でフラットポジションになったと仮定してみましょう。1.2305でトータルポジションを切ることにしたのですが、その結果見えてくるものはR2 - ポジションは切り捨てられ、その結果、始値が再計算されます。その結果、始値が変化し、ポジション量は0.10(1万)となる。注目!私の記憶では、結果は確定していません。MT4 - ポジション「B」(105 pips)に利益が固定されています。これにより、ポジション "A "のみが、出来高0.10、損失195pipsでオープンされた状態になります。MT5(注: 私の理解が正しければ、ポジションは0.10のボリュームに省略されます。これにより、決算部分の損失が確定します。私の理解では、0.10の出来高で50pipsに等しい損失+BUの残りの出来高の前に約50pipsを肩代わりしているのです。追記もちろん、50ポイントの損失は300ではありません(残量が利益に変わるまでに、ほんのささいなこと-50ポイント-があると考えるなら)。問題は、トレーダーとして3つのプラットフォームのうち、どれを選んで取引するかということです。ピーピーエスもちろん、細かいところ、もっと具体的なところで間違っていることもあります。そこで、「トレーダーの生き方、現環境での選択の問題」というテーマで、開発者の意見を聞いてみたいと思います。 Viacheslav Koshelev 2010.09.21 07:57 #1386 Urain: いいえ、マジックナンバーはExpert Advisorが設定する拘束力のある数値です。注文はポジションの変更・開設のための注文であり、取引または拒否のいずれかで終了するため、注文に割り当てられたMAGICは取引とポジションにも割り当てられることになります。 具体的にはORDER_MAGICを 求めると、選択した注文のマジックナンバーを得ることができます。 試してみましたか?すでに別のスレッドで質問しているのですが。 こんにちは!ここで質問なのですが、ポジションを開くリクエストを送るときに、「マジックネーブル」を設定しています。ポジションをクローズした後に取引履歴を分析するんです。逆の注文でポジションをクローズした場合(この場合、「マジックネーブル」は設定されていません)、取引の「マジックネーブル」は、私がオープン時に設定したものになります。TakeProfitまたはStopLossによってポジションが閉じられた場合、「Magic namber」はゼロに等しくなります。エラーなのでしょうか? つまり、取引開始から終了まで、常に「魔法の琥珀」が保存されているわけではありません。 他の方法で回避する必要があったのです。 Дмитрий 2010.09.21 08:07 #1387 Keon: TakeProfitまたはStopLossによってポジションが閉じられると、「マジックネーブル」はゼロになります。間違いなのか? それについては、デスクサービスに要望を 出しました。考えることを約束した。 とはいえ、何を考えているのか、直さなければならないのですが...。 jmp 2010.09.21 08:44 #1388 チャートのサイズと位置を設定し、MT5を閉じてから開くと、すべてのチャートがウィンドウの幅に引き伸ばされてしまうのですが、どうすれば解消できますか? Cherrr 2010.09.21 14:44 #1389 ありがとうございます、DLLの件です。 さて、ここで愚問です。EAを動作させるためには、ヒストリーの最後のバーが500本ほど必要です。ある時間間隔(x1からx2まで)でテストしている場合、この500本のバーを得ることはなく、その結果、注文を出すことはできないでしょう。ここで、y1はx1より前に発生したある時点である。そして、最初は取引が成立せず、豚の量が十分にたまると、取引が成立するようになるのです。また、y1を定数にすることはできません。例えば、その年の9月にテストをしたい場合、1月からテストを開始します(この場合、取引は6月頃から実行されます)。3月から開始すると、バーが十分に蓄積されず、何も起こりません。Expert Advisor をリアルタイムで実行すると、十分なバーがないため、何も起こりません(チャートは私が望まないまでプロットされており、十分なバーがあるはずなのに)。このとりとめのない語り口から、たったひとつだけ疑問があるのですが、何か対処法はないのでしょうか? ZS:4ではすべて正常に動作しています。 gumgum 2010.09.21 14:49 #1390 Cherrr:ありがとうございます、DLLの件です。 さて、ここで愚問です。EAを動作させるためには、ヒストリーの最後のバーが500本ほど必要です。ある時間間隔(x1からx2まで)でテストしている場合、この500本のバーを得ることはなく、その結果、注文を出すことはできないでしょう。ここで、y1はx1より前に発生したある時点である。そして、最初は取引が成立せず、豚の量が十分にたまると、取引が成立するようになるのです。また、y1を定数にすることはできません。例えば、その年の9月にテストをしたい場合、1月からテストを開始します(この場合、取引は6月頃から実行されます)。3月から開始すると、バーが十分に蓄積されず、何も起こりません。Expert Advisor をリアルタイムで実行すると、十分なバーがないため、何も起こりません(チャートは私が望まないまでプロットされており、十分なバーがあるはずなのに)。このとりとめのない語り口から、たったひとつだけ疑問があるのですが、何か対処法はないのでしょうか? ZS:4ではすべて正常に動作しています。 テスト時に月単位で選択することができます。あるいは、すべてのデータをファイルに書き出す(私はそうしました)。 1...132133134135136137138139140141142143144145146...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そして、256まで...。
長い文字列を 複数のメッセージで送信する。整数パラメータで分割数、実数パラメータで分割数を渡すことができます。
ORDER MAGICのようなものがあるのか?...それとも、ポジションにのみ関係するのでしょうか?
いいえ、マジックナンバーはExpert Advisorが設定する拘束力のある数値です。注文はポジションの変更/開設のための注文であり、取引または拒否のいずれかで終了するため、注文のMAGICも取引とポジションに割り当てられます。
具体的には、ORDER_MAGICを 求めると、選んだ注文のマジックナンバーを受け取ることができます。
私の理解では、以前保有していた負けポジションをトリミング(一部決済)する場合、2つのモデルがあります。
1.部分終値の損失を確定せず、単純に始値を 再計算してください(私の記憶違いでなければ、FCはそうしています)。
2.始値を据え置き、損失を確定させる。
負けポジションの取り消しについても同様です。
MT5で最終的にどのような方式が標準化されるのか、できれば開発者の意見を知りたい、その理由は・・・。
正直、どちらも算盤に合わないので、よくわからない。何を言っているのか理解できるように、例を挙げてください。
シンプルなシチュエーション。
紹介します。
端末 - R2(Forex Club)、MT4、MT5。
トレードモード- マニュアル
初回入金額 - 10000ドル
作業ロット - 0.10(MT用)、10000(R2用
TS - 許可されたプレースメント、カット、リバーサル
通貨ペア - EURUSD。
トレード状況その1。
1.2500の買いシグナルでポジションを建て、TP200pips(1.2700)+リミットバイ(シェア)300pipsでポジションの下方に置く。
R2の場合 - 1.2500に買いを入れ、1.27(売り)と1.22(買い)にインターコンプリートオーダーを入れる。
MT4の場合 - 1.27+1.22のTPで1.2500の買いを開始(買い)。
MT5の場合 - 1.2500の買いをTP1.27で建てる+1.22でスケールイン(買い)する。
エントリーをコミットして、最終的に何ができるかを見てみましょう。
R2 - 1.2355付近で0.20(2万)のポジション(ドローダウン155pipsあり)
MT4 - ポジション "a" at 0.10 for 1.25 + ポジション "b" at 0.10 for 1.22 (約 1.2355 で CU、最初のポジションで 300 pips の損失を計上)
MT5 - 1.2355付近で0.20のポジション(155pipsのドローダウンあり)
ここで、1.23まで上昇し、1.23 - 1.2310でフラットポジションになったと仮定してみましょう。1.2305でトータルポジションを切ることにしたのですが、その結果見えてくるものは
R2 - ポジションは切り捨てられ、その結果、始値が再計算されます。その結果、始値が変化し、ポジション量は0.10(1万)となる。注目!私の記憶では、結果は確定していません。
MT4 - ポジション「B」(105 pips)に利益が固定されています。これにより、ポジション "A "のみが、出来高0.10、損失195pipsでオープンされた状態になります。
MT5(注: 私の理解が正しければ、ポジションは0.10のボリュームに省略されます。これにより、決算部分の損失が確定します。私の理解では、0.10の出来高で50pipsに等しい損失+BUの残りの出来高の前に約50pipsを肩代わりしているのです。
追記
もちろん、50ポイントの損失は300ではありません(残量が利益に変わるまでに、ほんのささいなこと-50ポイント-があると考えるなら)。
問題は、トレーダーとして3つのプラットフォームのうち、どれを選んで取引するかということです。
ピーピーエス
もちろん、細かいところ、もっと具体的なところで間違っていることもあります。そこで、「トレーダーの生き方、現環境での選択の問題」というテーマで、開発者の意見を聞いてみたいと思います。
いいえ、マジックナンバーはExpert Advisorが設定する拘束力のある数値です。注文はポジションの変更・開設のための注文であり、取引または拒否のいずれかで終了するため、注文に割り当てられたMAGICは取引とポジションにも割り当てられることになります。
具体的にはORDER_MAGICを 求めると、選択した注文のマジックナンバーを得ることができます。
試してみましたか?すでに別のスレッドで質問しているのですが。
こんにちは!ここで質問なのですが、ポジションを開くリクエストを送るときに、「マジックネーブル」を設定しています。ポジションをクローズした後に取引履歴を分析するんです。逆の注文でポジションをクローズした場合(この場合、「マジックネーブル」は設定されていません)、取引の「マジックネーブル」は、私がオープン時に設定したものになります。TakeProfitまたはStopLossによってポジションが閉じられた場合、「Magic namber」はゼロに等しくなります。エラーなのでしょうか?
つまり、取引開始から終了まで、常に「魔法の琥珀」が保存されているわけではありません。
他の方法で回避する必要があったのです。
TakeProfitまたはStopLossによってポジションが閉じられると、「マジックネーブル」はゼロになります。間違いなのか?
それについては、デスクサービスに要望を 出しました。考えることを約束した。
とはいえ、何を考えているのか、直さなければならないのですが...。
ありがとうございます、DLLの件です。
さて、ここで愚問です。EAを動作させるためには、ヒストリーの最後のバーが500本ほど必要です。ある時間間隔(x1からx2まで)でテストしている場合、この500本のバーを得ることはなく、その結果、注文を出すことはできないでしょう。ここで、y1はx1より前に発生したある時点である。そして、最初は取引が成立せず、豚の量が十分にたまると、取引が成立するようになるのです。また、y1を定数にすることはできません。例えば、その年の9月にテストをしたい場合、1月からテストを開始します(この場合、取引は6月頃から実行されます)。3月から開始すると、バーが十分に蓄積されず、何も起こりません。
Expert Advisor をリアルタイムで実行すると、十分なバーがないため、何も起こりません(チャートは私が望まないまでプロットされており、十分なバーがあるはずなのに)。
このとりとめのない語り口から、たったひとつだけ疑問があるのですが、何か対処法はないのでしょうか?
ZS:4ではすべて正常に動作しています。
ありがとうございます、DLLの件です。
さて、ここで愚問です。EAを動作させるためには、ヒストリーの最後のバーが500本ほど必要です。ある時間間隔(x1からx2まで)でテストしている場合、この500本のバーを得ることはなく、その結果、注文を出すことはできないでしょう。ここで、y1はx1より前に発生したある時点である。そして、最初は取引が成立せず、豚の量が十分にたまると、取引が成立するようになるのです。また、y1を定数にすることはできません。例えば、その年の9月にテストをしたい場合、1月からテストを開始します(この場合、取引は6月頃から実行されます)。3月から開始すると、バーが十分に蓄積されず、何も起こりません。
Expert Advisor をリアルタイムで実行すると、十分なバーがないため、何も起こりません(チャートは私が望まないまでプロットされており、十分なバーがあるはずなのに)。
このとりとめのない語り口から、たったひとつだけ疑問があるのですが、何か対処法はないのでしょうか?
ZS:4ではすべて正常に動作しています。