Напишу советник бесплатно - страница 84

 
starikdedok:

Доброго времени суток!

Актуальная ли ветка по написанию советника по ТЗ?

Кто-нибудь сможет мне помочь по реализации советника?

Спасибо!

Если есть позитивные результаты, можно и реализовать

 

Если кто хочет, может поупражняться в программировании.

Какие вопросы будут - пишите

Всем спасибо! Буду благодарен.

 

Входные параметры:

MA по ценам (H+L)/2  ЧЕРНАЯ- изначально 24-периодная. Обязательно, чтобы можно было изменять период перед запуском советника.

МA по ценам Hight КРАСНАЯ- изначально 3-периодная. Обязательно, чтобы можно было изменять период перед запуском советника.

MA по ценам Low СИНЯЯ- изначально 3-периодная. Обязательно, чтобы можно было изменять период перед запуском советника.

 

Условия сделок на покупку:

1. КРАСНАЯ и СИНЯЯ МА строго выше ЧЕРНОЙ. Обе выше черной! Если хотя бы одна МА выше/ниже ЧЕРНОЙ, то сделок нет!!!

2. покупка совершается и раскидывание сетки buy limit ордера, когда цена коснется СИНЕЙ МА.

 

Про продажу аналогично...

 

Выход по трейлинг мани.

 

Входные переменные:

 

1.Свойства МА - период, метод усренения, цена расчета, сдвиг.

 

2. multipli - коэффициент увеличения объема ордеров.

3. Orders  - Количество отложенных ордеров

4. Lots - Объем первого ордера в сетке

5. Traling money - уровень начала трейлинга в валюте депозита отдельно для buy и sell ордеров.

6. traling step in money - шаг трейлинга в валюте депозита.

7.BarSizeFilter - Размер свечи при которой открывается сделка в пунктах

8.Magic - Магический номер ордеров советника;

9.Slippage - Максимально допустимое проскальзывание в пунктах;

10.Order_Comment  - Комментарий ордеров советника;

11. Step - шаг сетки ордеров

12. step multipli - коэф.увеличения ширины сетки от количества ордера.если он 1, то расстояние между ордерами будет = Step, если

допустим 1,5, то расстояние между 2 и 3 ордером будет 1,5*step.

13. OverlapLH - перекрытие самого верхнего ордера в сетке самым нижним. Т.е.набрана сетка,

И цена немного откатывается в сторону сетки и советник поверяет крайние ордера на трейлинг мани, и если есть прибыль, то

данные ордера закрываются с прибылью с учетом traling step in money. Если цена опять развернулась обратно, то уже открывается

следующий ордер по сетке с учетом step multipli. т.е. если самый крайний закрытый ордер 0,10 лота, то дальше должен открыться

0,10*multipli.

 

Условия:

сетка разбрасывается до черной МА. Вне зависимости от Orders.

При пересечении черной МА происходит локирование.

 

 

Локирование.

 

При пересечении черной МА происходит локирование.

 

Пример.

 

Набрана суммарная сетка buy общим объемом 0,1 лота.

Значит открывается на черной МА sell один ордер 0,1 лота.

Дальше цена идет либо:

1.вверх

2.вниз

 

ЕСЛИ 1.

 

То откладывается сетка из sell ордеров с учетом Step и step multipli с учетом того, что 1 ордер в сетке - локирующий ордер.

Вместе с тем, если появляются сигналы для новых сеток sell или buy ордеров они откладываются вне зависимости от того, закрылся

лок или нет. Причем, если выше описанный лок нераскрыт, а сигнал на новую сетку поступил, то открывается buy ордеркак-бы в продолжение

залокированной сетки и все должно учитываться Traling money, traling step in money и OverlapLH.

 

ЕСЛИ 2.

 То собирается прибыль с учетом Traling money, traling step in money до тех пор пока не поступит сигнал на продажу - касание

ценой синей МА. В этот момент buy ордера удаляютяся (даже в убыток), и откладывается сетка со второго ордера (1 ордер - локирующий 0,1)

с учетом Step и step multipli.

 

 
прикрутите пожайлуста аллерт к индикатору )) чтобы при пересечение снизу вверх выдовал аллерт на покупку и при пересечение сверху вниз на продажу )
Файлы:
binarywave.mq5  15 kb
 
надо советник . т.з такое . 1) задаем профит .2) задаем продажа или покупка или туда и сюда 3) если rsi находиться ниже заданое кол-во свечей  по клозе линии перепроданости и стохастик то же тогда покупаем . и наоборот если по перекуплености и то же самое продаем . 
 
Лауреат:
надо советник . т.з такое . 1) задаем профит .2) задаем продажа или покупка или туда и сюда 3) если rsi находиться ниже заданое кол-во свечей  по клозе линии перепроданости и стохастик то же тогда покупаем . и наоборот если по перекуплености и то же самое продаем . 

Результаты ручной торговли есть?

 
Привет! У меня есть советник, сделал его  энзед коре. Работает на vps, но валидацию не проходит, можете помочь? Пишите в личку если шо
 
starikdedok:

Если кто хочет, может поупражняться в программировании.

Какие вопросы будут - пишите

Всем спасибо! Буду благодарен.

Входные параметры:

MA по ценам (H+L)/2  ЧЕРНАЯ- изначально 24-периодная. Обязательно, чтобы можно было изменять период перед запуском советника.

МA по ценам Hight КРАСНАЯ- изначально 3-периодная. Обязательно, чтобы можно было изменять период перед запуском советника.

MA по ценам Low СИНЯЯ- изначально 3-периодная. Обязательно, чтобы можно было изменять период перед запуском советника.

 

Условия сделок на покупку:

1. КРАСНАЯ и СИНЯЯ МА строго выше ЧЕРНОЙ. Обе выше черной! Если хотя бы одна МА выше/ниже ЧЕРНОЙ, то сделок нет!!!

2. покупка совершается и раскидывание сетки buy limit ордера, когда цена коснется СИНЕЙ МА.

 

Про продажу аналогично...

 

Выход по трейлинг мани.

 

Входные переменные:

 

1.Свойства МА - период, метод усренения, цена расчета, сдвиг.

 

2. multipli - коэффициент увеличения объема ордеров.

3. Orders  - Количество отложенных ордеров

4. Lots - Объем первого ордера в сетке

5. Traling money - уровень начала трейлинга в валюте депозита отдельно для buy и sell ордеров.

6. traling step in money - шаг трейлинга в валюте депозита.

7.BarSizeFilter - Размер свечи при которой открывается сделка в пунктах

8.Magic - Магический номер ордеров советника;

9.Slippage - Максимально допустимое проскальзывание в пунктах;

10.Order_Comment  - Комментарий ордеров советника;

11. Step - шаг сетки ордеров

12. step multipli - коэф.увеличения ширины сетки от количества ордера.если он 1, то расстояние между ордерами будет = Step, если

допустим 1,5, то расстояние между 2 и 3 ордером будет 1,5*step.

13. OverlapLH - перекрытие самого верхнего ордера в сетке самым нижним. Т.е.набрана сетка,

И цена немного откатывается в сторону сетки и советник поверяет крайние ордера на трейлинг мани, и если есть прибыль, то

данные ордера закрываются с прибылью с учетом traling step in money. Если цена опять развернулась обратно, то уже открывается

следующий ордер по сетке с учетом step multipli. т.е. если самый крайний закрытый ордер 0,10 лота, то дальше должен открыться

0,10*multipli.

 

Условия:

сетка разбрасывается до черной МА. Вне зависимости от Orders.

При пересечении черной МА происходит локирование.

 

 

Локирование.

 

При пересечении черной МА происходит локирование.

 

Пример.

 

Набрана суммарная сетка buy общим объемом 0,1 лота.

Значит открывается на черной МА sell один ордер 0,1 лота.

Дальше цена идет либо:

1.вверх

2.вниз

 

ЕСЛИ 1.

 

То откладывается сетка из sell ордеров с учетом Step и step multipli с учетом того, что 1 ордер в сетке - локирующий ордер.

Вместе с тем, если появляются сигналы для новых сеток sell или buy ордеров они откладываются вне зависимости от того, закрылся

лок или нет. Причем, если выше описанный лок нераскрыт, а сигнал на новую сетку поступил, то открывается buy ордеркак-бы в продолжение

залокированной сетки и все должно учитываться Traling money, traling step in money и OverlapLH.

 

ЕСЛИ 2.

 То собирается прибыль с учетом Traling money, traling step in money до тех пор пока не поступит сигнал на продажу - касание

ценой синей МА. В этот момент buy ордера удаляютяся (даже в убыток), и откладывается сетка со второго ордера (1 ордер - локирующий 0,1)

с учетом Step и step multipli.

 

попробую что нибудь, в течении месяца. Если вопросы будут обращусь. Пишу на МТ5

 

Здравствуйте Господа  Программисты, помогите пожалуйста мне подредактировать советник на мартине. Нужно добавить пару функций в него. Если кому интересно покапаться, напишите, вышлю советник и объясню техзадание. Сам представляю как сделать, но из-за нехватки знаний на получается.

Спасибо.

 
Николай:

Здравствуйте Господа  Программисты, помогите пожалуйста мне подредактировать советник на мартине. Нужно добавить пару функций в него. Если кому интересно покапаться, напишите, вышлю советник и объясню техзадание. Сам представляю как сделать, но из-за нехватки знаний на получается.

Спасибо.

Ну вы сразу напишите, что нужно добавить, а то вдруг вы хотите что-то технически не реализуемое. 

 
Vitaly Muzichenko:

Ну вы сразу напишите, что нужно добавить, а то вдруг вы хотите что-то технически не реализуемое. 

Допустим есть несколько открытых ордеров Buy, цена пошла не в нашу сторону и эти ордера ушли в минус и открылось несколько ордеров Sell. При срабатывании трала по ордерам Sell, получаем общую прибыль ордеров Sell в валюте, новый уровень стоплоса ордеров Sell и определяем самый дальний от цены из ордеров Buy и получаем его тикет и лот и прибыль в пунктах. Далее прибыль Sell в валюте делим на 2(внешняя переменная) и результат делим на прибыль в пунктах выбранного ордера Buy , получаем лот для закрытия выбранного ордера Buy. Если полученный лот меньше минлот, то лот = минлот или если полученный лот больше изначального лота этого ордера, то лот = изначальный лот этого ордера. При пересечении цены нового  уровня стоплос ордеров Sell – частично или полностью закрываем ордер Buy с вычесленным лотом.

Аналогично по ордерам Sell.

Я всё это понимаю как сделать, к чему привязать и вычислить, но не хватает знаний чтоб всё грамотно написать и чтоб всё работало. Функция для определения дальнего ордера есть, для закрытия есть в открытом доступе в интернете.

Причина обращения: