ストラテジー起動のためのヒント:

  1. あなたのストラテジーのソースファイルを「マイ・ストラテジー」のページにアップロードしよう。アップロードの前に、ストラテジーがJForexプラットフォームにてコンパイルされるかどうか確認してください。
  2. 「マイページ」に戻って、今月のコンテストに登録させるストラテジーを選択してください。
  3. ストラテジーのポジションをモニターするため、またレポート機能を使うため、「view only」モードでプラットフォームを起動させましょう。
  4. コンテスト開催月の間、1度だけストラテジーをアップデートすることができます。
  5. あなたのストラテジーのソースコードを公開することで、追加で35ボーナスポイントが獲得できます。

Dukascopyのエクスパートによる査定でより高いポイントを獲得するためのヒント:

  1. プロフィット・ファクター(Profit factor) - この評価値は合計損益を合計損失で割ることにより求められます。この評価値はストラテジーのパフォーマンスを評価する上で、最も信頼される評価基準の一つとして認識されています。この評価値が1以上を指し示す場合、ストラテジーは利益を生み出していることを意味します。
  2. 口座残高における最大利益確定取引の割合(Share of the biggest profit in the balance) - 参加者はポジションごとに等しく利益を生み出す必要があります。コンテストで勝利するためには、1つの取引で全ての利益を生み出すのではなく、利益確定取引を数多く行う必要があります。
  3. 利益確定取引の割合(Share of winning trades) - この評価値は、損失確定取引の数量に対する利益確定取引の数量の割合を示しています。割合が高ければ高いほど、ストラテジーの質が高いことを意味します。
  4. 連続損失の最大合計(Maximum sum of consecutive losses) - この評価値は心理的な観点および、口座における資産の大幅な減少を避ける意味において重要な指標です。この評価値は最大の資産減少の値に近いものとなります。
  5. ストラテジーのコードの読みやすさとわかりやすさ - 参加者はJavaコーディング規約に従ってストラテジーを作成する必要があります。また、ストラテジーをよりわかりやすく理解してもらうため、ストラテジーに対してその解説コメントを付け加える必要があります。
  6. 興味をひく意味あるコメント - Dukascopyはトレーダーがどのように自身の活動を表現しているかに特別の注意を払っています(ブログに書かれた内容が正しいかどうか、興味をひくようなものか等)。
  7. その他の要因 - 特別な場合、Dukascopyはトレーダーの秀でた活動に対して追加でポイントを加える権利を有します。

プログラミングに関するヒント:

  1. Subscribing to instruments
@Override public void onStart(IContext context) throws JFException {
Set subscribedInstruments = new HashSet();
subscribedInstruments.add(Instrument.EURUSD);
context.setSubscribedInstruments(subscribedInstruments);
}
  1. Trading only on specific instruments and periods:
@Override public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException {
//first line if (instrument != Instrument.EURUSD || period != Period.ONE_HOUR) return;
}