Добро пожаловать на курс MQL4 - страница 2

 

Это отличная тема. Спасибо за вашу помощь Codersguru. Я уверен, что это поможет многим из нас. Жду вашего следующего урока.

 

Спасибо

dude007:
Это отличная тема. Спасибо за вашу помощь Codersguru. Я уверен, что это поможет многим из нас. Жду вашего следующего урока.

Спасибо, чувак.

Пожалуйста, скачай новый урок и скажи мне, что ты думаешь?

 

Это замечательный курс. Я прошел все уроки до первого пользовательского индикатора. У меня есть некоторое понимание, но не полное. Надеюсь, со временем я пойму все. СПАСИБО CODEGURU за создание этого курса.

Я пытался конвертировать один из моих простых индикаторов из mql2, но что-то не так. Можете ли вы проверить это?

Файлы:
2proc.mq4  2 kb
 

Переход с MQL на MQL4

saslam:
Это отличный курс. Я прошел все уроки до первого пользовательского индикатора. У меня есть некоторое понимание, но не торог. Надеюсь, со временем я пойму все. Спасибо CODEGURU за создание этого курса. Я пытался конвертировать один из моих простых индикаторов из mql2, но что-то не так. Можете ли вы проверить это?

saslam,

Пожалуйста, попробуйте этот код:

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

//| 2PROC.mq4 |

//| saslam |

//| http://www.metaquotes.net |

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

#property copyright "saslam"

#property link "http://www.metaquotes.net"

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Red

#property indicator_color2 Blue

//---- buffers

double ExtMapBuffer1[];

double ExtMapBuffer2[];

//----

//int ExtCountedBars=0;

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

//| Custom indicator initialization function |

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

int init()

{

//---- indicators

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,ExtMapBuffer2);

string short_name = "2PROC";

IndicatorShortName(short_name);

//----

return(0);

}

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

//| Custor indicator deinitialization function |

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

int deinit()

{

//----

//----

return(0);

}

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

//| Custom indicator iteration function |

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

int start()

{

int pos;

int counted_bars=IndicatorCounted();

//---- check for possible errors

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

//---- last counted bar will be recounted

if(counted_bars>0) counted_bars--;

pos=Bars-counted_bars;

//---- main calculation loop

while(pos>=0)

{

// ----Main loop

ExtMapBuffer1[pos]=(Close[pos+1]-Close[pos+3])+Close[pos+2];

ExtMapBuffer2[pos]=(Close[pos+0]-Close[pos+2])+Close[pos+1];

pos--;

}

//----

return(0);

}

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

Спасибо Codesguru, теперь все работает. Я понял свою ошибку. С нетерпением жду ваших будущих уроков по индикаторам.

 

Спасибо!

Гуру кодеров,

Я очень новичок в metatrader и знаю очень мало о программировании. Я искал информацию о программировании в metatrader. И наткнулся на ваш курс (благодаря которому я решил присоединиться). Я с нетерпением жду возможности учиться на вашем курсе и в ваших сообщениях!!! Еще раз спасибо!

 

Пожалуйста.

JN75:
Гуру кодеров, я очень новичок в metatrader и очень мало знаю о программировании. Я искал информацию о программировании в metatrader. И наткнулся на ваш курс (из-за которого я и решил присоединиться). Я с нетерпением жду возможности учиться на вашем курсе и в ваших сообщениях!!! Еще раз спасибо!

JN75,

Добро пожаловать!

Надеюсь, вы найдете это полезное место.

 

отличная идея

Привет, Гуру

Я новичок в этом, я нашел уникальной вашу идею, пожалуйста, у меня только один урок .Сколько вы уже выложили, у меня первый.

хороших выходных

 

где можно скачать все уроки?

Спасибо большое!!!

Причина обращения: