アイデアの作者: Alex
mq5コードの作者: barabashkakvn
Executer ACは、iAC(加速/減速オシレーター)インジケーターを使用したシステムトレーディングEAです。このEAは新しいバーが表示されたときのみ動作し、一度に一つのポジションしか持たないため、ヘッジングアカウントとネットティングアカウントの両方で利用可能です。
ロットは、過去の取引履歴に基づいて計算され、履歴日数、最大リスク(パーセンテージ)、および減少係数のパラメータが使用されます。
このEAは、BUYおよびSELLのための複数のシグナルを実装しています(ac[]配列はACインジケーターの値を表します)。
BUYシグナル:
//--- ACインジケーターが上昇 if(ac[1]>0.0 && ac[2]>0.0) { //--- BUYシグナルをチェック if(ac[1]>ac[2] && ac[2]>ac[3]) { *** } *** } //--- ACインジケーターが下降 if(ac[1]<0 && ac[2]<0) { //--- BUYシグナルをチェック if(ac[1]>ac[2] && ac[2]>ac[3] && ac[3]>ac[4]) { *** } *** } //--- ACインジケーターがゼロを上から下に越える if(ac[1]>0.0 && ac[2]<0.0) { *** } ***
SELLシグナル:
//--- ACインジケーターが上昇 if(ac[1]>0.0 && ac[2]>0.0) { *** //--- SELLシグナルをチェック if(ac[1]<ac[2] && ac[2]<ac[3] && ac[3]<ac[4]) { *** } //--- ACインジケーターが下降 if(ac[1]<0 && ac[2]<0) { *** //--- SELLシグナルをチェック if(ac[1]<ac[2] && ac[2]<ac[3]) { *** } } *** //--- ACインジケーターがゼロを下から上に越える if(ac[1]<0.0 && ac[2]>0.0) { *** }
実際のBUYオープン例:

コメント 0