皆さん、こんにちは!今日はMetaTrader 5用のエキスパートアドバイザー(EA)「RobotPowerM5」についてお話しします。このEAは、iBullsPowerとiBearsPowerのインジケーターを使って、トレードシグナルを生成する仕組みになっています。
インジケーターの計算方法
まず、インジケーターの計算方法を見てみましょう。以下のコードは、最初のバーでのiBullsPowerとiBearsPowerの値を取得する部分です。
//+------------------------------------------------------------------+
//| インジケーターの値を計算する |
//+------------------------------------------------------------------+
void calculateIndicators()
{
bull = iBullsPowerGet(1);
bear = iBearsPowerGet(1);
Comment("bull+bear= ",bull+bear);
//b = 1 * Point() + iATRGet(1)*1.5;
//s = 1 * Point() + iATRGet(1)*1.5;
isBuying = (bull+bear > 0);
isSelling = (bull+bear < 0);
isClosing = false;
}
//| インジケーターの値を計算する |
//+------------------------------------------------------------------+
void calculateIndicators()
{
bull = iBullsPowerGet(1);
bear = iBearsPowerGet(1);
Comment("bull+bear= ",bull+bear);
//b = 1 * Point() + iATRGet(1)*1.5;
//s = 1 * Point() + iATRGet(1)*1.5;
isBuying = (bull+bear > 0);
isSelling = (bull+bear < 0);
isClosing = false;
}
テスト結果
このEAをEURUSDのM5チャートでテストした結果を見てみましょう。テスト期間は2016年6月1日から2016年10月31日まで、初期投資額は$100で、デフォルトパラメータを使用しました。
このように、RobotPowerM5はシンプルですが、効果的なトレード手法を提供してくれます。興味がある方はぜひ試してみてください!
コメント 0