エキスパート: EMA 6.12 - ページ 2

 
Shara1:

ありがとうございます。

追記:手始めに、トレイリング・ストップ==1、トレイリング・ステップ==1に設定します。

 
Automated-Trading:

EMA 6.12

著者:ウラジーミル・カルプトフ

こんにちは、ウラジミール!私はあなたの専門家が面白いと思いました。シンプルですが、効果的な傾向があります。
実際の口座でこのバージョンをテストすることは可能ですか?
ありがとうございました!
 

このEAを使ったことがある人はいますか?

もしあれば、mql5リンクシグナルを提供してください。


このEAを共有してくれてありがとう。

しかし、あなたがいくつかのEAを共有したい場合、

を共有したいのであれば

mql5 link at least 3-6months.


そうすれば、全員が知ることができます。


ありがとうございました。

 

MAクロスの次のバーで取引を開始したいので、chatgptをいじっています。そのコードのほとんどはエラーだらけで、mql5のこともよく分かっていない。

これは実行可能なのでしょうか、それとも別の方法で実現できるのでしょうか?あなたのコードは本当に素晴らしく、移動平均の 種類を選択できる機能とともに、その機能を追加していただけるととてもありがたいです。

もしご興味があれば、そのコードを掲載します。


MAクロスの次のバーで取引を開始するには、現在のバーの終値のMA値をチェックし、前のバーの終値のMA値と比較する必要があります。高速MAが現在のバーの終値で低速MAを上回り、前のバーの終値で低速MAを下回った場合、ロング取引を開始できます。現在のバーの終値で高速MAが低速MAを下回り、前のバーの終値で低速MAを上回った場 合、ショート取引を開始できます。

これを実現するために OnTick() 関数をどのように変更できるかの例を示します:

この変更したコードでは、まず、前と同じロジックを使って MA のクロスをチェックします。MA クロスが検出された場合、クロスの方向に基づいてロングまたはショートの取引を開始しますが、取引の開始には、クロスの方向に応じて、現在のアスクまたはビッド価格を使用します。これにより、取引は要求どおり、クロスの次のバーで開始されます。また、 m_position.Modify() 関数を使用して、新規にオープンした取引のストップロス、テイクプロフィット、トレーリングストップ、トレーリングステップを設定します。