шаблон советника форекс

Введение

Многие трейдеры сталкивалось с проблемой написания своих экспертов. 

С чего начать? 
Как задать в коде советника тейк-профит, стоп-лосс или трейлинг-стоп? 
Как проверить стратегию на работоспособность?
Вы не хотите заказывать у программиста то, что уже давно сделано до Вас? 
Вы нашли похожую стратегию и желаете ее улучшить?
Как программист хочу сказать, что каждый 3 заказ похож на предшественника по своей логике.
Такие заказы выполняются как правило дешевле.

Каждый программист имеет в своем наборе ряд функций и библиотек для написания советников и пользуется ими при написании того или иного заказа.

Благодаря данному сайту, теперь Вы сможете при заказе найти похожий шаблон стратегии и логики, и тем самым сэкономив и деньги и время.





Возможно каждый здесь найдет что-то похожее на свое и непременно захочет воспользоваться шаблоном, для создания своего полноценного робота.

Exp - Templates #10 (открытый код) 
(Шаблон для написания эксперта)

В этом шаблоне заложены самые важные и необходимые функции работы с экспертом.


  1. Автолот(Расчет лота от текущего баланса) Мани менеджмент
  2. Работа по времени(Ограничение работы советника по времени торговли);
  3. Трейлингстоп(Стандартный, с алгоритмом "Только профитные");
  4. Трейлингстоп по ПАРАБОЛИКу ;
  5. MarketWatch ECN(Работа на счетах групп ECN NDD);
  6. Функции обработки ошибок для реальных счетов;
  7. Блок закрытия по общей прибыли и убытку с возможностью отключить все советники на счете;
  8. Безубыток(Установка стоплоссов на нулевой уровень);
  9. Мартингейл(Увеличения следующего лота, после убыточной позиции);
  10. Работа исключительно по сигналам индикатора(Сигнал - открытие, Сигнал - закрытие противоположного ордера - открытие );
  11. Закрытие противоположного сигнала, при смене сигнала;
  12. Функция "РЕВЕРС", переворот сигналов Вашей стратегии;
  13. Работа на отложенных ордерах / работа на позициях;

Удобный интерфейс и комментированный код всего шаблона. 


Для запуска Вашей стратегии, необходимо прописать сигналы от Вашего индикатора в блок:
 /* Блок управления сигналом от Вашего индикатора
Создаем переменные для сигналов индикатора
*/
int IndicatorSignal()
{
   int Sig=0;
   double ExampleMA=iMA(Symbol(),0,20,0,MODE_SMA,PRICE_CLOSE,1); // Пример Вызова МА
   double ExampleADX=iADX(Symbol(),0,34,PRICE_CLOSE,MODE_MAIN,1);// Пример Вызова АДХ
   double ExampleCustom=iCustom(Symbol(),0,"Moving Averages",20,0,MODE_SMA,1); // Пример вызова пользовательского индикатора
      //Указываем Сигналы:
      if( ExampleMA<Bid)Sig=1// Если МА ниже цены БИД - открываемся в бай
      if( ExampleMA>Bid)Sig=2// Если МА выше цены БИД - открываемся в селл
   // 1 - бай 2 - селл
   return(Sig);
}




Что-то не понятно? ЗАДАЙТЕ ВОПРОС ЗДЕСЬ!!!

 
E-mail отправителя *:
Тема письма:
Текст сообщения *:
TITLE






Некоторые функции, использованные мною в моих экспертах были скопированы с открытого доступа и модифицрованы под нужды каждого эксперта. Автор некоторых функций KimIV Модификация Expforex
Внимание! Торговля на рынке Forex является рискованной работой и связана с возможными потерями денежных средств. Поэтому прежде чем начинать торговлю на Форекс, рекомендуем Вам ознакомится с основными понятиями рынка Forex. Все советники с данного сайта являются полуавтоматическими торговыми системами - помощниками. Участие человека в торговле обязательно. Мы не гарантируем большие прибыли, торгуя нашими советниками. Но мы гарантируем, что с нашими помощниками Вы сможете заработать легче. 

www.expforex.com не несет ответственности за неправильное использование информации с данного сайта, а также использование советников, не проверяя его на Ваших демо счетах. Будьте внимательны при торговле на Форекс. 

WebMoney


WebMoney Яндекс цитирования.