Рекомендации для запуска стратегии:

  1. Загрузите исходный код стратегии через страницу "Мой стратегии". Перед загрузкой, пожалуйста, убедитесь, что стратегия может быть скомпилирована на платформе JForex.
  2. Вернитесь на страницу "Моя страница", выберите стратегию для участия в текущем конкурсном месяце и подтвердите выбор.
  3. Вы можете запустить платформу в режиме просмотра в целях мониторинга позиций стратегии и просмотра отчетов.
  4. Вы можете обновить стратегию во время конкурсного месяца, но только один раз.
  5. Вы можете получить до 35 бонусных баллов, опубликовав исходный код вашей стратегии.

Рекомендации для получения наибольших оценок от Dukascopy экспертов:

  1. Прибыльность - это показатель определяемый как общая прибыль, деленная на общий убыток. Он признан одним из самых надежных статистических показателей для оценки производительности стратегии. Значения выше 1 показывают, что стратегия прибыльна.
  2. Доля наибольшей прибыли в балансе - вы должны торговать с более равными уровнями прибыли по позициям. Для победы в конкурсе, необходимы несколько прибыльных сделок, а не одна сделка, создающая всю прибыль.
  3. Доля прибыльных сделок - критерий отражает количество выигрышных сделок, деленное на количество убыточных сделок. Чем выше коэффициент, тем выше качество стратегии.
  4. Максимальная сумма последовательных потерь - данная мера представляется важной с психологической точки зрения и в смысле предотвращения большой отрицательной просадки на счету. Данный критерий представляет собой показатель, схожий с максимальной просадкой.
  5. Понятность и читаемость кода стратегии - Участник должен следовать Java Code Conventions и добавлять комментарии к коду стратегии в целях улучшения его читаемости.
  6. Значимые, интересные комментарии - мы будем уделять особое внимание тому, как трейдер описывает свою деятельность. Будет ли его блог информативным, интересным и т.д..
  7. Другие факторы - в особых случаях Dukascopy оставляет за собой право добавлять баллы за выдающиеся особенность в деятельности трейдера.

Рекомендации по программированию :

  1. Подписка на инструменты
@Override public void onStart(IContext context) throws JFException {
Set subscribedInstruments = new HashSet();
subscribedInstruments.add(Instrument.EURUSD);
context.setSubscribedInstruments(subscribedInstruments);
}
  1. Торговля только по конкретным инструментам и периодам:
@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;
}