Нужен советник на основе индикатора

MQL4 专家 其它

工作已完成

执行时间20 小时
客户反馈
Быстро и качественно.
员工反馈
Отличный заказчик!

指定

property indicator_chart_window

#property indicator_buffers 3

#property indicator_color1 Yellow

#property indicator_color2 Green

#property indicator_color3 Red

#property indicator_width1 2

#property indicator_width2 2

#property indicator_width3 2


//---- input parameters

extern int period=16;

extern int method=3; // MODE_SMA

extern int price=0; // PRICE_CLOSE

extern int sdvig=0;


extern bool bPlaySound=true; // Включение звука при смене цвета

extern bool bAllert=true; // Включение звука при смене цвета

extern string SoundName="alert.wav"; // Звуковой файл

extern int CheckBar=1;

//---- buffers


double Uptrend[];

double Dntrend[];

double ExtMapBuffer[];


double vect[];


static bool bs=false,ba=false;

static int bTime=0;

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

IndicatorBuffers(4);

SetIndexBuffer(0,ExtMapBuffer);

SetIndexBuffer(1,Uptrend);

SetIndexBuffer(2,Dntrend);

SetIndexBuffer(3,vect);


SetIndexStyle(0,DRAW_LINE);

SetIndexStyle(1,DRAW_LINE);

SetIndexStyle(2,DRAW_LINE);


SetIndexDrawBegin(0,1*period);

SetIndexDrawBegin(1,2*period);

SetIndexDrawBegin(2,3*period);


IndicatorShortName("Signal Line("+period+")");

SetIndexLabel(1,"UP");

SetIndexLabel(2,"DN");


bs=false;

ba=false;

bTime=0;


return(0);

}


//+------------------------------------------------------------------+

//| Custor indicator deinitialization function |

//+------------------------------------------------------------------+

int deinit() { return(0); }


//+------------------------------------------------------------------+

//| ?????????? ??????? |

//+------------------------------------------------------------------+

double WMA(int x,int p) { return(iMA(NULL,0,p,0,method,price,x+sdvig)); }

//+------------------------------------------------------------------+

//| Custom indicator iteration function |

//+------------------------------------------------------------------+

int start()

{

int p=MathSqrt(period);


int i,limit0,limit1,limit2;

int counted_bars = IndicatorCounted();

if(counted_bars < 0) return(-1);

if(counted_bars > 0) counted_bars--;

limit2 = Bars - counted_bars;

if(counted_bars==0) limit2--;

limit1=limit2;

limit0=limit1;


if(counted_bars==0)

{

limit1-=(period);

limit2-=(2*period);

}


for(i = limit0; i >= 0; i--) vect[i] = 2*WMA(i, period/2) - WMA(i, period);

for(i = limit1; i >= 0; i--) ExtMapBuffer[i] = iMAOnArray(vect, 0, p, 0, method, i);

for(i=limit2; i>=0; i--)

{

Uptrend[i] = EMPTY_VALUE; if(ExtMapBuffer[i]> ExtMapBuffer[i+1]) {Uptrend[i+1] = ExtMapBuffer[i+1]; Uptrend[i] = ExtMapBuffer[i]; }

Dntrend[i] = EMPTY_VALUE; if(ExtMapBuffer[i]< ExtMapBuffer[i+1]) {Dntrend[i+1] = ExtMapBuffer[i+1]; Dntrend[i] = ExtMapBuffer[i]; }

}

if(bTime!=Time[0])

{

bTime=Time[0];

bs=false;

ba=false;

}

if((ExtMapBuffer[CheckBar+2]-ExtMapBuffer[CheckBar+1])*(ExtMapBuffer[CheckBar+1]-ExtMapBuffer[CheckBar])<0)

{

if(bPlaySound && !bs) PlaySound(SoundName);

bs=true;

if(bAllert && !ba)

{

string mes="";

if(ExtMapBuffer[CheckBar]-ExtMapBuffer[CheckBar+1]>0) mes="Смена тренда, восходящий";

if(ExtMapBuffer[CheckBar]-ExtMapBuffer[CheckBar+1]<0) mes="Смена тренда, нисходящий";

if(mes!="") Alert(mes+": "+Symbol()+"; "+Period_toStr()+"; "+DoubleToStr(Bid,Digits));

}

ba=true;

}

return(0);

}

//+------------------------------------------------------------------+



反馈

1
开发者 1
等级
(106)
项目
189
46%
仲裁
34
24% / 41%
逾期
58
31%
空闲
2
开发者 2
等级
(241)
项目
387
51%
仲裁
14
14% / 14%
逾期
43
11%
空闲
3
开发者 3
等级
(551)
项目
1334
59%
仲裁
28
82% / 0%
逾期
10
1%
空闲
4
开发者 4
等级
(280)
项目
650
28%
仲裁
111
19% / 61%
逾期
319
49%
空闲
5
开发者 5
等级
(1100)
项目
1456
46%
仲裁
49
73% / 12%
逾期
36
2%
空闲
6
开发者 6
等级
(351)
项目
679
56%
仲裁
33
15% / 39%
逾期
63
9%
空闲
7
开发者 7
等级
(254)
项目
573
36%
仲裁
64
20% / 58%
逾期
147
26%
空闲
8
开发者 8
等级
(10)
项目
17
24%
仲裁
7
14% / 86%
逾期
2
12%
空闲
9
开发者 9
等级
(560)
项目
771
46%
仲裁
23
39% / 13%
逾期
63
8%
工作中
10
开发者 10
等级
(30)
项目
45
16%
仲裁
2
0% / 100%
逾期
4
9%
空闲
11
开发者 11
等级
(4)
项目
12
0%
仲裁
0
逾期
3
25%
空闲
12
开发者 12
等级
(229)
项目
339
49%
仲裁
21
5% / 33%
逾期
24
7%
空闲
13
开发者 13
等级
(14)
项目
22
59%
仲裁
2
0% / 50%
逾期
2
9%
空闲
14
开发者 14
等级
(356)
项目
632
26%
仲裁
89
73% / 13%
逾期
12
2%
空闲
15
开发者 15
等级
(142)
项目
280
42%
仲裁
18
61% / 6%
逾期
29
10%
空闲
16
开发者 16
等级
(586)
项目
1048
49%
仲裁
39
28% / 41%
逾期
49
5%
空闲
17
开发者 17
等级
(66)
项目
143
34%
仲裁
10
10% / 60%
逾期
26
18%
空闲
18
开发者 18
等级
项目
0
0%
仲裁
0
逾期
0
空闲
19
开发者 19
等级
(1097)
项目
1778
61%
仲裁
14
64% / 7%
逾期
84
5%
空闲
20
开发者 20
等级
(45)
项目
59
42%
仲裁
5
0% / 60%
逾期
12
20%
空闲
相似订单
Здравствуйте, нужен советник на мт 5, который открывает определённое количество ордеров bay stop, bay limit и sell stop sell limit, на заданном расстоянии друг от друга и открытии ордера по аналогичной цене после срабатывания данного по тейк профиту либо по стоп лоссу То есть задаём: 1. Цена - 60000 2. объем bay stop ордеров-0.01 3. Количество bay stop ордеров-15 3.Расстояние в пипсах друг от друга bay stop
Т.е. с сервера приходит сигнал с текстом команды типа: "Bay EURUSD SL=100 TP=200", а советник будет торговать по своим алгоритмам с учетом команд. Алгоритмы: трейлинг стоп, пирамидинг, время торговли, спред. Настроить сервер для приемки и отправки команд
Имеется исходник БО советника, который работает из терминала МТ4. В советнике необходимо исправить три небольшие ошибки. Основная из них - это открытие сделок со значительными задержками. Иногда они достигают под 20 секунд, а иногда сделки могут открыться даже через полторы минуты
Техническое задание на разработку советника для MetaTrader 5 Платформа : MetaTrader 5 Брокер : Exness (exness.com) Индикатор : RSI (Relative Strength Index) Язык программирования : MQL5 1. Описание задачи Необходимо разработать автоматизированного торгового советника на основе индикатора RSI для платформы MetaTrader 5. Советник должен работать с брокером Exness и осуществлять сделки на основе значений RSI в
Добрый день ! Требуется сеточный советник по направлению тренда со следующими функциями : Основные функции: 1- Добавляем количество лимитных ордеров = N число 2- Добавляем размер начального лота. 3- Добавляем шаг сетки в пунктах. 4- Добавляем стоп лосс и тейк профит . 5- Множитель лота при достижении стоп лосса = true or false 6- Значения умножителя лотов = N число 7- Максимальный размер лота = N ЧИСЛО ПОСЛЕ
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
1. Ключ к индикатору. Для МТ4. Надо добавить в индикаторы такую функцию, чтоб можно было прикреплять к торговому счету или работал после ввода ключа, лимитный-без лимитный. Есть шаблон в МТ4, все параметры должны быть как в шаблоне, но надо убрать некоторые окна. В шаблоне 12 индикаторов, если получится объединить все индикаторы в одно, чтоб было один или два файла. 2. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5

项目信息

预算
30 - 40 USD
开发人员
27 - 36 USD
截止日期
 3  7 天