Jump to content

Напишу советник, скрипт, индикатор на MQL бесплатно (архив)


muvingman

Recommended Posts

42569dugsy

Нужно только определится с понятием "бары с наибольшим движением". И если, допустим, нашел такой уже сформированный бар советник, то тогда что ему делать - продавать, покупать и дожидаться дополнительных условий?

ну это уже следующий момент, а еще вопрос а возможно чтобы советник считал бары сколько было шортов и сколько было лонгов

Link to post
Share on other sites
  • Replies 2.9k
  • Created
  • Last Reply

Top Posters In This Topic

  • AntFX

    364

  • Voldemar227

    263

  • Ugar68

    133

  • cmillion

    99

Top Posters In This Topic

Popular Posts

Есть скрипт на открытие 2х рыночных и/или 2х отложенных ордера по обе стороны от текущей цены со стоп лоссами и тейк профитами. Можно выставлять магик, расстояние от цены и проскальзывание. Скрипт не

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

Posted Images

NacopiteL

ну это уже следующий момент, а еще вопрос а возможно чтобы советник считал бары сколько было шортов и сколько было лонгов

проще спросить - "что не возможно реализовать в мт4?" Почти любые капризы в советнике, лишь бы это приносило прибыль.

Link to post
Share on other sites
FaustMF

Здравствуйте. Помогите пожалуйста. Нужно в индикатор вставить алерт при  закрытии первого бара после пересечения "0" линии. Заранее благодарю.

Solar Winds joy - histo.mq4

Link to post
Share on other sites
BooGUY

Прошу обратить программистов внимание и написать советник. У меня две идеи, одна простая, другая сложная. У обоих высокая агрессивность торговли, которую необходимо погасить и «выжить» на рынке.

 

1. Необходимо отфильтровать резкие, долгие безоткатные движения на сотни пунктов. Данный фильтр необходимо установить на безиндикаторную стратегию, которая заключается в полном взятии всего средневолатильного движения цены. Т.е., открываются сделки в обе стороны с небольшим тейк-профитом, которые «собирают» всю цену. А убыточные сделки перекрывать увеличенным лотом. Да, это тот самый обычный мартингейл. Но, прошу заметить, мы не ищем точек входа, а постоянно в рынке, не упуская движения. Кроме того, уменьшаем риск вылететь с рынка. 

 

Уменьшить риск нам поможет, как я думаю, схождение/расхождение скользящих средниз. При резком и большом движении они идут рядом друг с другом, не пересекаясь. Таким образом, она показывает нам, что пока что рано открывать новый ордер. Как только пересекаются – открывается ордер с увеличенным лотом. Таким образом, мы сидим в убытке не десятки лотов от нескольких сделок подряд, а всего лишь двойной лот или больше, что уменьшает не только просадку, но и позволяет быстро закрыть убыточную серию:

При стандартном варианте сделки в обратную сторону открываются через пару десятков пунктов. 0,01 / 0,02 / 0.03 / 0,05 / 0,08 / 0,13... При таком варианте, чтобы следующее колено перекрыло предыдущие, необходимо, во первых, чтобы оно прошло достаточно пунктов отката, а во-вторых, большая просадка. Если же против сделки цена прошла сотню пунктов, то просадка будет низкой, ведь открыта всего лишь одна сделка, и при откате у нас есть дополнительное преимущество: октрыв сделку лотом, который должен бы быть при обычном увеличении через сотни пунктов, допустим, 0,13, нам нужно пройти всего лишь несколько пунктов, чтобы закрыть серию прибыльно. Ведь у нас серия ордеров, а всего лишь пара, причём первая с минимальным лотом.

 

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

 

----------------------------------------------------------------

 

2. Суть почти такая же: брать весь потенциал движения, не упускать его. Будут убыточные сделки, но потом они перекрываются трендом.

 
На четвёртом (или третьем) столбике, идущем подряд в одну сторону, открываем сделку в сторону движения столбиков, т.е., идём за ценой. Затем, при появлении следующего столбика в нашу сторону (по тренду) мы открываем ещё одну сделку тем же объёмом в ту же сторону. И так далее, каждый раз открываем новую сделку, накапливая количество открытых сделок, при каждом появлении нового столбика в нашу сторону. При хорошем тренде количество открытых сделок будет увеличиваться и когда серия закроется, у нас будет большой плюс. Ренко, как известно, более-менее фильтрует флет, что только плюс.
 
Закрытие ордеров с переворотом:
 
Закрытие происходит с помощью фильтра. Фильтр: три подряд (или четыре) столбика в противоположную сторону. Закрывается серия (прибыльная или убыточная), и тут же открывается новая сделка в обратную сторону с последующим накоплением. 
 
 
С профитной стороной понятно, трендовая серия из двадцати столбиков увеличит депозит очень сильно. Но как выглядит убыточная (флетовая) сторона? Примерно так:
 
Три подряд (или два) столбика – открыта одна сделка, затем в обратную столько же – одна убыточная сделка.
 
Четыре подряд столбика – открыто две сделки, затем в обратную три (или два) – две убыточных.
 
Пять подряд столбиков – открыто три сделки, затем в обратную три (или два) – две убыточных, одна в безубытке.
 
Шесть подряд столбиков – открыто четыре сделки, затем в обратную три (или два) –  две убыточных, одна профитная. 
 
Семь подряд столбиков – открыто пять сделок, затем в обратную три (или два) –  две убыточных, одна в безубытке, две профитные.
 
Если считать, что идёт накопление ордеров как с одной, так и с другой стороны, то, соответственно, две убыточные сделки – это одна сделка размером в один столбик, другая сделка (первая) в два стобика. Т.е., по сути минус 3 столбика. Но если накопление произойдёт на тренде в пятнадцать или двадцать столбиков, то теоретически, всё это должно будет перекрыть убытки. 
 
Также можно поэксперементировать с агрессией и в каждой сделке увеличивать лот, амплитуда баланса будет скакать, но при тренде давать огромную прибыль.  
 
Спасибо.

Пишу на mql5 и mql4. Примеры. Пишите в личку.

Link to post
Share on other sites
YanaGold

Здравствуйте. Помогите пожалуйста. Нужно в индикатор вставить алерт при  закрытии первого бара после пересечения "0" линии. Заранее благодарю.

 

Держите

 

post-462820-0-32611000-1473181055_thumb.png

Solar Winds joy - histo.mq4

Link to post
Share on other sites
vnh

Уважаемые программисты! Нужен советник, который будет открывать позиции при получении сигнала от индикатора iBoss для бинарных опционов. И самое главное, позиция должна открываться с комментарием (числовое значение), можно добавить в настройки советника. Тот самый комментарий, который присутствует в окне "Новый ордер" МТ4. Без Take Profit,  Stop Loss и прочих наворотов. Только открытие ордера. Индикатор прикрепил. Сигнал на вход индикатор обозначает стрелкой, но это не обязательно. Главное поступил сигнал - открылся ордер с комментарием.

!BOSS Indicator.rar

Link to post
Share on other sites
Vitus910

Вечер добрый. Уважаемые програмисиы- Вы можете к индюку - сделать магик, селл- красный сигнал, бай- синий, стоп-если 0 вык, тейк-если 0 вык, и включаемую функцию закрытие (всех открытых) встречным при смене треугольника (с синего на красный и обратно)- не влияет на стоп и тейк, а если получиться еще и трал подцепить..
он с dl файлом (2-quanttradermt4--mq4==dll) по другому не загрузился- но в терминале стрелочки ставит

ForexGrowthBot.mq4

quanttradermt4.mq4

Link to post
Share on other sites
Ugar68

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

он с dl файлом (2-quanttradermt4--mq4==dll) по другому не загрузился- но в терминале стрелочки ставит

Индикаторы не могут совершать торговых операций по определению. Для этого есть советники и скрипты.

Edited by Ugar68

Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку.
Чужие программы не переделываю.

Link to post
Share on other sites
Vitus910

Ну не так выразился.. и сразу придираться к словам.. Вы все прикрасно поняли---что я прошу написать советник на одном индикаторе с указаными условиями

Link to post
Share on other sites
kazakov.v

 

 

прошу написать советник

 

Нафига писать? В этих ваших инернетах можно найти исходники советника и конкретно на этом индикаторе, и более продвинутый FGProBot

(надеюсь, автор советника не обидится, ибо пару лет его уже не видно :))


Никому верить нельзя.

Мне - можно.

 

Link to post
Share on other sites
  • 2 weeks later...
vlzw

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

Link to post
Share on other sites
42569dugsy

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

Link to post
Share on other sites
AntFX

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

...удвоенным лотом? С такой "стратегией" лучше сходить в казино

Edited by AntFX

1

Link to post
Share on other sites
42569dugsy

...удвоенным лотом? С такой "стратегией" лучше сходить в казино

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

Edited by 42569dugsy
Link to post
Share on other sites
T034NK

здравствуйте, нужен советник такого плана: первый ордер открываю я, последующие ордера через n-пунктов открывает советник, также, советник должен выставлять общий профит, но не в пунктах, а согласно заданной в советнике цене, пример: несколько ордеров селл по USDCAD 1.3150, 1.320, 1.3250, выставляется общий тейк-профит 1.320. 

Link to post
Share on other sites
YanaGold

здравствуйте, нужен советник такого плана: первый ордер открываю я, последующие ордера через n-пунктов открывает советник, также, советник должен выставлять общий профит, но не в пунктах, а согласно заданной в советнике цене, пример: несколько ордеров селл по USDCAD 1.3150, 1.320, 1.3250, выставляется общий тейк-профит 1.320. 

А цена тейкпрофита будет одна для всех открываемых ордеров или при добавлении нового и цена должна меняться?

Можете набросать параметры, которые Вы хотели бы видеть в советнике?

Link to post
Share on other sites
T034NK

А цена тейкпрофита будет одна для всех открываемых ордеров или при добавлении нового и цена должна меняться?

Можете набросать параметры, которые Вы хотели бы видеть в советнике?

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

Link to post
Share on other sites
YanaGold

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

Если Вы каждый раз после открытия очередного ордера в ручную будете вписывать цену тейкпрофита, то в чем же тогда автоматизация? Проще тогда скриптом установить всем позициям тейкпрофит в нужную точку.

Edited by YanaGold
Link to post
Share on other sites
T034NK

Если Вы каждый раз после открытия очередного ордера в ручную будете вписывать цену тейкпрофита, то в чем же тогда автоматизация? Проще тогда скриптом установить всем позициям тейкпрофит в нужную точку.

а есть такой скрипт?. Насчет советника, я не знаю, как в нем можно прописать тейкпрофит, когда у одного ордера тейкпрофит 25 пп, у другого -75 пп, а у третьего - -50 пп. Если знаете, подскажите. 

Link to post
Share on other sites
YanaGold

а есть такой скрипт?. Насчет советника, я не знаю, как в нем можно прописать тейкпрофит, когда у одного ордера тейкпрофит 25 пп, у другого -75 пп, а у третьего - -50 пп. Если знаете, подскажите. 

 

Можно найти точку в которой все открытые позиции одного направления дадут суммарный ноль (точка общего безубытка) Потом от этой точки отложить в сторону профита, например 10 п и в результате все ордера закроются с суммарной прибылью. Так работает большинство усредняющих советников.

Что касается скрипта, то таких много, вот, например.

_TP Mouse - Скрипт выставляет в точке, в которую Вы его бросили, Take Profit всем ордерам, для которых возможен Take Profit в данной точке.

Link to post
Share on other sites
T034NK

Можно найти точку в которой все открытые позиции одного направления дадут суммарный ноль (точка общего безубытка) Потом от этой точки отложить в сторону профита, например 10 п и в результате все ордера закроются с суммарной прибылью. Так работает большинство усредняющих советников.

Что касается скрипта, то таких много, вот, например.

_TP Mouse - Скрипт выставляет в точке, в которую Вы его бросили, Take Profit всем ордерам, для которых возможен Take Profit в данной точке.

Спасибо за информацию, опробуем. 

Link to post
Share on other sites
Circle

 

Прошу обратить программистов внимание и написать советник. У меня две идеи, одна простая, другая сложная. У обоих высокая агрессивность торговли, которую необходимо погасить и «выжить» на рынке.

 

1. Необходимо отфильтровать резкие, долгие безоткатные движения на сотни пунктов. Данный фильтр необходимо установить на безиндикаторную стратегию, которая заключается в полном взятии всего средневолатильного движения цены. Т.е., открываются сделки в обе стороны с небольшим тейк-профитом, которые «собирают» всю цену. А убыточные сделки перекрывать увеличенным лотом. Да, это тот самый обычный мартингейл. Но, прошу заметить, мы не ищем точек входа, а постоянно в рынке, не упуская движения. Кроме того, уменьшаем риск вылететь с рынка. 

 

.....

Бред какой то. Как узнать будет резкое безоткатное движение или нет? На истории это видно, а в режиме реального времени?


Что такое форекс? Это там где деньги лежат. 

Link to post
Share on other sites
42569dugsy

Всем доброго дня кто поможет.

есть часть советника но он не правильно работает, 

if (Bars > BarS)
 
   if(OrdersTotal() == 0)
   {
     OrderS=OrderSend(Symbol(),OP_SELL,1,Bid,100,Ask+stoploss*Point,Ask-takeprofit*Point,CLR_NONE);
 BarS=Bars; 
  }
  OrderSelect(OrdersHistoryTotal()-1, SELECT_BY_POS, MODE_HISTORY); // Выбираем ордер из истории.
 
 if(OrdersTotal() == 0);
OrderS=OrderSend(Symbol(),OP_BUY,3,Ask,100,Bid-stoploss*Point,Bid+takeprofit*Point,CLR_NONE);
 
 
}
   else
   {
if (Bars> BarS)
   if(OrdersTotal() == 0)
     OrderS=OrderSend(Symbol(),OP_BUY,1,Ask,100,Bid-stoploss*Point,Bid+takeprofit*Point,CLR_NONE);
     BarS=Bars;
    OrderSelect(OrdersHistoryTotal()-1, SELECT_BY_POS, MODE_HISTORY); // Выбираем ордер из истории.
 
 
OrderS=OrderSend(Symbol(),OP_BUY,2,Ask,100,Bid-stoploss*Point,Bid+takeprofit*Point,CLR_NONE);
 
}
 
 return (0);  
 }
 
смысл его в том 
1)наступило событие 
2)открывается или sell или bay (зависит от условий событий)
3) если закрылось по тейку то перейти к 1)
4) и если закрывается по stoploss то перейти к 5)
5) должен открываться лот в противоположную сторону взять определенное количество пунктов  закрыться и перейти к 1)
Link to post
Share on other sites
BooGUY

Бред какой то. Как узнать будет резкое безоткатное движение или нет? На истории это видно, а в режиме реального времени?

Внимательней читайте, я описал как


Пишу на mql5 и mql4. Примеры. Пишите в личку.

Link to post
Share on other sites
Circle

Внимательней читайте, я описал как

Куда еще внимательнее. Или вы  открытие сделок в обе стороны называете фильтром?


Что такое форекс? Это там где деньги лежат. 

Link to post
Share on other sites
  • Capman changed the title to Напишу советник, скрипт, индикатор на MQL бесплатно (архив)
  • Capman locked and unpinned this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...