Советник

MQL4 전문가

작업 종료됨

실행 시간 23 시간
고객의 피드백
Заказ выполнен на удивление быстро вместо 5дней 1 сутки, но качество потрясло меня. Всё, что было заявлено в тз выполнено. Прогнал на тестере... Всё как я делал бы руками Спасибо
피고용인의 피드백
5+

명시

Доброго времени.
Хочу заказать у Вас советник, но хочу сразу узнать сколько это будет стоить.
Поэтому сразу перехожу к техническому заданию.
1. В данном советнике будем использовать индикатор HP\прилагается в конце письма \. В нём нас итересует переменная dhp.
данный индикатор как видно из строк

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

 dhp=NormalizeDouble(((hpf[0]-hpf[1])/Point),1);
      rp0=iCustom(NULL,0,"RoundPriceExp",per,b,nobs,0,0);
      rp1=iCustom(NULL,0,"RoundPriceExp",per,b,nobs,0,1);
      Comment ("\n","  Рекомендую пока не торговать!","  DHP=",dhp);
  if (dhp>=del  && rp0>rp1 && rp0<hpf[0]) Comment("\n","  Купи меня быстрее!","  DHP=",dhp);   
  if (dhp<=-del && rp0<rp1 && rp0>hpf[0]) Comment("\n","  Продай меня быстрее!","  DHP=",dhp); 

-------------------------------
используется совместно с индикатором "RoundPriceExp". Видно из этих строк, что комментарии купи меня и продай меня вызываются 

при выполнении условий если dhp больше или меньше  значений rp0 rp1. В моём советнике мы не будем использовать индикатор 

RoundPriceExp, нас будет интересовать числовое значение dhp. Если вы запустите индикатор в окне метатрейдера, то увидете ту 

информацию а какой я вам говорю. И так приступим
...................................................


2.1 Открытие сделки на ПОКУПКУ 
    условие если dhp>\ИЗМЕНЯЕМОЕ ЧИСЛО назовём его например buystart-только положительное значение \, то происходит открытие 

сделки на покупку, выставляем stoploss\изменяемый\ и takeprofit\изменяемый\.
2.2 Закрытие сделки 
    Сделка закрывается либо по стопу либо по профиту или по условию(что наступит раньше)
    условие если dhp<\ИЗМЕНЯЕМОЕ ЧИСЛО назовём его например buystop-0 либо положительное значение\, то происходит закрытие 

сделки.
------------------------------
3.1 Открытие сделки на ПРОДАЖУ
    условие если dhp<\ИЗМЕНЯЕМОЕ ЧИСЛО назовём его например sellstart-только отрицательное значение \, тогда открываем сделку 

на продажу , соответственно ставим stop и profit.
3.2 Закрытие сделки
    Сделка закрывается либо по стопу либо по профиту или по условию(что наступит раньше)
    условие если dhp>\ИЗМЕНЯЕМОЕ ЧИСЛО назовём его например sellstop - 0 либо отрицательное значение \.
------------------------------
4.0 Дополнения
    
4.1 Если сделка завершилась убытком, следующая за ней должна открытся лотом*\изменяемый параметр(например 1.2)\
4.2 Если \изменяемое число\ спред больше указанного числа сделка не откроется.
4.3 Да ещё такой момент, допустим мы открыли сделку на покупку она закрылась по условию dhp=5, но после рынок начал вновь 

подниматься dhp достигло условия на покупку, то советник вновь должен открыть сделку buy, а не ждать противоположного тренда.
4.4 STOP И PROFIT задаются в пунктах.
4.5 Если установлено число 0 в stoploss и takeproffit, то условие не работает, а срабатывает только stop либо take .
4.6 открытие и закрытие сделки дублируется отправкой письма на указанный ящик./пустое сообщение/

------------------------------
и так в настройках советника мы должны менять следующие переменные

lot___________________________________________________________0.0
downlot_______________________________________________________0.0
buystart______________________________________________________1\не пункты а значения dhp
buystop_______________________________________________________0\не пункты а значения dhp
sellstart____________________________________________________-1\не пункты а значения dhp
sellstop______________________________________________________0\не пункты а значения dhp
take__________________________________________________________\в пунктах
stop__________________________________________________________\в пунктах

mail:_________________________________________________________

 

 

Вроде бы как и всё написал, если что-то коряво или не понятно, то напишите 9847016@mail.ru

Дмитрий 

Заранее спасибо


код индикатора
-----------------------------------------------------------------------------------------------------------------
//+------------------------------------------------------------------+
//|                                                           HP.mq4 |
//+------------------------------------------------------------------+
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Lime
#property indicator_width1 2
//Global constants
#define pi 

3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093

844609550582231725359408128481117450284102701938521105559644622948954 


//Input parameters
extern int nobs    =300;   //Number of bars to smooth
extern int FiltPer =21;    //Equivalent to SMA period      
extern int per=21;
extern double b=0.7;
extern double del=1;
//Indicator buffers
double hpf[],lambda,dhp,rp0,rp1;

int init()
{
   lambda=0.0625/MathPow(MathSin(pi/FiltPer),4);
   SetIndexBuffer(0,hpf);
   SetIndexStyle(0,DRAW_LINE);
   return(0);
}
//+----------------------------------------------------------------------------------------+
int start()
{
   double x[];
   ArrayResize(x,nobs);
   for(int i=0;i<nobs;i++) x[i]=Close[i];
   HPF(nobs,lambda,x,hpf);
   return(0);
}
// Hodrick-Prescott Filter-----------------------------------------------------------------+
void HPF(int nobs, double lambda, double x[], double& y[])
{
   double a[],b[],c[],H1,H2,H3,H4,H5,HH1,HH2,HH3,HH4,HH5,HB,HC,Z;
   ArrayResize(a,nobs);
   ArrayResize(b,nobs);
   ArrayResize(c,nobs);
        
   a[0]=1.0+lambda;
   b[0]=-2.0*lambda;
   c[0]=lambda;
   for(int i=1;i<nobs-2;i++)
   {
      a[i]=6.0*lambda+1.0;
      b[i]=-4.0*lambda;
      c[i]=lambda;
   }
   a[1]=5.0*lambda+1;
   a[nobs-1]=1.0+lambda;
   a[nobs-2]=5.0*lambda+1.0;
   b[nobs-2]=-2.0*lambda;
   b[nobs-1]=0.0;
   c[nobs-2]=0.0;
   c[nobs-1]=0.0;
   
   //Forward
   for(i=0;i<nobs;i++)
   {
      Z=a[i]-H4*H1-HH5*HH2;
      HB=b[i];
      HH1=H1;
      H1=(HB-H4*H2)/Z;
      b[i]=H1;
      HC=c[i];
      HH2=H2;
      H2=HC/Z;
      c[i]=H2;
      a[i]=(x[i]-HH3*HH5-H3*H4)/Z;
      HH3=H3;
      H3=a[i];
      H4=HB-H5*HH1;
      HH5=H5;
      H5=HC;
   }
   
   //Backward 
   H2=0;
   H1=a[nobs-1];
   y[nobs-1]=H1;
   for(i=nobs-2;i>=0;i--)
   {
      y[i]=a[i]-b[i]*H1-c[i]*H2;
      H2=H1;
      H1=y[i];
    }
      dhp=NormalizeDouble(((hpf[0]-hpf[1])/Point),1);
      rp0=iCustom(NULL,0,"RoundPriceExp",per,b,nobs,0,0);
      rp1=iCustom(NULL,0,"RoundPriceExp",per,b,nobs,0,1);
      Comment ("\n","  Рекомендую пока не торговать!","  DHP=",dhp);
  if (dhp>=del  && rp0>rp1 && rp0<hpf[0]) Comment("\n","  Купи меня быстрее!","  DHP=",dhp);   
  if (dhp<=-del && rp0<rp1 && rp0>hpf[0]) Comment("\n","  Продай меня быстрее!","  DHP=",dhp); 
      
return(0);   
}

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

응답함

1
개발자 1
등급
(264)
프로젝트
538
50%
중재
55
40% / 36%
기한 초과
224
42%
작업중
2
개발자 2
등급
(351)
프로젝트
679
56%
중재
33
15% / 39%
기한 초과
63
9%
무료
3
개발자 3
등급
(106)
프로젝트
189
46%
중재
34
24% / 41%
기한 초과
58
31%
무료
4
개발자 4
등급
(40)
프로젝트
106
52%
중재
17
12% / 65%
기한 초과
25
24%
무료
5
개발자 5
등급
(280)
프로젝트
650
28%
중재
111
19% / 61%
기한 초과
319
49%
무료
6
개발자 6
등급
(563)
프로젝트
932
47%
중재
301
59% / 25%
기한 초과
124
13%
작업중
7
개발자 7
등급
(254)
프로젝트
572
36%
중재
64
20% / 58%
기한 초과
147
26%
무료
8
개발자 8
등급
(187)
프로젝트
367
56%
중재
45
22% / 56%
기한 초과
188
51%
무료
9
개발자 9
등급
(195)
프로젝트
395
28%
중재
155
20% / 52%
기한 초과
112
28%
무료
10
개발자 10
등급
(490)
프로젝트
1016
58%
중재
29
28% / 24%
기한 초과
132
13%
무료
11
개발자 11
등급
(66)
프로젝트
143
34%
중재
10
10% / 60%
기한 초과
26
18%
무료
12
개발자 12
등급
(62)
프로젝트
140
46%
중재
19
42% / 16%
기한 초과
32
23%
무료
비슷한 주문
Рассматриваю любые устойчивые системы с высоким KPI, от супер агрессивных с доходностью 50%-100% в месяц ( слив не чаще чем раз 12 месяцев ) , до супер консервативных с доходностью 15%-20% в год при просадке не более 2%-4% и наличием SL или Stop Out / С возможностью доработка под ТЗ или покупка готового решения
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Есть советник MT 5 для Мосбиржи с простой стратегией основанной на двух скользящих средних: на нижней МА покупка, на верхней МА продажа. Нужно исправить две вещи: 1. Сейчас на покупку выставляются лимитные ордера, а продажа набранной позиции осуществляется тейк-профитом. Нужно изменить советник, так, чтобы закрывалась позиция также лимитным ордером, а не тейк-профитом. Здесь нужно учесть что закрытие может быть
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Нужен советник который может скачать файл с любым расширением (png, jpg, exe и т.д.) по заданной ссылке и сохранить в указанную папку. Без использования сторонних библиотек, только WinAPI. Файл советника нужен с открытым исходным кодом
Куплю Вашего прибыльного советника дорого Должна быть возможность протестировать его на истории и реальные статистические показатели РЕАЛЬНОГО счета Желательно не мартингейл, после тестирования и предоставления статистики счета предложу свою цену
Тех задания 1. Открывает сделки по сигналу индикатора. Перед открытием смотреть на фильтр и если фильтр тоже в этом направлении то открывает сделку если фильтр показывает тренд в противоположенную сторону то не открывает сделку. 2. Можно было выбирать торговлю но БООМ или КРАШ. 3. Стоплос 2 типа по пипсам и по кирпичикам. (при закрытие по кирпичикам если фильтр меняет тренд то задаем N кирпичиков после смени тренда
Необходимо разработать ПО для торговли на финансовых рынках с возможностью подключения к различным брокерам и управлением торговыми операциями по нашим сигналам. Сигналы поступают в табличку формата .csv, которая находится на удаленном сервере. Видим это примерно так: в нашу таблицу поступает сигнал negative (на продажу) или positive (на покупку) актива. Клиент получает этот сигнал и заданным количеством лотов

프로젝트 정보

예산
40 - 80 USD
개발자에게
36 - 72 USD
기한
에서 2  15 일