Форум трейдеров » Торговые стратегии » Советник Woodi ZLR
+ Подписаться
Страница 1 из 3 123 ПоследняяПоследняя
  1. Советник Woodi ZLR

    Советник по системе Вуди - шаблон ЗЛР

    Работа ЕвроДоллар, М15 (оптимизировал при спреде 2 и стоплевел 2 /http://www.forex4you.org//)
    стоплевел важен т.к. позиции открываются стоповыми ордерами. Большие значения ТП и СЛ в настройках потому, что рыночные ордера закрываются тралом СЛ.
    Оптимизировал на данных за январь 2009 года (правда не до конца - надоело комп работал двое суток
    При оптимизации с депозитом 3000 получил прибыль 1013,43 сделок 125 просадка 9,18%

    Советник работает с индикатором CCI_Woodie_Panel_Heart_v2, в аттаче он есть и другие к нему индикаторы, а также шаблон для настройки.

    Кто захочет сам настроить:

    extern string block_01 = " основные параметры для индикаторов";
    extern double lots = 0.1; // Величина торгуемого лота
    extern int SL = 180; // СтопЛос для ордера
    extern int TP = 170; // ТейкПрофит для ордера
    extern int DistSet = 13; // Дистанция от цены на которую выставляем отложенный ордер

    extern string block_02 = " настройка функции управления капиталом";
    extern bool uplot = false; // вкл/выкл изменение величины лота
    extern double lotmin = 0.1; // начальное значение
    extern double lotmax = 0.3; // потолок
    extern double lotstep = 0.1; // приращение лота
    extern int lastprofit = 1; // принимает значения -1/1.
    // -1 - увеличение лота после минусовой сделки до первой плюсовой.
    // 1 - увеличение лота после плюсовой сделки до первой минусовой.

    extern string block_03 = " настройка трала отложенных ордеров";
    extern bool UseTrailS = true; // вкл/выкл функции трала отложенных ордеров
    extern bool AllSymbols = false; // Управлять стоповыми ордерами всех символов
    extern int TrailingStop = 12; // Фиксированный размер трала
    extern int TrailingStep = 8; // Шаг трала

    extern string block_04 = " настройка трала рыночных ордеров";
    extern bool UseTrailM = true; // вкл/выкл функции трала рыночных ордеров
    extern bool SymbolsAll = false; // управлять стоплосами всех символов
    extern int MinProfit = 2; // пунктов профита когда трейлинг начинает работу
    extern int Tr_Stop = 3; // величина трала
    extern int Tr_Step = 5; // шаг трала


    провел еще оптимизацию по СЛ и ТП получил соответственно 135 и 26



    Буду благодарен за советы и отзывы.
    Вложения Вложения
    Недоступно! Pro 0
    Поделиться
    Просмотров: 16,645
  2. Вот немного изменил советника. Вставил условие 20 секунд и переделал алгоритм для шаблона ЗЛР.
    Эту версию не оптимизировал.:geek:
    Вложения Вложения
  3. вот советник аналогичный первому, только здесь уже не нужен дополнительный индикатор (работает со стандартным СиСиАй).
    В тестере работает гораздо быстрее, а в остальном это первая версия.
    Вложения Вложения
  4. 12
    Комментарии
    0
    Темы
    12
    Репутация Pro
     
    Новичок

    2 Медалей
    Закинь еще плиз исходник этого советника, а то он как-то непонятно работает
  5. Цитата Сообщение от xiders Посмотреть сообщение
    Закинь еще плиз исходник этого советника, а то он как-то непонятно работает
    Какой и как НЕПОНЯТНО ?????
  6. 12
    Комментарии
    0
    Темы
    12
    Репутация Pro
     
    Новичок

    2 Медалей
    Я тестировал последний советник, вот в нем непонятно по какому конкретно принципу открываются позиции, ведь в шаблоне ZLR для открытия позиции должно много условий исполнится. Вот хотелось бы поподробнее рассмотреть исходный код советника
  7. Цитата Сообщение от xiders Посмотреть сообщение
    Я тестировал последний советник, вот в нем непонятно по какому конкретно принципу открываются позиции, ведь в шаблоне ZLR для открытия позиции должно много условий исполнится. Вот хотелось бы поподробнее рассмотреть исходный код советника
    В 4версии код такой
    //условие покупки восходящий тренд
    if(cci[4]>=50 && cci[1]>0 && cci[1]<100 && cci[2]>-5 && cci[2]<100 && cci[3]>0
    && cci[1]>cci[2] && cci[3]>cci[2] && MathAbs(cci[1]-cci[2])>15) pokypka();

    //условие продажи низходящий тренд
    if(cci[4]<=-50 && cci[1]<0 && cci[1]>-100 && cci[2]<5 && cci[2]>-100 && cci[3]<0
    && cci[1]<cci[2] && cci[3]<cci[2] && MathAbs(cci[1]-cci[2])>15) prodaza();

    Согласен, что это только одно условие, работаю над прикручиванием остальных.

    Вот пробывал еще такой код

    //условие покупки восходящий тренд
    if(cci[5]>0 && cci[4]>0 && cci[3]>0 && cci[1]>0 &&
    cci[4]>=50 && cci[1]<100 && cci[2]>-27 && cci[2]<120 &&
    cci[1]>cci[2] && cci[3]>cci[2] && MathAbs(cci[1]-cci[2])>15 && cci[0]>cci[1]) pokypka();

    //условие продажи низходящий тренд
    if(cci[5]<0 && cci[4]<0 && cci[3]<0 && cci[1]<0 &&
    cci[4]<=-50 && cci[1]>-100 && cci[2]<27 && cci[2]>-120 &&
    cci[1]<cci[2] && cci[3]<cci[2] && MathAbs(cci[1]-cci[2])>15 && cci[0]<cci[1]) prodaza();


    Пробывал добавить условие индикатора SideWinder Overlay но т.к. он не стандартный ОООООООчень долго проводится оптимизация (на моем компе)

    также можно добавить условие 20 секунд (выкладывал №2) но тут опять проблемы с оптимизацией точнее со временем.

    Первый и последний советник срабатывают на открытии бара после формирования шаблона. Заметил, что часто даже при таком запоздалом открыти цена идет против тебя поэтому и выставляю стоповые ордера с тралом позиции.
  8. Вот еще немного поправил код.
    А вот здесь http://forum.fxclub.org/showthread.php?t=37253 посты №39 - 41
    челове немножко "погонял" этого советника.
    Вложения Вложения
  9. Вот еще немножко подправил советника. Добавил фильтрацию сигнала с учетом баров.

    Еще если SL ставить равным нулю, то он выставляется автоматически по макс/мин значению цены второго бара. (но мне этот вариант не понравился)

    Хорошо показало себя в тестере управление капиталом. я ставил такие

    extern double lotmin = 0.1
    extern double lotmax = 0.9
    extern double lotstep = 0.1
    extern int lastprofit = -1 (минус один) работает на убыточных ордерах

    Опять же повторю, что советник не оптимизирован

    Я смотрю советника потихоньку качают - у меня ОГРОМНАЯ просьба отпишитесь пожалуйста, если будут отзывы - будет стимул что-то делать дальше и будут ориентиры для работы.
    Вложения Вложения
  10. 2
    Комментарии
    0
    Темы
    2
    Репутация Pro
     
    Новичок

    2 Медалей
    Цитата Сообщение от реношник Посмотреть сообщение
    Вот еще немножко подправил советника. Добавил фильтрацию сигнала с учетом баров.

    Еще если SL ставить равным нулю, то он выставляется автоматически по макс/мин значению цены второго бара. (но мне этот вариант не понравился)

    Хорошо показало себя в тестере управление капиталом. я ставил такие

    extern double lotmin = 0.1
    extern double lotmax = 0.9
    extern double lotstep = 0.1
    extern int lastprofit = -1 (минус один) работает на убыточных ордерах

    Опять же повторю, что советник не оптимизирован

    Я смотрю советника потихоньку качают - у меня ОГРОМНАЯ просьба отпишитесь пожалуйста, если будут отзывы - будет стимул что-то делать дальше и будут ориентиры для работы.
    Здравствуйте..хотел было протестить ВАШЕГО советника, но у меня РУМУС, можете перевести ВАШ советник для РУМУСА?
    Заранее благодарен...Александр

Вверх
РегистрацияX

чтобы писать, читать, комментировать