Новые сообщения · Участники · Правила форума · Поиск · RSS · Вход · Регистрация ·

Страница 3 из 24«123452324»
Форум трейдеров » Разное » Архив советников » Шаблоны стратегий для UTS
Шаблоны стратегий для UTS

expforexДата: Воскресенье, 06.06.2010, 15:53 | Сообщение # 1
Главный Администартор
Группа: Администраторы
Сообщений: 9022
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Создание алгоритмов использования индикаторов, зачастую занимает 50% времени при программировании на заказ.

Каждый программист знает, что Функции использованные в торговли в 90 % случаев - повторяются. Но для того чтобы написать эксперта - для начала нужно изучить индикаторы, использующиеся в нем.

В Этой ветке я буду представлять алгоритмы использования индикаторов. Более того, чтобы не быть голословным, все эти алгоритмы я буду встраивать в UTS( Universal Traiding System) и далее тестировать возможности индикатора в EaMultitester.

На входе: Индикатор - алгоритм его использования.
На выходе: Файл стратегии на основе индикатора










Программирование на заказ || Наши Разработки

 
СообщениеСоздание алгоритмов использования индикаторов, зачастую занимает 50% времени при программировании на заказ.

Каждый программист знает, что Функции использованные в торговли в 90 % случаев - повторяются. Но для того чтобы написать эксперта - для начала нужно изучить индикаторы, использующиеся в нем.

В Этой ветке я буду представлять алгоритмы использования индикаторов. Более того, чтобы не быть голословным, все эти алгоритмы я буду встраивать в UTS( Universal Traiding System) и далее тестировать возможности индикатора в EaMultitester.

На входе: Индикатор - алгоритм его использования.
На выходе: Файл стратегии на основе индикатора









Автор - expforex
Дата добавления - 06.06.2010 в 15:53

expforexДата: Среда, 23.06.2010, 19:26 | Сообщение # 21
Главный Администартор
Группа: Администраторы
Сообщений: 9022
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

пардон, перезалил,

SIP, сенкс



Программирование на заказ || Наши Разработки

 
Сообщениепардон, перезалил,

SIP, сенкс


Автор - expforex
Дата добавления - 23.06.2010 в 19:26

SIPДата: Среда, 23.06.2010, 19:32 | Сообщение # 22
Трейдер - Генерал-майор
Группа: Член клуба UTS
Сообщений: 449
Награды: 3
Статус: Offline


[Бонусы за сообщения ]

Quote (expforex)
но примерно такая картинка за 1 год.

Это с новыми функциями? А то у меня такого не получается sad

 
Сообщение
Quote (expforex)
но примерно такая картинка за 1 год.

Это с новыми функциями? А то у меня такого не получается sad

Автор - SIP
Дата добавления - 23.06.2010 в 19:32

expforexДата: Среда, 23.06.2010, 20:45 | Сообщение # 23
Главный Администартор
Группа: Администраторы
Сообщений: 9022
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Да это с новыми функциями - система готова.
Надеюсь ничего не забыл,
+все функции теперь расположены в более удобочитаемый вид с комментариями
+добавлены новые функции сетки с мартингейлом
+реверссистема
+мартингейл теперь работает и на виртуальных сл и тп.
+Сообщение системы при выходе новых версий прямо в терминал
+Примеры настроек системы под различные торговые тактики

http://expforex.at.ua/forum/36-262-1#9307



Программирование на заказ || Наши Разработки

 
СообщениеДа это с новыми функциями - система готова.
Надеюсь ничего не забыл,
+все функции теперь расположены в более удобочитаемый вид с комментариями
+добавлены новые функции сетки с мартингейлом
+реверссистема
+мартингейл теперь работает и на виртуальных сл и тп.
+Сообщение системы при выходе новых версий прямо в терминал
+Примеры настроек системы под различные торговые тактики

http://expforex.at.ua/forum/36-262-1#9307


Автор - expforex
Дата добавления - 23.06.2010 в 20:45

expforexДата: Четверг, 24.06.2010, 12:39 | Сообщение # 24
Главный Администартор
Группа: Администраторы
Сообщений: 9022
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Quote (iviv)
Я-я... biggrin

Это
По Гуппи.

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

Code


      
       
   
bool buytrend,selltrend;

if (NumberStrategy==41)// Strategy from ivan p THV индикатор перекупленности - перепроданности.
       
      {
  int Price        = PRICE_CLOSE;
  int SignalPeriod = 13;

//+------------------------------------------------------------------+
//| Инициализируем значения внешнего индикатора                      |
//+------------------------------------------------------------------+
       
double THVa4=iCustom(NULL,0,"THV4 RSI",RSIPeriod,  note1,  note2,  PriceType,  note3,  note4,  note5,  note6,  timeFrame,  overBought,  overSold,
   showArrows,  alertsOn,  alertsMessage,  alertsSound,  alertsEmail,  Level1,  Level2,  Level3,  ShowLevels,  Level1Color,  Level2Color,
   Level3Color , 0,1); // РСИ на предпоследнем баре
double _BandsFBAa14=iCustom(NULL,0,"_BandsFBA",BandsPeriod,Deviation,BandsShift,PriceField,FrontPeriod,BackPeriod, 1,1); // верхняя гр.
double _BandsFBAa24=iCustom(NULL,0,"_BandsFBA",BandsPeriod,Deviation,BandsShift,PriceField,FrontPeriod,BackPeriod, 2,1); // нижняя гр.
double _BandsFBAa34=iCustom(NULL,0,"_BandsFBA",BandsPeriod,Deviation,BandsShift,PriceField,FrontPeriod,BackPeriod, 4,1); // верхняя сглаженная гр.
double _BandsFBAa44=iCustom(NULL,0,"_BandsFBA",BandsPeriod,Deviation,BandsShift,PriceField,FrontPeriod,BackPeriod, 5,1); // нижняя сглаженная гр.
double GUPPy01=iCustom(NULL,0,"Guppy_MMA_oscillator",Price,SignalPeriod,0,1);
double GUPPy02=iCustom(NULL,0,"Guppy_MMA_oscillator",Price,SignalPeriod,0,2);
double GUPPy11=iCustom(NULL,0,"Guppy_MMA_oscillator",Price,SignalPeriod,1,1);
double GUPPy12=iCustom(NULL,0,"Guppy_MMA_oscillator",Price,SignalPeriod,1,2);

if (GUPPy02<GUPPy12 && GUPPy01>GUPPy11 && GUPPy02<0){buytrend=true;selltrend=false;}
if (GUPPy02>GUPPy12 && GUPPy01<GUPPy11 && GUPPy02>0){selltrend=true;buytrend=false;};

       
//+------------------------------------------------------------------+
//| Указываем Сигналы:                    |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//| Если цена Ask пробила верхнюю и верхнюю сглаженную линии внешнего|
//|индикатора, возвращаем 1 т.е. открываем БАЙ                       |
//| Если параметр РСИ в зоне перепроданности                         |
//|индикатора, возвращаем 1 т.е. открываем БАЙ                       |
//+------------------------------------------------------------------+

   if (Ask<_BandsFBAa44   && THVa4<21  && GUPPy01>0 && GUPPy11>0 && buytrend)return(1);
//+------------------------------------------------------------------+
//| Если цена Ask пробила нижнюю и нижнюю   сглаженную линии внешнего|
//|индикатора, возвращаем 2 т.е. открываем СЕЛЛ                      |
//| Если параметр РСИ в зоне перекупленнсоти                         |
//|индикатора, возвращаем 2 т.е. открываем СЕЛЛ                      |
//+------------------------------------------------------------------+   

   if (Ask>_BandsFBAa34   && THVa4>79 && GUPPy01<0 && GUPPy11<0  && selltrend) return(2);
      
//+------------------------------------------------------------------+
//| Закончили описание стратегии                    |
//+------------------------------------------------------------------+
       
       
      }
   
   
  

Прикрепления: Guppy_MMA_oscil.rar(3Kb)


Программирование на заказ || Наши Разработки

 
Сообщение
Quote (iviv)
Я-я... biggrin

Это
По Гуппи.

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

Code


      
       
   
bool buytrend,selltrend;

if (NumberStrategy==41)// Strategy from ivan p THV индикатор перекупленности - перепроданности.
       
      {
  int Price        = PRICE_CLOSE;
  int SignalPeriod = 13;

//+------------------------------------------------------------------+
//| Инициализируем значения внешнего индикатора                      |
//+------------------------------------------------------------------+
       
double THVa4=iCustom(NULL,0,"THV4 RSI",RSIPeriod,  note1,  note2,  PriceType,  note3,  note4,  note5,  note6,  timeFrame,  overBought,  overSold,
   showArrows,  alertsOn,  alertsMessage,  alertsSound,  alertsEmail,  Level1,  Level2,  Level3,  ShowLevels,  Level1Color,  Level2Color,
   Level3Color , 0,1); // РСИ на предпоследнем баре
double _BandsFBAa14=iCustom(NULL,0,"_BandsFBA",BandsPeriod,Deviation,BandsShift,PriceField,FrontPeriod,BackPeriod, 1,1); // верхняя гр.
double _BandsFBAa24=iCustom(NULL,0,"_BandsFBA",BandsPeriod,Deviation,BandsShift,PriceField,FrontPeriod,BackPeriod, 2,1); // нижняя гр.
double _BandsFBAa34=iCustom(NULL,0,"_BandsFBA",BandsPeriod,Deviation,BandsShift,PriceField,FrontPeriod,BackPeriod, 4,1); // верхняя сглаженная гр.
double _BandsFBAa44=iCustom(NULL,0,"_BandsFBA",BandsPeriod,Deviation,BandsShift,PriceField,FrontPeriod,BackPeriod, 5,1); // нижняя сглаженная гр.
double GUPPy01=iCustom(NULL,0,"Guppy_MMA_oscillator",Price,SignalPeriod,0,1);
double GUPPy02=iCustom(NULL,0,"Guppy_MMA_oscillator",Price,SignalPeriod,0,2);
double GUPPy11=iCustom(NULL,0,"Guppy_MMA_oscillator",Price,SignalPeriod,1,1);
double GUPPy12=iCustom(NULL,0,"Guppy_MMA_oscillator",Price,SignalPeriod,1,2);

if (GUPPy02<GUPPy12 && GUPPy01>GUPPy11 && GUPPy02<0){buytrend=true;selltrend=false;}
if (GUPPy02>GUPPy12 && GUPPy01<GUPPy11 && GUPPy02>0){selltrend=true;buytrend=false;};

       
//+------------------------------------------------------------------+
//| Указываем Сигналы:                    |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//| Если цена Ask пробила верхнюю и верхнюю сглаженную линии внешнего|
//|индикатора, возвращаем 1 т.е. открываем БАЙ                       |
//| Если параметр РСИ в зоне перепроданности                         |
//|индикатора, возвращаем 1 т.е. открываем БАЙ                       |
//+------------------------------------------------------------------+

   if (Ask<_BandsFBAa44   && THVa4<21  && GUPPy01>0 && GUPPy11>0 && buytrend)return(1);
//+------------------------------------------------------------------+
//| Если цена Ask пробила нижнюю и нижнюю   сглаженную линии внешнего|
//|индикатора, возвращаем 2 т.е. открываем СЕЛЛ                      |
//| Если параметр РСИ в зоне перекупленнсоти                         |
//|индикатора, возвращаем 2 т.е. открываем СЕЛЛ                      |
//+------------------------------------------------------------------+   

   if (Ask>_BandsFBAa34   && THVa4>79 && GUPPy01<0 && GUPPy11<0  && selltrend) return(2);
      
//+------------------------------------------------------------------+
//| Закончили описание стратегии                    |
//+------------------------------------------------------------------+
       
       
      }
   
   
  

Автор - expforex
Дата добавления - 24.06.2010 в 12:39

Umka85Дата: Четверг, 24.06.2010, 21:13 | Сообщение # 25
Трейдер - Генерал-лейтенант
Группа: Член клуба UTS
Сообщений: 521
Награды: 3
Статус: Offline


[Бонусы за сообщения ]

Quote (expforex)
да дотестится скину накстрйоки, там они правда под новую версию,

Это про 12 стратегию. Дотестилось? как там с настройками. Там один проблем. Если ордер закрылся по профиту. А нового сигнала ещё нет. То со следующего бара опять открываеться ордер в туже сторону по предыдущему сигналу. Хотя тренд уже в другую сторону идет.

 
Сообщение
Quote (expforex)
да дотестится скину накстрйоки, там они правда под новую версию,

Это про 12 стратегию. Дотестилось? как там с настройками. Там один проблем. Если ордер закрылся по профиту. А нового сигнала ещё нет. То со следующего бара опять открываеться ордер в туже сторону по предыдущему сигналу. Хотя тренд уже в другую сторону идет.

Автор - Umka85
Дата добавления - 24.06.2010 в 21:13

expforexДата: Четверг, 24.06.2010, 22:44 | Сообщение # 26
Главный Администартор
Группа: Администраторы
Сообщений: 9022
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Quote (Umka85)
Это про 12 стратегию. Дотестилось? как там с настройками. Там один проблем. Если ордер закрылся по профиту. А нового сигнала ещё нет. То со следующего бара опять открываеться ордер в туже сторону по предыдущему сигналу. Хотя тренд уже в другую сторону идет.

та тестился, но у меня не хватило сил дотестить.

но примерно так:

Прикрепления: 2010.rar(280Kb) · 6946001.gif(6Kb)


Программирование на заказ || Наши Разработки

 
Сообщение
Quote (Umka85)
Это про 12 стратегию. Дотестилось? как там с настройками. Там один проблем. Если ордер закрылся по профиту. А нового сигнала ещё нет. То со следующего бара опять открываеться ордер в туже сторону по предыдущему сигналу. Хотя тренд уже в другую сторону идет.

та тестился, но у меня не хватило сил дотестить.

но примерно так:


Автор - expforex
Дата добавления - 24.06.2010 в 22:44

SolomanaДата: Воскресенье, 27.06.2010, 19:20 | Сообщение # 27
Трейдер - Рядовой
Группа: Член клуба UTS
Сообщений: 18
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Привет, помоги плиз этот индекатор встроить.

Прикрепления: 5594301.rar(11Kb)
 
СообщениеПривет, помоги плиз этот индекатор встроить.

Автор - Solomana
Дата добавления - 27.06.2010 в 19:20

expforexДата: Понедельник, 28.06.2010, 11:21 | Сообщение # 28
Главный Администартор
Группа: Администраторы
Сообщений: 9022
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Приветствую, опишите критерии входа, когда бай, когда селл



Программирование на заказ || Наши Разработки

 
СообщениеПриветствую, опишите критерии входа, когда бай, когда селл

Автор - expforex
Дата добавления - 28.06.2010 в 11:21

expforexДата: Понедельник, 28.06.2010, 15:43 | Сообщение # 29
Главный Администартор
Группа: Администраторы
Сообщений: 9022
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Solomana, сделал файл стратегии для Вашего индикатора, стратегия номер 1 в случае использовании в системе.

файл стратегии EXP - UTSMYSTRAnTEGY.mq4 положить в папку experts libraries

Пользовательсктй индикатор CCI-S я убрал лишние переменные. положить в папку experts indicators

запустить систему и в качестве номера стратегий использовать номер 1.

после этого можете загружать мои сеты настройки системы на разных тактиках и проверить стратегию на прибыльность.

Прикрепления: SOLOMANA.rar(13Kb)


Программирование на заказ || Наши Разработки

 
СообщениеSolomana, сделал файл стратегии для Вашего индикатора, стратегия номер 1 в случае использовании в системе.

файл стратегии EXP - UTSMYSTRAnTEGY.mq4 положить в папку experts libraries

Пользовательсктй индикатор CCI-S я убрал лишние переменные. положить в папку experts indicators

запустить систему и в качестве номера стратегий использовать номер 1.

после этого можете загружать мои сеты настройки системы на разных тактиках и проверить стратегию на прибыльность.


Автор - expforex
Дата добавления - 28.06.2010 в 15:43

SIPДата: Понедельник, 28.06.2010, 20:08 | Сообщение # 30
Трейдер - Генерал-майор
Группа: Член клуба UTS
Сообщений: 449
Награды: 3
Статус: Offline


[Бонусы за сообщения ]

Quote (expforex)
Пользовательсктй индикатор CCI-S я убрал лишние переменные.

Ни одной сделки, при визуализации на графике показываются линии дивергенции. Вот только не пойму, говорят, что дивергенция это золотая жила трейдера, но она показывается уже после того как дивергенция прошла или может мне такие индикаторы попадались.

 
Сообщение
Quote (expforex)
Пользовательсктй индикатор CCI-S я убрал лишние переменные.

Ни одной сделки, при визуализации на графике показываются линии дивергенции. Вот только не пойму, говорят, что дивергенция это золотая жила трейдера, но она показывается уже после того как дивергенция прошла или может мне такие индикаторы попадались.

Автор - SIP
Дата добавления - 28.06.2010 в 20:08
Форум трейдеров » Разное » Архив советников » Шаблоны стратегий для UTS
Страница 3 из 24«123452324»
Поиск:


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