Бесплатное написание программ

dato896

Активный участник
советник два в одном

1)

торговля ведется на основе перерисовывающегося индикатора (*)

правила входа в BUY - проверяем последни сигнал на графике D1 если там есть красный крестик последний (проверачны таймфрейм не используется для открытия ордеров), то покупаем только по красным крестикам на графике H1. закрытие при появлении синего крестика на том же графике H1. то ест меньший таймфрейм берем для входа и выхода но фильтруем входы на большом таймфрейме. то ест на большом таймфрейме определяем начало долгосрочного тренда.

правила входа в SELL - проверяем последни сигнал на графике D1 если там есть синий крестик последний (проверачны таймфрейм не используется для открытия ордеров), то продаем только по синим крестикам на графике H1. закрытие при появлении красного крестика на том же графике H1. то ест меньший таймфрейм берем для входа и выхода но фильтруем входы на большом таймфрейме. то ест на большом таймфрейме определяем начало долгосрочного тренда.

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

для избежания очень близких друг к другу добавлений используем bollinger bands своим собственным таймфреймом: если ширина канала bollinger bands шире 100 pips (на 4 знаке) то не позволять добавлять сделку ближе чем на 25 pips (ширину канала и пипси добавления надо менять в настройках). если канал bollinger bands меньше 100 pips то не иметь ограничений и добавлять на на новый сигнал. добавление происходит только ниже последних покупок и выше продаж.

в настройках надо иметь: максимальный лот выше которого не откроется; stop в деньгах при достижении которого все сделки закрываются; настройки индикаторов и старшего графика и меньшего; таймфреймы для индикатора и старшего и меньшего; таймфрейм и настройки bollinger bands; stop loss; take profit; коэффициент умножения.



2)

используется тот же индикатор для входа

правила входа в BUY - проверяем ширину канала Bollinger bands, если она шире 100 pips, правила входа в SELL первого советника становятся правилами входа в BUY.

правила входа в SELL - проверяем ширину канала Bollinger bands, если она шире 100 pips, правила входа в BUY первого советника становятся правилами входа в SELL.

входы совершаются только если ширина больше указанного в настройках значения! если меньше указанного значение не торговать.

закрытие сделок происходит на противоположных сигналах.

добавление в продаже происходит на новых сигналах только в плюс, в минус не добавлять. добавлять новый ордер уменьшенным лотом на koeficient. Тоесть второй советник трендовой вариант и начальный лот тут должен быть почты такого размера что самый последний добавленный в первом советнике и уменьшаться добавлени размер. второй советник должен иметь свой торговый лот и свои koeficient умножения/уменьшения, и все опции что имеет первый советник с одним отличием; STOP в деньгах для обоих советников должен быть общий!

оба советника должны иметь выключатель /включатель, торгует тот который включен или оба вместе. нужно сделать два magic number отдельно для каждого чтобы они не путались между собой если включены оба вместе, но это не должно отражаться на стопа в деньгах, он строга общий.

первый часть уже написано она показывает вот такие результаты (прикрепляю результат теста на последние 12 лет i 2 года), надо писать второй часть и потом объединять в одно целое. также прикрепляю индикатор.
 

Вложения

  • TMA+CG mladen NRP 2.mq4
    19 КБ · Просмотры: 52
  • 97566940_3427692637259481_5058603208394407936_n.jpg
    97566940_3427692637259481_5058603208394407936_n.jpg
    71,9 КБ · Просмотры: 66
  • Снимок22.PNG
    Снимок22.PNG
    32,3 КБ · Просмотры: 65

cmillion

Гуру форума
Исправлять чужие коды дело не благодарное. Всегда проще и быстрее написать свой код с ноля.
Что касается самой стратегии, то наверняка можно найти готовый советник по BB. Во всяком случае я по этому индикатору много сов написал и повторяться не интересно.
 

kemw222

Прохожий
Исправлять чужие коды дело не благодарное. Всегда проще и быстрее написать свой код с ноля.
Что касается самой стратегии, то наверняка можно найти готовый советник по BB. Во всяком случае я по этому индикатору много сов написал и повторяться не интересно.
Здравствуйте напишите мне в личку или свою почту хочу вап показать интересное ТЗ
 

dato896

Активный участник
Исправлять чужие коды дело не благодарное. Всегда проще и быстрее написать свой код с ноля.
Что касается самой стратегии, то наверняка можно найти готовый советник по BB. Во всяком случае я по этому индикатору много сов написал и повторяться не интересно.
в чужом коде питаться и не надо :) просто надо писать второй советник из тз. я искал с такими условиями нету в сети..
 

sergeipk3

Интересующийся
Кто напишет индикатор по торговой системе 20м? Нужно сделать стрелочник по индикаторам ма и rsima подвальный
 

saw

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

Вложения

  • MA_BBands_V4.2.mq4
    8,4 КБ · Просмотры: 51

narmer

Интересующийся
Может кто написать простой советник на основе данного индикатора. Нужно только одно, появилась стрела в бай либо селл, то открыть позицию с заданным лотом.
какой смысл в сове на основе этого перерисовщика?
 

Den002

Активный участник
добрый день, могли бы помочь написать советник по стрелочному индикатору?

1. вход в сделку как видно на картинке - как тока меняется значение индикатора
2. Возможности в настройках указать размер лота
3. Возможность в настройках советника выставить тейк профит и стоп лосс (после того как достигается тейк профит или стоп лосс, следующий ордер открывается при новом сигнале, даже если сигнал в ту же сторону

заранее огромное спасибо тому кто поможет
 

Вложения

  • 88 Signal v2.rar
    2,1 КБ · Просмотры: 64
  • Untitled.jpg
    Untitled.jpg
    50,6 КБ · Просмотры: 169

1715

Элитный участник
добрый день, могли бы помочь написать советник по стрелочному индикатору?

1. вход в сделку как видно на картинке - как тока меняется значение индикатора
2. Возможности в настройках указать размер лота
3. Возможность в настройках советника выставить тейк профит и стоп лосс (после того как достигается тейк профит или стоп лосс, следующий ордер открывается при новом сигнале, даже если сигнал в ту же сторону

заранее огромное спасибо тому кто поможет
Похоже надо ещё этот индикатор 88_filter.mq4, без него не показывает.
 

tester777

Интересующийся
Мечтаю получить открытый код на советник по восстановлению убытков с частичным закрытием
К примеру по индикатору открыли руками на продажу ордер лотом 0.02 , запускаем советник который с заданным лотом торгует сеткой мартингейл на покупку в нашем случаи 0.01
как только профит превысит убыток одной части лота 0.01 он закроет сетку и часть убыточного лота
настройки
шаг сетки
вариации лотности - фикс. или же мультиприкатор
работать на бай или на сел
какую части прибыли закрывать частично

Считаю советник должен увидеть свет так как многие будут рады данному инструменту ...
 

Вложения

  • Снимок1234.PNG
    Снимок1234.PNG
    18,7 КБ · Просмотры: 69

lotos017

Новичок форума
Добрый день. Уважаемые спецы, прошу написать советник (возможно скрипт, на усмотрение) очень удобную для трейдера закрывалку. Сразу оговорюсь, в базе подобного не нашел, а так же не нашел и на других сторонних форумах, посвященных безвозмездной помощи трейдерам подобную вещь. Суть такова. Прежде уже описывал, но повторюсь. Трейдер открыл к примеру 3 сделки в сел лотами 2, 1, 1(для простоты счета), что в сумме дает 4 лота, но цена не разворачивается и трейдер решил эту сделку залокировать общим или же такими или другими значениями лоты на общую сумму 4 лота. Далее он открывает сделку любой лотности, ну давайте к примеру возьмем лот 2 и данная сделка находиться в прибыли скажем 100 дол., а залокированые ордера имеют отрицательный баланс -400 дол. И вот трейдер понимая, что сейчас цена развернется он принимает решение закрыть эти 100 дол. с откусыванием равных долей от локированых позиций, то есть 50 дол к примеру 1 лот скрипт откусывает от селовских и 1 лот, так же 50 дол. от баевских позиций в результате уже имеем золокированые позиции с лотами 3 сел и 3 бай и общим отрицательным балансом 300 дол, и так до полного закрытия.
Скрипт для удобства должен иметь:
1. Регулируемый процент закрытия противоположных сделок сел и бай по отдельности на случай если локированые позиции имеют разную лотность.
2. Регулируемое закрытие в валюте противоположных сделок сел и бай по отдельности на случай если локированые позиции имеют разную лотность.
3. Регулируемое закрытие в валюте и в процентах части положительного ордера, для последующей фиксации убытка в случае положительной тенденции данного ордера(цена идет в его сторону)
4. Возможность закрытия встречных ордеров по номеру ордера (зависит от того какие именно позиции трейдер хочет перекрыть). Полагаю до 5 встречных ордеров будет достаточно.
5. Было бы удобно если эти настройки можно было бы делать на панели(для быстроты).
6. Возможность перекрытия (задается в настройках) лота одной пары лотом другой пары.
7. При закрытии сделок чтоб учитывал своп, комиссию, спред.

Надеюсь кто то сможет сделать подобное чудо, и многие трейдеры скажут ОГРОМНОЕ СПАСИБО. Если есть у кого такое в закромах с удовольствием приму в дар!!! Предложения по усовершенствованию приветствуются. Спасибо.
С уважением.
 

dOK-45

Новичок форума
а была не была!
Попрошу еще раз помощи.
Возможно у кого из программистов есть время свободное чтобы хотелку мою написать.
Суть хотелки:
установка локирующего рыночного ордера при определенной разности в лотах
Принцип: советник ставит локирующий рыночный ордер только при той разности в лотах, которая установлена в настройках(учет лотов ведется рыночных).
Пример: в настройках указано 0,02, открыто 0,08 sell(суммарно) и 0,05 buy(суммарно). Открывается 0,01 buy и советник выставляет еще один ордер buy 0.02 с рынка.
Во вложении советник который на каждую позицию ставит лок
Кому то будет удобнее вставить условие открытия лока (тогда еще огромная просьба убрать аллерт) , кому то написать с нуля
 

Вложения

  • STOP_2_0.mq4
    5,8 КБ · Просмотры: 27

dOK-45

Новичок форума
а была не была!
Попрошу еще раз помощи.
Возможно у кого из программистов есть время свободное чтобы хотелку мою написать.

как обычно поторопился
ниже верное ТЗ
Советник открывает рыночный локирующий ордер с учетом лотности рыночных ордеров по направлениям. При указанной разности(в лотах) локирующий ордер не открывается.

Доработка имеющегося советника — вынести в настройки советника лот, при разности которого локирующий ордер открываться не будет. Пример: в настройках стоит 0,01, открыт ордер sell объемом 0,02, и открыт ордер buy объемом 0,03, локирующий ордер sell при этом не ставится.
 

san1955

Новичок форума
Добрый день, уважаемые программисты!
Может сможете написАть советник по следующему ТЗ:
1. Предусмотреть мажик ( задаваемый параметр). Это даст возможность работать советником даже по одной паре на разных графиках, и по разным валютным парам, а так же не замечать ордеров без мажика, например открытых вручную, т.е. не имеющих отношения к ордерам сОва.
2.В случае сбоя электроэнергии или интернета, после устранения неисправности, сов должен подхватить свои ордера и продолжить работу по заданному алгоритму.
3. Если можно, то предусмотреть возможность быстрого тестирования. Имеется в виду, что, скажем, по достижении фикс профита, вместе с удалением всех ордеров, удаляется и вся история, логи и все данные отслеживания ордеров. Т.е. сов как бы запускается с *чистого листа*, как бы заново, что даст возможность его нормального тестирования. В противном случае тест будет тормозиться и в конце концов просто остановится.
Алгоритм работы советника.

(Все задаваемые параметры могут быть названы программистом по другому)

1. При запуске сОва, по первому тику, он выставляет сетку байстоп и селлстоп ордеров с шагом S (задаваемый параметр в пунктах) между ордерами, начальным лотом L (задаваемый параметр) и c тейк профитом ТР ( задаваемый параметр в пунктах), общим для всех ордеров однонаправленной сетки. Это основные (Материнские сетки МС).

2. Допустим, цена пошла вверх, и баевая МС1 закрылась по ТР . В этом случае, в том же направлении открывается следущая баевая МС2, лотность которой будет L х Multy, где Multy - множитель, больше, меньше или =1 (задаваемый параметр), а остальные параметры ( S и ТР ) не меняются.

3. Одновременно с открытием баевой МС2 открывается дополнительная сетка Dp, в противоположном, селловом направлении, лотность которой будет равна лотности МС2 х MultyDp, где множитель MultyDp, больше, меньше или =1 (задаваемый параметр), а остальные параметры ( S и ТР ) не меняются. Если дополнительная сетка (она была селловой) Dp закрывается по ТР, то открывается другая Dp сетка, но уже в баевом направлении и с теми же параметрами, что и закрывшаяся сетка Dp. Т.е. дополнительная Dp сетка по достижении ТР всё время переворачивается туда-сюда.

4. Если цена идёт ещё выше, то открывается очередная МС, а к ней своя Dp. И т. д.

5. Аналогично при ходе цены вниз, только наоборот: закрылась селловая МС, к ней выставляется баевая дополнительная Dp сетка.

6 .Если в процессе работы достигается значение заданного профита FixProfit (задаваемый параметр в валюте депозита) по паре, на которой установлен сов, то закрываются все открытые ордера с мажиком для этого FixProfit и все отложенные ордера. После этого сов начинает всё сначала.

Может кого заинтересует и сможет написАть сов?
 

andriuskz

Прохожий
День добрый!
Есть стратегия но надоело по ней входить в ручную. Нужен простенький советник, что бы он открывал одновременно ордера в противоположные стороны. И перезаходил в рынок как только последний из ордеров закроется. Т.е закрылись последние ордера на бай, он тут же открывает бай. Закрылись последние ордера на селл он тут же открывает ордер на селл.
По функционалу достаточно: Размер лота
 
Верх