初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 746 1...739740741742743744745746747748749750751752753...1503 新しいコメント Artyom Kuraev 2017.05.06 13:26 #7451 Alexey Viktorov:そのようなプログラマーはどこから見つけてくるのでしょうか?全部が全部、ナンセンスです。そんなプログラマーをどこに送ればいいのか、ご理解いただけると思います。さて、念のため、見逃さないように、ポインターを紹介します。数人 - そして誰もが、私がヘッジ会計かネッティング会計かを調べ始める。ユニバーサルアドバイザーが 必要だと伝えると、返事が返ってくる。"1つのシンボルに複数の注文を出す "というタスクです。口座によっては合算されたりされなかったりします。 すべてが一つのポジションに収まり、将来の結果は不明です(もちろんExpert Advisorがそれ用に設計されていない場合)。 もし私がバラバラに閉じたり開いたりすれば、利益は個別に得られるものとは全く異なるものになります。私は、タスクに書かれている通りのアルゴリズムであれば、どのように実装されるかは気にしないと言いました。数時間、激しいやりとりが続いたが、最終的には「私は最低の客で、自分が何を望んでいるのかわかっていない......」ということで意見が一致した。他のプロジェクターに行くと、また同じようにヘッジとネッティングの質問を受けた。ユニバーサル」と言ったら、「何が欲しいかわからないなら、地獄に落ちろ」という答えが返ってきました。 Alexey Viktorov 2017.05.06 13:42 #7452 Artyom Kuraev:数人 - そして誰もが、私にヘッジ口座かネッティング口座があるのかと尋ね始める。普遍的なEAが必要だと言うと、その答えが返ってくる。"同じシンボルに複数の注文を出す "という作業です。口座によっては合算されたりされなかったりします。 すべてが一つのポジションに収まり、将来の結果は不明です(もちろんExpert Advisorがそれ用に設計されていない場合)。 もし私がバラバラに閉じたり開いたりすれば、利益は個別に得られるものとは全く異なるものになります。私は、タスクに書かれている通りのアルゴリズムであれば、どのように実装されるかは気にしないと言いました。数時間、激しいやりとりが続いたが、最終的には「私は最低の客で、自分が何を望んでいるのかわかっていない......」ということで意見が一致した。他のプロジェクターに行くと、また同じようにヘッジとネッティングの質問を受けた。私は「ユニバーサル」と言い、その答えは「何が欲しいかわからないなら、地獄に落ちろ」です。その言葉が適切でなかったのかもしれません。実際、ネッティング口座では、オープンポジションは 合計されます。しかし、MT4のようにポジション会計だけに興味があるのであれば、ネッティングアカウントを持つ必要があります。その他、マジック、ポジションやオーダーの列挙、EAが開いているか、他のEAによって手動で開かれているかの判断など、すべてが一度に解決されるのです。 Artyom Kuraev 2017.05.06 13:45 #7453 Alexey Viktorov:たぶん、ちょっと言い方が悪いんですけどね。確かにネッティング口座では、オープンポジションは 合計されます。しかし、MT4のようにポジション会計にしか興味がないのであれば、ハッジ口座は必須条件です。その他、マジック、ポジションやオーダーの列挙、EAや他のEAによるオープンポジションの検出、これらすべてが一度に解決されます。 そう、足し算なのです。しかし、だからといって、ある瞬間に必要なオーダーに関する情報を入手し、正しい会計処理と決算を実施することは不可能ではないでしょうか? Vladimir Karputov 2017.05.06 13:47 #7454 Artyom Kuraev:...- 答えは、「何が必要なのかわからないなら、自分でやってしまえ」です。 全くもって適切な正解です。そしてそれは、ネッティングアカウントとヘッジの違いを理解するまでのことです。読むのが面倒くさいと99%あげますので(MetaTrader5ではポジションのヘッジ会計システムが追加 されました)、そのつもりで課題を書き換えてみてください。アクションネッティング結果リザルトヘッジ1.Buy EURUSD 0.011ポジション EURUSD 0.01ロット買い1ポジション EURUSD 0.01ロット買い2.Buy EURUSD 0.011ポジション EURUSD0.02 ロット買い2つのポジション EURUSD 0.01ロット買いポジション1ポジション EURUSD 0.01ロット買い3 EURUSD 0.01の売り1ポジション EURUSD0.01 ロット買い3つのポジション1ポジション EURUSD 0.01ロット買い1ポジション EURUSD 0.01ロット買い1 EURUSD 0.01ロット売りポジション Artyom Kuraev 2017.05.06 13:57 #7455 Vladimir Karputov: 全くもって適切な正解です。ネッティングアカウントとヘッジの違いを理解するまでです。読むのが面倒くさいと99%あげているので(MetaTrader 5にヘッジ会計が追加 された)、それを踏まえて課題を書き換えてみてください。アクションネッティング結果リザルトヘッジ1.Buy EURUSD 0.011ポジション EURUSD 0.01ロット買い1ポジション EURUSD 0.01ロット買い2.Buy EURUSD 0.011ポジション EURUSD0.02 ロット買い2つのポジション EURUSD 0.01ロット買いポジション1ポジション EURUSD 0.01ロット買い3 EURUSD 0.01の売り1ポジション EURUSD0.01 ロット買い3つのポジション1ポジション EURUSD 0.01ロット買い1ポジション EURUSD 0.01ロット買い1 EURUSD 0.01ロット売りポジション 論理的には理解できるのですが、ネッティングでは、オープン/クローズしたトレードの情報は、どこからも取得できず、トータルポジションのその部分だけがこのEAに属するというように、すべて削除されてしまうのでしょうか。また、複数のポジションを1つに崩すのは理解できるのですが、ではポジションを追加した時の始値はどうなるのでしょうか? Vladimir Karputov 2017.05.06 14:07 #7456 Artyom Kuraev: 論理的には理解できるのですが、オープン/クローズしたトレードの情報はすべてどこからでも削除されるため、どこからでも取得してこのEAに属するトータルポジションの一部だけをクローズすることは不可能なのでしょうか。 もちろん、取引履歴からトレードを取得し、分析することも可能です。問題は、これが必要なのかどうかということです。アルチョム・クラーエフ...また、複数のポジションを1つに崩すのは理解できるのですが、ポジションを追加した瞬間の始値はどうなるのでしょうか?ネッティングにより、最終的な平均価格は、ポジションの価格と出来高、そして追加した出来高に依存します。その場合は、手動でネット取引するのが一番です。あるいは、より良い方法は、古いターミナルで注文システムを使用するのに慣れている場合、MetaTrader 5 の要件で、ヘッジングシステム用のロボットが必要であることを明示することです。 Vitaly Muzichenko 2017.05.12 12:36 #7457 履歴の読み込みについて、ヘルプをお願いします。オープンチャートの 記号が並んでいて、最大で30個まであります。問題は、タイムフレームを同期して切り替えると履歴が残らず、読み込んでいる間にインジケータが "落ちる"このデザインは機能しません ArraySetAsSeries(_open,true); for(int i=0; i<ArraySize(mass_id); i++) { MassSY=ChartSymbol(mass_id[i]); for(int e=0; e<5; e++) { if(CopyOpen(MassSY,Period(),0,(int)ChartGetInteger(0,CHART_WIDTH_IN_BARS,0)+1,_open)>=ChartGetInteger(0,CHART_WIDTH_IN_BARS,0)) continue; } }わかりやすいように動画を添付します。ありがとうございました。 Sergey Gritsay 2017.05.12 16:30 #7458 Vitaly Muzichenko:履歴の読み込みについて、ヘルプをお願いします。オープンチャートの 記号が並んでいて、最大で30個まであります。問題は、タイムフレームを同期して切り替えると履歴が残らず、読み込んでいる間にインジケータが "落ちる"このデザインは機能しませんわかりやすいように動画を添付します。ありがとうございました。 Vitalyさん、https://www.mql5.com/ru/docs/series/timeseries_access#synchronized、履歴を読み込むサンプルスクリプトがあるので、参考になるかもしれません。 Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным www.mql5.com Доступ к таймсериям и индикаторам / Организация доступа к данным - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Alexey Viktorov 2017.05.12 16:42 #7459 Sergey Gritsay: Vitalyさん、https://www.mql5.com/ru/docs/series/timeseries_access#synchronized、履歴を読み込むスクリプトの例があるので、参考になるかもしれません。 この脚本には苦労しました...。役にたたない。しかし、私が何か間違ったことをしたのか、それともバグがあったのか、このビルドには多くの苦情が寄せられています(私の苦情ではありません)。 削除済み 2017.05.12 17:07 #7460 Vitaly Muzichenko:履歴の読み込みについて、ヘルプをお願いします。オープンチャートの 記号が並んでいて、最大で30個まであります。問題は、タイムフレームを同期して切り替えると履歴が残らず、読み込んでいる間にインジケータが "落ちる"このデザインは機能しませんわかりやすいように動画を添付します。ありがとうございました。 分タイマーで必要な全てのシンボル/タイムフレームを循環させてみる(Bars( symbol, timeframe );) 1...739740741742743744745746747748749750751752753...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そのようなプログラマーはどこから見つけてくるのでしょうか?
全部が全部、ナンセンスです。そんなプログラマーをどこに送ればいいのか、ご理解いただけると思います。
さて、念のため、見逃さないように、ポインターを紹介します。
数人 - そして誰もが、私がヘッジ会計かネッティング会計かを調べ始める。ユニバーサルアドバイザーが 必要だと伝えると、返事が返ってくる。
"1つのシンボルに複数の注文を出す "というタスクです。口座によっては合算されたりされなかったりします。 すべてが一つのポジションに収まり、将来の結果は不明です(もちろんExpert Advisorがそれ用に設計されていない場合)。 もし私がバラバラに閉じたり開いたりすれば、利益は個別に得られるものとは全く異なるものになります。
私は、タスクに書かれている通りのアルゴリズムであれば、どのように実装されるかは気にしないと言いました。数時間、激しいやりとりが続いたが、最終的には「私は最低の客で、自分が何を望んでいるのかわかっていない......」ということで意見が一致した。
他のプロジェクターに行くと、また同じようにヘッジとネッティングの質問を受けた。ユニバーサル」と言ったら、「何が欲しいかわからないなら、地獄に落ちろ」という答えが返ってきました。
数人 - そして誰もが、私にヘッジ口座かネッティング口座があるのかと尋ね始める。普遍的なEAが必要だと言うと、その答えが返ってくる。
"同じシンボルに複数の注文を出す "という作業です。口座によっては合算されたりされなかったりします。 すべてが一つのポジションに収まり、将来の結果は不明です(もちろんExpert Advisorがそれ用に設計されていない場合)。 もし私がバラバラに閉じたり開いたりすれば、利益は個別に得られるものとは全く異なるものになります。
私は、タスクに書かれている通りのアルゴリズムであれば、どのように実装されるかは気にしないと言いました。数時間、激しいやりとりが続いたが、最終的には「私は最低の客で、自分が何を望んでいるのかわかっていない......」ということで意見が一致した。
他のプロジェクターに行くと、また同じようにヘッジとネッティングの質問を受けた。私は「ユニバーサル」と言い、その答えは「何が欲しいかわからないなら、地獄に落ちろ」です。
その言葉が適切でなかったのかもしれません。実際、ネッティング口座では、オープンポジションは 合計されます。しかし、MT4のようにポジション会計だけに興味があるのであれば、ネッティングアカウントを持つ必要があります。
その他、マジック、ポジションやオーダーの列挙、EAが開いているか、他のEAによって手動で開かれているかの判断など、すべてが一度に解決されるのです。
たぶん、ちょっと言い方が悪いんですけどね。確かにネッティング口座では、オープンポジションは 合計されます。しかし、MT4のようにポジション会計にしか興味がないのであれば、ハッジ口座は必須条件です。
その他、マジック、ポジションやオーダーの列挙、EAや他のEAによるオープンポジションの検出、これらすべてが一度に解決されます。
...- 答えは、「何が必要なのかわからないなら、自分でやってしまえ」です。
全くもって適切な正解です。そしてそれは、ネッティングアカウントとヘッジの違いを理解するまでのことです。
読むのが面倒くさいと99%あげますので(MetaTrader5ではポジションのヘッジ会計システムが追加 されました)、そのつもりで課題を書き換えてみてください。
EURUSD 0.01ロット買いポジション
1ポジション EURUSD 0.01ロット買い
1ポジション EURUSD 0.01ロット買い
1ポジション EURUSD 0.01ロット買い
1 EURUSD 0.01ロット売りポジション
全くもって適切な正解です。ネッティングアカウントとヘッジの違いを理解するまでです。
読むのが面倒くさいと99%あげているので(MetaTrader 5にヘッジ会計が追加 された)、それを踏まえて課題を書き換えてみてください。
EURUSD 0.01ロット買いポジション
1ポジション EURUSD 0.01ロット買い
1ポジション EURUSD 0.01ロット買い
1ポジション EURUSD 0.01ロット買い
1 EURUSD 0.01ロット売りポジション
論理的には理解できるのですが、オープン/クローズしたトレードの情報はすべてどこからでも削除されるため、どこからでも取得してこのEAに属するトータルポジションの一部だけをクローズすることは不可能なのでしょうか。
もちろん、取引履歴からトレードを取得し、分析することも可能です。問題は、これが必要なのかどうかということです。
...また、複数のポジションを1つに崩すのは理解できるのですが、ポジションを追加した瞬間の始値はどうなるのでしょうか?
ネッティングにより、最終的な平均価格は、ポジションの価格と出来高、そして追加した出来高に依存します。その場合は、手動でネット取引するのが一番です。あるいは、より良い方法は、古いターミナルで注文システムを使用するのに慣れている場合、MetaTrader 5 の要件で、ヘッジングシステム用のロボットが必要であることを明示することです。
履歴の読み込みについて、ヘルプをお願いします。
オープンチャートの 記号が並んでいて、最大で30個まであります。問題は、タイムフレームを同期して切り替えると履歴が残らず、読み込んでいる間にインジケータが "落ちる"
このデザインは機能しません
わかりやすいように動画を添付します。
ありがとうございました。
履歴の読み込みについて、ヘルプをお願いします。
オープンチャートの 記号が並んでいて、最大で30個まであります。問題は、タイムフレームを同期して切り替えると履歴が残らず、読み込んでいる間にインジケータが "落ちる"
このデザインは機能しません
わかりやすいように動画を添付します。
ありがとうございました。
Vitalyさん、https://www.mql5.com/ru/docs/series/timeseries_access#synchronized、履歴を読み込むサンプルスクリプトがあるので、参考になるかもしれません。
Vitalyさん、https://www.mql5.com/ru/docs/series/timeseries_access#synchronized、履歴を読み込むスクリプトの例があるので、参考になるかもしれません。
履歴の読み込みについて、ヘルプをお願いします。
オープンチャートの 記号が並んでいて、最大で30個まであります。問題は、タイムフレームを同期して切り替えると履歴が残らず、読み込んでいる間にインジケータが "落ちる"
このデザインは機能しません
わかりやすいように動画を添付します。
ありがとうございました。