記事「自動で動くEAを作る(第09回):自動化(I)」についてのディスカッション

 

新しい記事「自動で動くEAを作る(第09回):自動化(I)」はパブリッシュされました:

自動EAの作成はそれほど難しい作業ではありませんが、必要な知識がないと多くの間違いを犯す可能性があります。この記事では、ブレイクイーブンとトレーリングストップレベルを作動させるトリガーの作成からなる自動化の最初のレベルを構築する方法について見ていきます。

下の動画は、このシステムが動作する様子を示したものです。何か違う、機能がない、と想像している方は、動画を見て結論を出してみてください。ただし、何が起こっているかを理解するためにおこなう最善のことは、EAをコンパイルし、デモ口座で独自のテストをおこなうことです。そうすることで、システム全体の理解がより確かで明確になります。


作者: Daniel Jose

 
メタトレーダーでこのEAを有効にする方法を教えてください。
 
robertamega #:
メタトレーダーでこのEAを有効にするにはどうしたらいいですか?

このEAをコンパイルすると、プラットフォームがデフォルトで持っている他のExpert Advisorの中に表示されます。

アルゴ取引を 有効にする必要があります:

<< アルゴ取引が無効;

<< アルゴ取引が有効

 

ダニ、コンパイルのやり方がわからないんだ。プログラミングのこともよく知らないし、メタトレーダーを始めたばかりなんだ。





Daniel Jose #:

コンパイルすると、プラットフォームがデフォルトで持っている他のExperts Advisorsの中に表示されます。

アルゴ取引を 有効にする必要があります:

<< アルゴ取引が無効 ;

<< アルゴ取引が有効

 
robertamega #:

ダニ、コンパイルのやり方がわからないんだ。プログラミングのこともよく知らないし、メタトレーダーを始めたばかりなんだ。





このような場合、私がYOUTUBEでまとめているプレイリストをお勧めします。 それは非常に基本的なものですが、まさに始めたばかりの人を対象としています。動画は短く、特定のテーマに絞っていますが、常にメタトレーダー初心者を対象にしています。最初の一歩を踏み出すのに役立つかもしれません。しかし、あなたが実際にプラットフォーム上に置くものに注意してください、あなたの証券口座で作業し、実際のお金を使用するので...私はただ注意と言いたいのです.

プレイリストのリンクはこちら:https://www.youtube.com/watch?v=Q5rgggKuUY4&amp; list=PLpkiMqQzUzgA3fgPE1D-ZcjnEKVwgEg8z

Tutor 01
Tutor 01
  • 2022.12.24
  • www.youtube.com
Para melhor visualização utilize dispositivos com resolução Full HD.Esta será uma pequena sequencia de vídeos voltadas para explicar como operar usando o Me...
 

こんにちは、ダニエル、

まず、あなたの知識を共有していただきありがとうございます!

取引サーバーがストップとテイクプロフィット 注文をどのように理解するかについて質問があります。言い換えれば、ポジションがクローズされたとき、トレーディングサーバーは常にSLとTPを削除するのでしょうか?

また、ヘッジ口座でトレーリングストップを有効にするには、2つのオープンポジションを許可する必要があるとのコメントもありました。

ありがとうございます。

 
Mackilem テイクプロフィット 注文をどのように理解するかについて質問があるのですが、それらは別々の注文とみなされるのでしょうか、それとも一つの「構造化されたポジション」の一部なのでしょうか?言い換えれば、ポジションがクローズされたとき、トレーディングサーバーは常にSLとTPを削除するのでしょうか?

また、ヘッジ口座でトレーリングストップを有効にするには、2つのオープンポジションを許可する必要があるとコメントされていることから、この疑問が生じました。

ありがとうございます。

疑問はその一部です。質問することは恥ずかしいことではありません。疑念を持ち続け、知識なしに情報を広めることは恥ずべきことだ。

しかし、部分的に行こう。まずは一つの状況を理解し、次にもう一つの状況を理解しよう。

->サーバーに注文を出すとき、またはポジションを建てるとき、2つの方法があります。この場合、サーバーにリクエストを送信するだけです。注文にストップとテイクを設定していない場合は、後で調整することができます。いずれにせよ、サーバー上には1つの注文またはポジションしかありません。つまり、ストップまたはテイクが執行されると、そのポジションはクローズされ、OCO注文に関しては、すでにご存知のとおりとなります。このことについては、何の疑問もないと思います。

->さて、同じ連載で取り上げた問題があります。OCO注文やポジションは、テイクやストップがスキップされないことを示すものではありません。これらは、その特定の価格で取引が発生した場合にのみ執行されます。注文がスキップされるのを防ぐために、プログラマーによってはOCO注文を使わず、少し違うことをします。つまり、ブックに記載された注文があるが、他の注文でカバーされていない場合です。この場合、少なくとも2つのオーダーを使ってポジションをコントロールする。なぜなら、価格がOCO注文をスキップしても、MARRAのオープンポジションをクローズするために存在するブック内の注文をスキップすることはないからです。しかし、これはHEDGINGタイプの口座では機能しません。そのような口座では、同じ資産で買いポジションと売りポジションを同時に保有することができるからです。バイナリーオプションのようなものだ。しかし、この2つの注文を使うテクニックをネッティング口座で実行すると、ポジションは決済されます。しかし、緩い注文をブックに残しておかないように注意しなければなりません。

このことを理解するには、このシリーズの全15記事を読んで、私が実演する自動システムを試してみる必要があります。ただし、FOREXでも株式市場でも、デモ口座でやってみてください。そうすれば、私が言っていることが本当に理解できるだろう。想像だけで理解しようとしないでください。HEDGING口座を使用するFOREXと、NETTING口座を使用するBOLSAの両方で、デモ口座でシステムをテストしてください ...😁👍

 
Daniel Jose #:

疑念はその一部だ。尋ねることは恥ではない。疑念を持ち続け、知識なしに情報を広めることは恥ずべきことだ😁。

でも、部分的に行きましょう。まずは一つの状況を理解し、次にもう一つの状況を理解しよう。

->サーバーに注文を出すとき、あるいはポジションを建てるとき、2つの方法がある。この場合、サーバーにリクエストを送信するだけです。注文にストップとテイクを設定していない場合は、後で調整することができます。いずれにせよ、サーバー上には1つの注文またはポジションしかありません。つまり、ストップまたはテイクが執行されると、そのポジションはクローズされ、OCO注文に関しては、すでにご存知のとおりとなります。このことについて、あなたは何の疑問も持っていないと思います。

->さて、同じ連載で取り上げた問題があります。OCO注文やポジションは、テイクやストップがスキップされないことを示すものではありません。これらは、その特定の価格で取引が発生した場合にのみ執行されます。注文がスキップされるのを防ぐために、一部のプログラマーはOCO注文を使わず、少し違うことをしています。つまり、ブックにリストされた注文が、他の注文でカバーされていない場合です。この場合、少なくとも2つのオーダーを使ってポジションをコントロールする。なぜなら、価格がOCO注文をスキップしても、MARRAのオープンポジションをクローズするために存在するブック内の注文をスキップすることはないからです。しかし、これはHEDGINGタイプの口座では機能しません。そのような口座では、同じ資産で買いポジションと売りポジションを同時に保有することができるからです。バイナリーオプションのようなものだ。しかし、この2つの注文を使うテクニックをネッティング口座で実行すると、ポジションは決済されます。しかし、緩い注文をブックに残しておかないように注意しなければなりません。

このことを理解するには、このシリーズの全15記事を読んで、私が実演する自動システムを試してみる必要があります。ただし、FOREXでも株式市場でも、デモ口座でやってみてください。そうすれば、私が言っていることが本当に理解できるだろう。想像だけで理解しようとしないでください。HEDGING口座を使用するFOREXと、NETTING口座を使用するBOLSAの両方で、デモ口座でシステムをテストしてください ...😁👍


説明ありがとうございます。よく理解できました。

今、全ての記事を読み終えたので、すぐにテストを始めます。


ありがとうございます。

 

こんにちは、私はあなたのEAを実践してきましたが、どうしても解決できないエラーに遭遇しました。エラーについて教えてください。エラーは以下の通りです:


'C_ManagerAce.mqh' C_ManagerAce.mqh

'C_Orders.mqh' C_Orders.mqh

'C_Terminal.mqh' C_Terminal.mqh

'C_Terminal::GetTerminalInfos' - プライベート・メンバ関数にアクセスできません C_ManagerAce.mqh

関数 'C_Terminal::GetTerminalInfos' の宣言を参照してください C_Terminal.mqh

'C_Terminal::FinanceToPoints' - プライベートメンバー関数にアクセスできません C_ManagerAce.mqh

関数 'C_Terminal::FinanceToPoints' の宣言を参照 C_Terminal.mqh

'C_Terminal::GetTerminalInfos' - プライベートメンバー関数にアクセスできません C_ManagerAce.mqh

関数 'C_Terminal::GetTerminalInfos' の宣言を参照してください C_Terminal.mqh

'C_Terminal::FinanceToPoints' - プライベートメンバー関数にアクセスできません C_ManagerAce.mqh

関数 'C_Terminal::FinanceToPoints' の宣言を参照 C_Terminal.mqh

'C_Terminal::GetTerminalInfos' - プライベートメンバー関数にアクセスできません C_ManagerAce.mqh

関数 'C_Terminal::GetTerminalInfos' の宣言を参照してください C_Terminal.mqh


私はもう一度プログラミングを勉強しているので、あなたと全く同じコードを使いました。私はコンピューターサイエンスの学士号を持っています。私のコードをコンパイルすると、なぜこのようなエラーが出るのか理解できません。助けてください。


 
kinghussle #:

こんにちは、私はあなたのEAに従って実装してきましたが、真相を知ることができないエラーに遭遇しました。エラーについて教えてください。エラーは以下の通りです:


'C_ManagerAce.mqh' C_ManagerAce.mqh

'C_Orders.mqh' C_Orders.mqh

'C_Terminal.mqh' C_Terminal.mqh

'C_Terminal::GetTerminalInfos' - プライベートメンバ関数にアクセスできません C_ManagerAce.mqh

関数 'C_Terminal::GetTerminalInfos' の宣言を参照してください C_Terminal.mqh

'C_Terminal::FinanceToPoints' - プライベートメンバー関数にアクセスできない C_ManagerAce.mqh

関数 'C_Terminal::FinanceToPoints' の宣言を参照してください C_Terminal.mqh

'C_Terminal::GetTerminalInfos' - プライベートメンバー関数にアクセスできません C_ManagerAce.mqh

関数 'C_Terminal::GetTerminalInfos' の宣言を参照 C_Terminal.mqh

'C_Terminal::FinanceToPoints' - プライベートメンバー関数にアクセスできない C_ManagerAce.mqh

関数 'C_Terminal::FinanceToPoints' の宣言を参照してください C_Terminal.mqh

'C_Terminal::GetTerminalInfos' - プライベートメンバー関数にアクセスできません C_ManagerAce.mqh

関数 'C_Terminal::GetTerminalInfos' の宣言を参照 C_Terminal.mqh


私はもう一度プログラミングを勉強しているので、あなたと全く同じコードを使いました。私はコンピューターサイエンスの学士号を持っています。私のコードをコンパイルすると、なぜこのようなエラーが出るのか理解できません。助けてください。

あなたが報告しているエラーは、クラスのボディの外で、クラスのプライベートなものにアクセスしようとしたためです。まず、もう少し簡単なことから始めることをお勧めします。そのためには、まずprivate句とpublic句が何なのかを理解してください。しかし主に、なぜどちらか一方を使うのかということだ。

 
ダニエル、こんばんは!記事の完成、おめでとう。YouTube用にこれらのレッスンを録画することは考えていないのですか?ぜひ見たいよ。