Архив предложений В архиве расположены темы, обсуждения в которых не велось более 3 месяцев, предложения, которые потеряли актуальность или советники которых потеряли депозит.

Ответить
10.04.2010, 15:49
Аватар для cmillion
cmillion cmillion вне форума Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,394
Поблагодарили 1,239 раз(а) / Репутация: 1246
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™

По умолчанию Простой советник EMA WMA RSI

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

Описание:

Советник открывает сделки, основываясь на пересечении МА. Открытие фильтруется по индикатору RSI.
Если RSI > 50 - разрешены только Buy
Если RSI < 50 - разрешены только Sell

Переменные:


period_EMA = 28 - период линии ЕМА
period_WMA = 8 - период линии WМА
period_RSI = 14 - период индикатора RSI
stoploss = 0 - уровень установки стоп лосс при открытии ордера (если 0, то стоплосс не выставляется)
takeprofit = 500 - уровень установки тейк профит при открытии ордера (если 0, то тейкпрофит не выставляется)
risk = 10 - если Lot = 0, то размер Lot вычисляется, как %(risk) от свободных средств
Magic = 777 - уникальный номер ордеров данного советника, используется для того, чтобы советник не влиял на ордера открытые вручную или другими советниками.
CloseCounter = false - если установить параметр true, то ордера будут закрываться при обратном сигнале. Т.е. при открытии Buy, закроются все Sell и наоборот.
Lot = 0.1 - лот может быть установлен любой, но при нулевом значении лот будет рассчитан автоматически.
TrailingStop,Tip.Fr.or.Candl - Используемый в советнике TrailingStop подробно описан: _http://codebase.mql4.com/ru/6494


Картинка:
Нажмите на изображение для увеличения
Название: tester.gif
Просмотров: 127
Размер:	9.8 Кб
ID:	12548


Советы:

Если Вы выставляете takeprofit = 0, то обязательно установите CloseCounter = true, иначе ордера просто не закроются.
При установке stoploss = 0, защитного стопа нет, при этом линия баланса в тестере идет красиво, но есть риск просадки.

EMA_WMA_RSI.rar
Удачи!
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
hiys , osa , voldik1977 
05.06.2010, 12:10
Аватар для cmillion
cmillion cmillion вне форума Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,394
Поблагодарили 1,239 раз(а) / Репутация: 1246
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Обновленный тест на BROCO
EURUSD (EURO vs US DOLLAR)
Период 1 Час (M5) 2010.01.04 00:00 - 2010.06.02 23:00 (2010.01.01 - 2010.06.03)

Нажмите на изображение для увеличения
Название: StrategyTesterEMAWMARSI_M5.gif
Просмотров: 76
Размер:	6.0 Кб
ID:	16138

2010_M5.rar

Обновление советника: _http://cmillion.narod.ru
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось NSerega; 07.07.2014 в 12:32.
Milord 
07.07.2014, 08:04
Аватар для cmillion
cmillion cmillion вне форума Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,394
Поблагодарили 1,239 раз(а) / Репутация: 1246
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™

По умолчанию Новая версия

Советник открывает ордера после пересечения быстрой и медленной MA расстояние между однонаправленными ордерами не может быть менее Step
Закрытие происходит по обратному сигналу, но серия закрывается только в том случае, когда она находится в суммарном профите.

============================================
PHP код:
extern int     period_1             5,           //Период усреднения для вычисления первой MA.
               
ma_shift_1           0,           //Сдвиг индикатора относительно ценового графика.
               
ma_method_1          MODE_EMA,    //Метод усреднения. Может быть любым из значений методов скользящего среднего (Moving Average).
                                                   //MODE_SMA 0 Простое скользящее среднее 
                                                   //MODE_EMA 1 Экспоненциальное скользящее среднее 
                                                   //MODE_SMMA 2 Сглаженное скользящее среднее 
                                                   //MODE_LWMA 3 Линейно-взвешенное скользящее среднее 

               
applied_price_1      PRICE_OPEN;  //Используемая цена. Может быть любой из ценовых констант.
                                                   //PRICE_CLOSE 0 Цена закрытия 
                                                   //PRICE_OPEN 1 Цена открытия 
                                                   //PRICE_HIGH 2 Максимальная цена 
                                                   //PRICE_LOW 3 Минимальная цена 
                                                   //PRICE_MEDIAN 4 Средняя цена, (high+low)/2 
                                                   //PRICE_TYPICAL 5 Типичная цена, (high+low+close)/3 
                                                   //PRICE_WEIGHTED 6 Взвешенная цена закрытия, (high+low+close+close)/4 

extern int     period_2             30,          //Период усреднения для вычисления второй MA.
               
ma_shift_2           0,           //Сдвиг индикатора относительно ценового графика.
               
ma_method_2          MODE_LWMA,   //Метод усреднения. Может быть любым из значений методов скользящего среднего (Moving Average).
               
applied_price_2      PRICE_OPEN,  //Используемая цена. Может быть любой из ценовых констант.
               
timeframe_2          0;           //Период. Может быть одним из периодов графика. 0 означает период текущего графика.

extern int     barOpen              1;           //бар на котором ждем сигнал (0- текущий  1 - прошлый)

extern bool    Buy            true;  //разрешить сделки Buy
extern bool    Sell           true;  //разрешить сделки Sell
extern int     Step           20;    //расстояние между открываемыми ордерами в сетке ордеров 
extern double  Lots           0.0;   //если=0 то лот будет расчитан как процент от свободных средств по RiskPercent % 
extern double  RiskPercent    0.01;  //Lots = AccountBalance() * (RiskPercent / 100.0) / 10000.0
extern double  K_Lot          1.5;   //умножение лота 
extern double  Max_Lot        150;   //ограничение размера лота
extern int     DigitsLot      2;     //кол-во знаков после запятой в размере лота (2 - 0,01) (1 - 0,1)

extern int     OrdersTrall    5;     //кол-во ордеров, после которого разрешаем тралить
extern bool    VirtualTS      false//выставлять виртуальный или реальный тралл 
extern int     TrailingStop   15;     //если 0 то нет тралла стоплоссов 

extern string   _____________  "Filter Time";
extern int     TimeStart       ,    //ограничение времени работы советника
               
TimeEnd         24,    //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
               
FridayHourClose 16;    //час закрытия ордеров в пятницу
              

extern string  ____________   "";
extern bool    DrawInfo       true;  //вывод информации на экран 
Нажмите на изображение для увеличения
Название: 310514.JPG
Просмотров: 36
Размер:	203.5 Кб
ID:	170879
Нажмите на изображение для увеличения
Название: 4u2.PNG
Просмотров: 16
Размер:	50.8 Кб
ID:	170881
Нажмите на изображение для увеличения
Название: MA23,04,13.PNG
Просмотров: 20
Размер:	51.3 Кб
ID:	170882
Нажмите на изображение для увеличения
Название: MA.PNG
Просмотров: 23
Размер:	52.0 Кб
ID:	170883
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось cmillion; 07.07.2014 в 08:08.
08.07.2014, 11:12
Аватар для chocolate
chocolate chocolate вне форума Администратор
Регистрация: 18.06.2010 / Адрес: Россия/Тольятти / Сообщений: 3,630
Поблагодарили 3,144 раз(а) / Репутация: 3199
Я немного не понял, уточните, пожалуйста: советник продается?
FAQ по форуму или ответы на все вопросы пользователей

Как вставить видео с Youtube?


Модератор - он не надзиратель, а дружественный пользователю участник. (с)

Есть вопросы по форуму? С радостью отвечу.

Биржевые линейки
08.07.2014, 11:28
Аватар для cmillion
cmillion cmillion вне форума Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,394
Поблагодарили 1,239 раз(а) / Репутация: 1246
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Я немного не понял, уточните, пожалуйста: советник продается?
Ну если есть желание, то можете за него заплатить, хотя он выложен в первом посту с открытым кодом без ограничений на использование.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось Юлия; 14.08.2017 в 06:04.
08.08.2017, 13:32
Аватар для cmillion
cmillion cmillion вне форума Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,394
Поблагодарили 1,239 раз(а) / Репутация: 1246
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
как тесты?
Вложение 170879
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
Ответить


« cm limit | - »
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 04:12. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO