Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет Знающим от Начинающих!!! Помогите!
Как реализуется вопрос по Теме в написании роботов?
//+------------------------------------------------------------------+
//| AV_R.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""
#property version "1.00"
#property strict
//--- input parameters
input int TF=PERIOD_CURRENT;
//----
double Mas_iStart[][4];
double Mas_iNEW[][4];
//---
long iTimeLast=0;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
if(iTimeLast==0)
{
for(int i=1;i<=128;i++)
{
Mas_iStart[i][0] = iOpen(Symbol(),TF,i);
Mas_iStart[i][1] = iHigh(Symbol(),TF,i);
Mas_iStart[i][2] = iLow(Symbol(),TF,i);
Mas_iStart[i][3] = iClose(Symbol(),TF,i);
}
;}
if(iTimeLast!=iTime(Symbol(),TF,1))
{
for(int i=1;i<=128;i++)
{
Mas_iNEW[i+1][0]=Mas_iStart[i][0];
}
Mas_iNEW[1][0] = iOpen(Symbol(),TF,1);
Mas_iNEW[1][1] = iHigh(Symbol(),TF,1);
Mas_iNEW[1][2] = iLow(Symbol(),TF,1);
Mas_iNEW[1][3] = iClose(Symbol(),TF,1);
//---
for(int i=1;i<=128;i++)
{
Mas_iStart[i][0] = Mas_iNEW[i][0];
Mas_iStart[i][1] = Mas_iNEW[i][1];
Mas_iStart[i][2] = Mas_iNEW[i][2];
Mas_iStart[i][3] = Mas_iNEW[i][3];
}
}
iTimeLast=iTime(Symbol(),TF,1);
}
//+------------------------------------------------------------------+
//////////////////////////////////////////////////////////////////////
Код написан как шаблон... Пожалуйста исправьте в Образец.
Всем Спасибо.