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

Страница 7 из 57«12567895657»
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Лаборатория стратегий и советников к ним. » Exp - NETPROFIT - ПАУТИНА 2010 (Новая редакция)
Exp - NETPROFIT - ПАУТИНА 2010

expforexДата: Четверг, 02.09.2010, 00:06 | Сообщение # 1
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

Exp - NETPROFIT - ПАУТИНА 2010

Exp - NETPROFIT - ПАУТИНА 2010

Описание:
Идея создания данного советника не нова. Но искать на просторах интернета что-либо для программиста- как минимум глупо. Я считаю что данная стратегия могла иметь шанс выжить при сильных движениях в одну сторону. Пары следует выбирать наиболее волатильные. рабочий ТФ не важен, так как принцип стратегии не основывается на каких-либо индикаторах либо же вычислениях. Стратегия основана на паутине стоповых ордеров, по принципу Exp - PyramidaStopMulti
Данная система, как показали тесты, способна работать на многих валютных парах.
Время работы тоже в принципе не играет роли.
Принцип:
Принцип советника заключается в пошаговой стройке сетки ордеров в две стороны бай и селл, расстояние между звеньями задается в настройках, при движении цены по тренду — система собирает профит, Есть режим работы как в канальном виде так и в соточном — постройка новой сетки.

Примеры реального тестирования:
Реальный счет Мастерфорекс, 1 день тестирования, прибыль + 180 долл.








Прикрепления: 4605881.gif(5Kb)


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

 
СообщениеExp - NETPROFIT - ПАУТИНА 2010

Exp - NETPROFIT - ПАУТИНА 2010

Описание:
Идея создания данного советника не нова. Но искать на просторах интернета что-либо для программиста- как минимум глупо. Я считаю что данная стратегия могла иметь шанс выжить при сильных движениях в одну сторону. Пары следует выбирать наиболее волатильные. рабочий ТФ не важен, так как принцип стратегии не основывается на каких-либо индикаторах либо же вычислениях. Стратегия основана на паутине стоповых ордеров, по принципу Exp - PyramidaStopMulti
Данная система, как показали тесты, способна работать на многих валютных парах.
Время работы тоже в принципе не играет роли.
Принцип:
Принцип советника заключается в пошаговой стройке сетки ордеров в две стороны бай и селл, расстояние между звеньями задается в настройках, при движении цены по тренду — система собирает профит, Есть режим работы как в канальном виде так и в соточном — постройка новой сетки.

Примеры реального тестирования:
Реальный счет Мастерфорекс, 1 день тестирования, прибыль + 180 долл.









Автор - expforex
Дата добавления - 02.09.2010 в 00:06

YuraLuДата: Вторник, 10.05.2011, 14:13 | Сообщение # 61
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


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

Посмотрел. Протестил. Впечатлило. Завтра постараюсь оплатить.
Вопросы:
Код будет открыт?
Дорабатываться будет?



Хватит мне мозг выносить...
 
СообщениеПосмотрел. Протестил. Впечатлило. Завтра постараюсь оплатить.
Вопросы:
Код будет открыт?
Дорабатываться будет?

Автор - YuraLu
Дата добавления - 10.05.2011 в 14:13

expforexДата: Вторник, 10.05.2011, 14:19 | Сообщение # 62
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

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



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

 
СообщениеYuraLu, Код открытый полностью с комментариями, Если у Вас будут пожелания на доработку - я смогу сделать функции под Вас. Естественно если это не сильно изменяет алгоритм то это будет бесплатно, если какие-нибудь большие нововведения - за отдельную благодарность.

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

YuraLuДата: Вторник, 10.05.2011, 14:33 | Сообщение # 63
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


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

Quote (expforex)
Если у Вас будут пожелания на доработку - я смогу сделать функции под Вас. Естественно если это не сильно изменяет алгоритм

Я уже писал об этом в сообщении # 52, но если в кратце, то сложно ли сделать следующие доработки:

1). Добавить возможность выставления первоначального Dist по направлению.
Например:
extern int Dist = 100; // Дистанция ордера
extern int BuyDist = 100; // Дистанция постановки первого ордера от цены
extern int SellDist = 400; // Дистанция постановки первого ордера от цены.
2). Установить ограничитель по открытым ордерам. Например:
extern int kolOrder = 3; // Колличество ордеров вверх вниз - сетка
extern int kolOpenOrder = 5; // Колличество открытых ордеров вверх или вниз

Пока всё. Надо на реале погонять, может ещё что всплывёт.



Хватит мне мозг выносить...
 
Сообщение
Quote (expforex)
Если у Вас будут пожелания на доработку - я смогу сделать функции под Вас. Естественно если это не сильно изменяет алгоритм

Я уже писал об этом в сообщении # 52, но если в кратце, то сложно ли сделать следующие доработки:

1). Добавить возможность выставления первоначального Dist по направлению.
Например:
extern int Dist = 100; // Дистанция ордера
extern int BuyDist = 100; // Дистанция постановки первого ордера от цены
extern int SellDist = 400; // Дистанция постановки первого ордера от цены.
2). Установить ограничитель по открытым ордерам. Например:
extern int kolOrder = 3; // Колличество ордеров вверх вниз - сетка
extern int kolOpenOrder = 5; // Колличество открытых ордеров вверх или вниз

Пока всё. Надо на реале погонять, может ещё что всплывёт.


Автор - YuraLu
Дата добавления - 10.05.2011 в 14:33

expforexДата: Вторник, 10.05.2011, 14:35 | Сообщение # 64
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

YuraLu, нет не сложно - сделаем.



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

 
СообщениеYuraLu, нет не сложно - сделаем.

Автор - expforex
Дата добавления - 10.05.2011 в 14:35

YuraLuДата: Вторник, 10.05.2011, 15:14 | Сообщение # 65
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


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

Quote (expforex)
нет не сложно - сделаем

ОК, как деньги кину, отпишусь.



Хватит мне мозг выносить...
 
Сообщение
Quote (expforex)
нет не сложно - сделаем

ОК, как деньги кину, отпишусь.

Автор - YuraLu
Дата добавления - 10.05.2011 в 15:14

expforexДата: Вторник, 10.05.2011, 17:18 | Сообщение # 66
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

YuraLu,
В полном открытом коде:

extern int DistOrderBUY=100; // Дистанция ордера BUY,
extern int DistOrderSELL=0; // Дистанция ордера SELL, Если 0 - то равен DistOrderBUY
extern int kolOrder=10;// Колличество ордеров вверх вниз - сетка
extern int kolOpenOrder = 5; // Колличество открытых ордеров вверх или вниз? если 0 - параметр не учитывается



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

 
СообщениеYuraLu,
В полном открытом коде:

extern int DistOrderBUY=100; // Дистанция ордера BUY,
extern int DistOrderSELL=0; // Дистанция ордера SELL, Если 0 - то равен DistOrderBUY
extern int kolOrder=10;// Колличество ордеров вверх вниз - сетка
extern int kolOpenOrder = 5; // Колличество открытых ордеров вверх или вниз? если 0 - параметр не учитывается


Автор - expforex
Дата добавления - 10.05.2011 в 17:18

YuraLuДата: Четверг, 12.05.2011, 10:07 | Сообщение # 67
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


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

Деньги застряли в сбербанке при переводе в WM angry
Думаю завтра дойдут ... sad

Quote (expforex)
В полном открытом коде:

Отлично. Спасибо. Я со своей стороны обещаю, что если у меня по этому советнику будут какие свои наработки, я поделюсь, а уже тебе решать - нужно, не нужно.



Хватит мне мозг выносить...
 
СообщениеДеньги застряли в сбербанке при переводе в WM angry
Думаю завтра дойдут ... sad

Quote (expforex)
В полном открытом коде:

Отлично. Спасибо. Я со своей стороны обещаю, что если у меня по этому советнику будут какие свои наработки, я поделюсь, а уже тебе решать - нужно, не нужно.


Автор - YuraLu
Дата добавления - 12.05.2011 в 10:07

YuraLuДата: Пятница, 13.05.2011, 22:02 | Сообщение # 68
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


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

Ограничение по кол-ву открытых ордеров (kolOpenOrder) не работает.

Установил ограничение по кол-ву открытых ордеров в 5, но открывается всё равно больше. Плохо… cry

Добавлено (13.05.2011, 22:02)
---------------------------------------------
В этом условии ошибка:
if (BuyStop && (NumberOfOrders(Symbol(), OP_BUYSTOP, Magic) < kolOpenOrder || kolOpenOrder == 0))
Здесь в функции NumberOfOrders подсчитываются только отложенные ордера, а речь идёт и об открытых.
Я бы написал так:
int kolBUY_SELLOrder = NumberOfOrders(Symbol(), OP_BUY, Magic);
int kolBUY_SELLSTOPOrder = NumberOfOrders(Symbol(), OP_BUYSTOP, Magic);
if ((BuyStop && ((kolBUY_SELLOrder + kolBUY_SELLSTOPOrder) < (kolOpenOrder + kolOrder))) || (BuyStop && kolOpenOrder == 0))
и т.д. Но может быть у меня логика нарушена, поэтому...
Будет время, на выходных перепишу, прогоню и если будет всё ОК, брошу код.

Прикрепления: 0561918.jpg(146Kb)


Хватит мне мозг выносить...
 
СообщениеОграничение по кол-ву открытых ордеров (kolOpenOrder) не работает.

Установил ограничение по кол-ву открытых ордеров в 5, но открывается всё равно больше. Плохо… cry

Добавлено (13.05.2011, 22:02)
---------------------------------------------
В этом условии ошибка:
if (BuyStop && (NumberOfOrders(Symbol(), OP_BUYSTOP, Magic) < kolOpenOrder || kolOpenOrder == 0))
Здесь в функции NumberOfOrders подсчитываются только отложенные ордера, а речь идёт и об открытых.
Я бы написал так:
int kolBUY_SELLOrder = NumberOfOrders(Symbol(), OP_BUY, Magic);
int kolBUY_SELLSTOPOrder = NumberOfOrders(Symbol(), OP_BUYSTOP, Magic);
if ((BuyStop && ((kolBUY_SELLOrder + kolBUY_SELLSTOPOrder) < (kolOpenOrder + kolOrder))) || (BuyStop && kolOpenOrder == 0))
и т.д. Но может быть у меня логика нарушена, поэтому...
Будет время, на выходных перепишу, прогоню и если будет всё ОК, брошу код.


Автор - YuraLu
Дата добавления - 13.05.2011 в 22:02

expforexДата: Пятница, 13.05.2011, 22:12 | Сообщение # 69
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


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

Quote (YuraLu)
Установил ограничение по кол-ву открытых ордеров в 5, но открывается всё равно больше. Плохо…

ордер это отложенный ордер, их может быть открыто до 5, Уточните пожалуйста, В Вашем случае возможно Вы имели ввиду Позиция?
Quote (YuraLu)
Я бы написал так:

Кинул ссылку на версию где подсчитываются все позы и бай и селл и стоповые



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

 
Сообщение
Quote (YuraLu)
Установил ограничение по кол-ву открытых ордеров в 5, но открывается всё равно больше. Плохо…

ордер это отложенный ордер, их может быть открыто до 5, Уточните пожалуйста, В Вашем случае возможно Вы имели ввиду Позиция?
Quote (YuraLu)
Я бы написал так:

Кинул ссылку на версию где подсчитываются все позы и бай и селл и стоповые

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

YuraLuДата: Суббота, 14.05.2011, 08:26 | Сообщение # 70
Трейдер - Полковник
Группа: Член клуба UTS
Сообщений: 243
Награды: 1
Статус: Offline


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

Quote (expforex)
Кинул ссылку на версию где подсчитываются все позы и бай и селл и стоповые

Сенкс. На выходных гляну...

Добавлено (14.05.2011, 08:26)
---------------------------------------------

Quote (YuraLu)
Есть режим работы как в канальном виде

Не могу до конца понять принцип канала. Т.е. он запоминает минимум и максимум выставленных отложенных ордеров, например buy, и в дальнейшем выставляет ордера только в пределах этих значений. Так?
И чтобы сменить значения канала, необходимо остановить советник и запустить его заново, чтобы он запомнил минимум и максимум выставленных отложенных ордеров уже по новым значениям.



Хватит мне мозг выносить...
 
Сообщение
Quote (expforex)
Кинул ссылку на версию где подсчитываются все позы и бай и селл и стоповые

Сенкс. На выходных гляну...

Добавлено (14.05.2011, 08:26)
---------------------------------------------

Quote (YuraLu)
Есть режим работы как в канальном виде

Не могу до конца понять принцип канала. Т.е. он запоминает минимум и максимум выставленных отложенных ордеров, например buy, и в дальнейшем выставляет ордера только в пределах этих значений. Так?
И чтобы сменить значения канала, необходимо остановить советник и запустить его заново, чтобы он запомнил минимум и максимум выставленных отложенных ордеров уже по новым значениям.


Автор - YuraLu
Дата добавления - 14.05.2011 в 08:26
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Лаборатория стратегий и советников к ним. » Exp - NETPROFIT - ПАУТИНА 2010 (Новая редакция)
Страница 7 из 57«12567895657»
Поиск:


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