Jump to content
muvingman

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

Recommended Posts

AntFX
8 часов назад, NewAlex сказал:

Написать с нуля просить не буду, т.к. стыдно просить других, когда самому просто лень это сделать самостоятельно.

Вы серьезно? Его написать быстрее, чем искать ссылку

#property script_show_inputs
#define sid SymbolInfoDouble
input string csv="EURUSD;USDJPY;CHFJPY;USDCAD";

void OnStart(){
  string list[]; StringSplit(csv,';',list);
  for(int i=0;i<ArraySize(list);i++){ 
    printf("Swap for %s is LONG %.2f, SHORT %.2f",list[i],sid(list[i],SYMBOL_SWAP_LONG),sid(list[i],SYMBOL_SWAP_SHORT)); }}
Edited by AntFX
  • Upvote 1

Share this post


Link to post
Share on other sites
NewAlex

спасибо ))

Share this post


Link to post
Share on other sites
sviter

Здравствуйте! делаю советник по двум индикаторам (Parabolic, Envelopes), но с разными таймфрэймами! тоесть основной индикатор Envelopes работает на H4, а Parabolic работает как фильтр на D1...вроде должно все работать, но что то не так!!! не до конца отрабатывает Parabolic....ложняки пускает!!! тоесть проверяю вот как, в тандэме(H4,D1) вроде работает, а вот с (M15,H4) идут ложняки.... посмотрите что не так....

test 2.mq4

Share this post


Link to post
Share on other sites
Ugar68

В советнике сравнение параболика с ценой закрытия ParSar_0 > Close[1] , ParSar_0 < Close[1].

Проблема в параблике. У него есть ещё одно состояние ParSar_0 = Close[1].

То есть цена достигла параболика, но он ещё не переключился. Кроме того, из за погрешностей хранения значений в double переменных, когда ParSar_0 = Close[1], параболик может переключиться, а может нет. А может параболик на графике переключиться, а в советнике нет и наоборот. По этому, в случаях когда ParSar_0 = Close[1], можно считать что параболик в неопределённом состоянии.

Чем больше таймфрейм, тем меньше шансов нарваться на ParSar_0 = Close[1].

Частично можно избавиться от глюка, если вместо цены закрытия бара, сравнивать с параболиком медианную цену бара.  ParSar_0 > (High[1]+Low[1])/2

Edited by Ugar68

Пишу советники и индикаторы по вашим алгоритмам. Пишите на ugar68@bk.ru.
Чужие программы не переделываю.
Успешные трейдеры, вам сюда www.podari-zhizn.ru, или сюда predanie.ru

 

 

Share this post


Link to post
Share on other sites
Oneseth

Кто нить может помочь написать советника, а то надоело сливать из за того что не следую правилам((

  • Upvote 1

Share this post


Link to post
Share on other sites
DVargo
15.10.2018 в 14:47, Ugar68 сказал:

В советнике сравнение параболика с ценой закрытия ParSar_0 > Close[1] , ParSar_0 < Close[1].

Проблема в параблике. У него есть ещё одно состояние ParSar_0 = Close[1].

а если так ParSar_0 > Close[1] , ParSar_0 < Close[1].  или ParSar_0 > Close[2] , ParSar_0 < Close[2].  или ParSar_0 > Close[3] , ParSar_0 < Close[3].

или

if ParSar_0 = Close[1]. {

ParSar_0 < Close[2].  или ParSar_0 > Close[3] , ParSar_0 < Close[3]...

}

Share this post


Link to post
Share on other sites
zilberman

Нужен рискменеджер для МТ4. Остановка торгов при достижении определенного суммарного убытка до следующего дня. Возможно это уже было - не нашел.

 

Share this post


Link to post
Share on other sites
AntFX
2 часа назад, zilberman сказал:

Нужен рискменеджер для МТ4. Остановка торгов при достижении определенного суммарного убытка до следующего дня.

Линейка называется, желательно металлическая. Как ещё запретить Вам торговать тогда, когда Вы сами захотите?

Edited by AntFX

Share this post


Link to post
Share on other sites
perci1

Здравствуйте уважаемые специалисты. Нужен скрипт или советник копировщик перевертыш сделок. Нужно копировать все ордера со счета инвестора и переворачивая выставлять их на счете трейдера.

Share this post


Link to post
Share on other sites
AntFX
5 часов назад, perci1 сказал:

Здравствуйте уважаемые специалисты. Нужен скрипт или советник копировщик перевертыш сделок. Нужно копировать все ордера со счета инвестора и переворачивая выставлять их на счете трейдера.

 

https://www.mql5.com/ru/search#!keyword=копировщик сделок&amp;module=mql5_module_market

Share this post


Link to post
Share on other sites
investor89

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

Идея советника для МТ4 такова:

Входить в сделки по пробитию Хая/Лоу предыдущей свечи. Т.е. если текущая свеча пробила Хай предыдущей свечи то входим в лонг, если пробила Лоу предыдущей свечи то входим в шорт. Отложенные ордера на вход должны автоматически проставляться по закрытию свечи( с истечением срока конечно же)

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

Лот = 0.01

стоп лосс = длина предыдущей свечи (если 0 то без стоплоса, если например цифра то в цифрах

тейк профит =100 (если 0 то без тейкпрофита( хотелось бы что бы трейлинг стоп включался)

истечение срока= таймфрейм на котором установлен ордер( например поставили на Н4 то 4 часа).

 

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

Спасибо за внимание, буду рад вашим ответам.n1kI26WUMTI.jpg

Share this post


Link to post
Share on other sites
perci1

Здравствуйте уважаемые специалисты. Недавно приобрел индикатор. Есть ли возможность написать по нему советника и как мне Вам его переслать?

Share this post


Link to post
Share on other sites
Ugar68
11.11.2018 в 13:26, perci1 сказал:

Здравствуйте уважаемые специалисты. Недавно приобрел индикатор. Есть ли возможность написать по нему советника и как мне Вам его переслать?

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

  • Upvote 1

Пишу советники и индикаторы по вашим алгоритмам. Пишите на ugar68@bk.ru.
Чужие программы не переделываю.
Успешные трейдеры, вам сюда www.podari-zhizn.ru, или сюда predanie.ru

 

 

Share this post


Link to post
Share on other sites
LordOfSalem

Здавствуйте! Подскажите плиз как мне написать индикатор по значению OHLC предыдущей свечи Д1?

Share this post


Link to post
Share on other sites
AntFX
1 час назад, LordOfSalem сказал:

Здавствуйте! Подскажите плиз как мне написать индикатор по значению OHLC предыдущей свечи Д1?

iOpen( Symbol(), PERIOD_D1, 1 )

/iHigh, iLow, iClose

Share this post


Link to post
Share on other sites
vasya2603

Здравствуйте!

Помогите вставить в советник индикатор, т.е. использовать индикатор таким образом -- при смене цвета --> открывать сделку.

Индикатор HMA.

HMA_Russian_Color.mq4

Share this post


Link to post
Share on other sites
unnnamed

Здравствуйте.

Есть пример использования OBJ_BITMAP,  взял с форума здесь. Но в этом примере используются только две картинки, и сам файл написан для советника. Можно ли переделать его под скрипт, и чтобы использовалось более двух картинок?

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

pic.zip

Share this post


Link to post
Share on other sites
AntFX
3 часа назад, unnnamed сказал:

Здравствуйте.

Есть пример использования OBJ_BITMAP,  взял с форума здесь. Но в этом примере используются только две картинки, и сам файл написан для советника. Можно ли переделать его под скрипт, и чтобы использовалось более двух картинок?

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

pic.zip

Вы можете создать сами новый скрипт в редакторе и скопировать в его функцию ОnStart код из функции OnInit советника, тогда он будет создавать объект и удаляться.

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

Share this post


Link to post
Share on other sites
unnnamed
17.11.2018 в 22:26, AntFX сказал:

Вы можете создать сами новый скрипт в редакторе и скопировать в его функцию ОnStart код из функции OnInit советника, тогда он будет создавать объект и удаляться.

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


Создал файл, но выдает ошибку "'return' - 'void' function returns a value".
Вы предлагаете использовать скрипт для вызова максимум двух картинок? Но у меня намечается порядка 10, и делать 5 скриптов, чтобы потом запутаться, не очень хотелось бы )

pic-script.mq4

Share this post


Link to post
Share on other sites
AntFX
37 минут назад, unnnamed сказал:


Создал файл, но выдает ошибку "'return' - 'void' function returns a value".
Вы предлагаете использовать скрипт для вызова максимум двух картинок? Но у меня намечается порядка 10, и делать 5 скриптов, чтобы потом запутаться, не очень хотелось бы )

pic-script.mq4

Ну, функция OnStart не должна возвращать результат (использовать в конце оператор return) в отличие от OnInit... Так что уберите его и все будет в порядке.

Как я уже сказал, эта картинка в примере является кнопкой, у которой есть 2 состояния - нажата и отжата. Можно, разумеется, разместить на графике хоть 100 картинок, только к выложенному Вами примеру это не имеет никакого отношения

Share this post


Link to post
Share on other sites
la-vuazie

Всем привет..подскажите как исправить?..на индикаторе, если N_CHNL>1, на первых 3х барах не держиться индикация...слетает при поступлении тика


 

101 ГИСТОГРАМНЫЙ ХЕЛПЕР v1.2.mq4

Edited by la-vuazie

Share this post


Link to post
Share on other sites
RPB

Помогите усовершенствовать робота

 

Основное:

нужно «ПРИКРУТИТЬ» к стандартному советнику MACD sample «мартингейл» для мт4 и мт5

 

p.s

 желательно:

+ торговля в определенные дни недели =>>> (часы (минуты)) / пример: четверг с 01:15 по 14:11. или интервал =>>> понедельник с 05:10 по 11:59 , 13:00 по 14:03, 19:30 по 23:50/

 

 

Share this post


Link to post
Share on other sites
cmillion
10.11.2018 в 22:39, investor89 сказал:

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

Идея советника для МТ4 такова:

Входить в сделки по пробитию Хая/Лоу предыдущей свечи. Т.е. если текущая свеча пробила Хай предыдущей свечи то входим в лонг, если пробила Лоу предыдущей свечи то входим в шорт. Отложенные ордера на вход должны автоматически проставляться по закрытию свечи( с истечением срока конечно же)

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

Лот = 0.01

стоп лосс = длина предыдущей свечи (если 0 то без стоплоса, если например цифра то в цифрах

тейк профит =100 (если 0 то без тейкпрофита( хотелось бы что бы трейлинг стоп включался)

истечение срока= таймфрейм на котором установлен ордер( например поставили на Н4 то 4 часа).

 

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

Спасибо за внимание, буду рад вашим ответам.n1kI26WUMTI.jpg

Есть готовый

Правда он без отложенных ордеров и входит по рынку при пробитии сечи, но думаю это не так принципиально.

Проверьте, если что пишите....

cm-every candle sl tp.mq4

Share this post


Link to post
Share on other sites
Saler

Приветствую, специалисты.

Насколько будет трудно написать индикатор, показывающий сумму заданных тейк-профитов по текущему инструменту + по всем открытым ордерам?

Спасибо.

Share this post


Link to post
Share on other sites
Ugar68
1 час назад, Saler сказал:

Приветствую, специалисты.

Насколько будет трудно написать индикатор, показывающий сумму заданных тейк-профитов по текущему инструменту + по всем открытым ордерам?

Спасибо.

В чём, в пунктах?


Пишу советники и индикаторы по вашим алгоритмам. Пишите на ugar68@bk.ru.
Чужие программы не переделываю.
Успешные трейдеры, вам сюда www.podari-zhizn.ru, или сюда predanie.ru

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×