Pyyx

Местный знаток
Добрый день. Предлагаю вашему вниманию модернизированный советник из ветки http://forexsystemsru.com/sovetniki/12572-robot-forex-2015-profesional-real-[obsuzhdenie].html с доработками предложенными пользователями данной ветки и моими наработками.
Отличие:
1. Работает два независимых алгоритма в BUY и в SEEL на одном графике.
2. Добавлен алгоритм из Иланов рассчитывающий общую прибыль по ордерам в валюте депозита.
3. Добавлены фильтры по открытию навой свечи и по MCAD (есть выключатель).
4. Добавлен алгоритм динамического расчета лота от просадки по ордерам.
5. Добавлен алгоритм авто лота установленного в настройках.
6. Добавлен алгоритм закрытия ордеров без установки TakeProfit.

Описание настроек:
string g0 = "Уровень риска";
double Lot = 0.01; // разер лота для начала торгов
bool Profits=true; // true - закритие ордеров при достижении ТР;false - закритие ордеров при достижении Profit
double profit =1; // по достижении скольких единиц валюты прибыли закрывать сделку
double TakeProfit = 10; // по достижении скольких пунктов прибыли закрывать сделку
double LotExponentBUY = 1.08; // на сколько умножать лот BUY при выставлении следующего колена.
double LotExponentSell = 1.08; // на сколько умножать лот BUY при выставлении следующего колена.
double Pipstep = 100; // шаг между выставление новых колен
int P= 1; // шаг дробления выставленого колена
string g1 = "Автолот";
bool Avtolot=false; // выключатель Автолота
double Balans=5000; // шаг баланса от каторого идет расчет
string g2 = "Динамический лот";
bool Dinamiklot=false; // расчет лота колена при постаянном откате
double Otkat=50; // размер отката
string g3 = "Включение информации";
bool Infa=true;
string g4 = "Фильтры";
bool tikgen=false; //true - включение бота при откритии новой свечи;false - на каждом тике
bool Filtr=false; // включение фильтра по MCAD
double MATrendPeriod=13; // период Moving
double MACDOpenLevel=3; // верхняя граница MCAD
double MACDCloseLevel=3; // нижняя граница MCAD
string g5 = "MagicNumber ";
int ExpertMagicNumber =251348;


Внимание Мартингейл!!!!!!

На реал можете не ставить работать не будет!!!!!! (до полной доработки алгоритма работает только на дэмо и в тестере во избежание сливов депозитов из-за возможных ошибок)
 

Вложения

  • gbpusd_15000_12_2.GIF
    gbpusd_15000_12_2.GIF
    21,1 КБ · Просмотры: 2 720
  • SuperMylt_2_MCAD.06.ex4
    23,2 КБ · Просмотры: 1 188
  • 1.set
    1,5 КБ · Просмотры: 837

Guru

Новичок форума
Pyyx, сет подбирался так же для фунта?
поставил сейчас на демку, депозит 100 виртуальных баксов)
 

Guru

Новичок форума
хотя вроде лот слишком большой для такой суммы, но увидим что будет
 

Pyyx

Местный знаток
Сет не подбирал, поставил первые настройки что пришли в голову.
 

Guru

Новичок форума
теперь понятно,надо будет поменять а то слишком агрессивно!
 

Pyyx

Местный знаток
Прогони его в тестере хотя бы за пять месяцев узнаешь какой примерно лот для тебя наиболее подходит.:-:)-:)-(
 

Guru

Новичок форума
Естественно минимальный)
сначала не заметил в меню что можно включить информацию,удобно!)
double Lot = 0.02
double TakeProfit = 40
double LotExponentBUY = 1.7
double LotExponentSELL = 1.7
double Pipstep = 32
Для начала изменил параметры на такие,теперь просто смотрим.
 

Guru

Новичок форума
информация почему то отображается с ошибкой...
например
-строка прибыль
-рабочий лот бай тоже не верно
 
Последнее редактирование:

Pyyx

Местный знаток
-строка прибыль отражает информацию о прибыли за вычетом просадки по противоположному направлению. То есть когда серия выйдет из просадки то там будет указана общая прибыль.
-рабочий лот отражается только когда идет приращение по LotExponent.
 

falerx

Активный участник
У Вас там везде так и прёт: MCAD, да MCAD! MCAD - это Московская Кольцевая Автомобильная Дорога? Если так, то как она связана с Форексом... :)
 

SlavikSunny

Местный знаток
Сделай чтоб работал на реале, с меня результат тестирования на центовике)
 

sergey122

Местный знаток
Можно поподробнее? Как работает динамический лот?

Сов для реала будет коммерческим? или будет выложен на форуме в свободный доступ?
 

Pyyx

Местный знаток
Можно поподробнее? Как работает динамический лот?
Функция динамического лота работает по принципу удержания статического отката, то есть TakeProfit всех просаженных ордеров будет всегда находится на расстоянии Otkat плюс TakeProfit от цены рынка. Эта функция полезна когда TakeProfit очень далеко от цены ринка. Погоняйте в тестере и посмотрите как она работает. Но лучшие результаты она показывает когда Otkat больше Pipstep, то есть при флерте используется минимальный лот а при безоткате лот начинает увеличиваться соответственно просадке.


Сов для реала будет коммерческим? или будет выложен на форуме в свободный доступ?
Насчёт коммерческой реализации говорить пока ещё рано но участники форума принимающие активное участие в разработке данного бота получат его бесплатно это точно.:):):):):)
 

sergey122

Местный знаток
Функция динамического лота работает по принципу удержания статического отката, то есть TakeProfit всех просаженных ордеров будет всегда находится на расстоянии Otkat плюс TakeProfit от цены рынка. Эта функция полезна когда TakeProfit очень далеко от цены ринка. Погоняйте в тестере и посмотрите как она работает. Но лучшие результаты она показывает когда Otkat больше Pipstep, то есть при флерте используется минимальный лот а при безоткате лот начинает увеличиваться соответственно просадке.


Очень хорошая функция. Я так ручками работаю. Но лот расчитывать сложновато.

Если бы ещё на безоткате учитывалась просадка по противоположной торговле и после выставления большого лота происходило закрытие всех ордеров бай и сел по общему профиту вообще была бы песня.

Ещё полезно добавить в сов функцию резервирования части депозита
в процентах. Это создаст некий задел на безоткат. Как вы на это смотрите?
 
Последнее редактирование:

Pyyx

Местный знаток
Было бы полезно добавить в сов функцию резервирования части депозита
в процентах. Это создаст некий задел на безоткат. Как вы на это смотрите?

Опишите по подробнее. Что должен выполнять бот при достижении резервной части депозита.:-(
 
Верх