ForexTester2サンプルストラテジ1:「一目均衡表:三役好転」システム



都合により、ダウンロード及びサポートを終了いたしました。(2015/3/23)

ForexTester2用(lazarus)のサンプルストラテジをアップロードしたので、ご希望の方は、以下のリンクから、zipファイルをダウンロードしてください。
売買ルール上、不要な関数が多数含まれていますが、プログラム例になればと思い、意図的に残してあります。

  →ダウンロード・ページへ
   *ダウンロードページを移動いたしました。ご理解頂ければ幸いです。
    (2012/10/19) 

zipファイル内の、「README.txt」に、プログラム構造等の記述があります。
また、ブログの記事と併せて読んでいただければと思います。
関連ブログ記事群:ForexTester2ストラテジプログラミング

★README.txtの抜粋
【始めに】
任意のディレクトリにzipファイルの中身を展開してください。
プログラム変更は、「Sample1.lpi」をダブルクリックすると、
lazarusが起動されます。

以下の順に記載しています。
【インストール方法】
【サンプルストラテジの仕様】
【プログラムソースの流れ】
【注意事項】
【発注ロジックの補足事項】

====================================
【インストール方法】
------------------------
1.インジケータのインストール
  ForexTester2の一目均衡表とボリンジャーバンドは間違えていますので、
  このディレクトリ配下の以下の2つのDLLファイルをインジケータとして追加してください。
  ・IshimokuNew.dll
  ・BollingerBandsSMA.dll
2.ストラテジのインストール
  ・「Sample1.dll」がストラテジのDLLです。
  ・ストラテジのインストールしてみてください。
  ・ストラテジプロパティの「LogFileName」が指しているファイル名が、
   独自ログ出力先になりますので、該当ファイル名を好きな場所に
   変更してください。
   ただし、指定されたディレクトリが存在しない場合は動作しません。
   ファイルは無くても大丈夫です。
  ・独自ログ不要の場合は、ストラテジプロパティの「LogOut」
   を「False」に変更してください。
  ・ストラテジを実行し、動作確認してください。
------------------------

【サンプルストラテジの仕様】
------------------------
○発注条件
 一目均衡表-三役好転(始値/終値が雲上)
○フィルタ:
 日足PLドットが下落しており、前日/前々日の終値がPLドットの下で、
 前日/前々日のPLドットが高値/安値レンジ内であれば買わない 、(売りは逆)
 (フィルタ条件クリアで発注)
○発注価格:
 Ask/Bidの0.04%で逆指値
○ストップロス:
 基準線+デブストップ(7期間、1.1σ)の2倍
○決済指値
 3R(初期リスクの3倍)
○手仕舞
 ・転換線と基準線の逆クロスと遅行線の逆転し、終値が雲入りした場合。
 ・18期間スローストキャスティクスのダイバージェンスが3回発生
 ・効率レシオ(絶対値:12期間)が0.8以上になった後、
  ボリンジャーバンドの反対側2σ順行
○トレーリング
 ・SwingASIで急激な反転(3バー、15ポイント)が発生した場合、
  過去6バーの高値/安値。
  SwingインデックスSIで使用した値幅制限は、前バーの終値の5%
○サイジング:
 ・初期金額5万$ → ストラテジ実行時に指定してください
 ・発注時残高の2%÷初期リスク(最低0.1ロット)を超えない範囲で、ADXR÷20した値。
------------------------

0 件のコメント:

コメントを投稿