просьба сделать индикатор из скрипта
также вынести во внешние параметры
вот это if (Period()>=1440)
//+------------------------------------------------------------------+
//| Kotirovki_GL_csv.mq4 |
//| Copyright © 2005, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
bool result, FLAGMIN,FLAGMAX,BARREJ,FLAGMIN1,FLAGMAX1;
int hl,i,BARPROC,d,colmin,constmin,colmax,constmax;
double l,h,o,c,v;
string vDate,vTime,vdd,vmm,vhh,vmi,vss;
//----
constmin=1;
colmin=0;
constmax=1;
colmax=2000;
FLAGMIN=false;
FLAGMAX=false;
BARPROC=0;
BARREJ=false;
d=1;
hl=FileOpen(Symbol()+Period()+"GL.csv", FILE_CSV | FILE_WRITE, ",");
if(hl<0)
{
Print("Ошибка открытия");
result=False;
return(result);
}
for(i=Bars-1;i>=0;i--)
{
o=Open[i];
l=Low[i];
h=High[i];
c=Close[i];
v=Volume[i];
vmm=TimeMonth(Time[i]);
vdd=TimeDay(Time[i]);
vhh=TimeHour(Time[i]);
vmi=TimeMinute(Time[i]);
vss=TimeSeconds(Time[i]);
if(StringLen(vmm)<2){vmm="0"+vmm;}
if(StringLen(vdd)<2){vdd="0"+vdd;}
if(StringLen(vhh)<2){vhh="0"+vhh;}
if(StringLen(vmi)<2){vmi="0"+vmi;}
if(StringLen(vss)<2){vss="0"+vss;}
vDate=(TimeYear(Time[i])+vmm+vdd);
if (Period()>=1440)
{
vTime="1";
}
else
vTime=vhh+":"+vmi;
if (vTime=="1")
{ FileWrite(hl,vDate,o,h,l,c,v);}
else
FileWrite(hl,vDate,vTime,o,h,l,c,v);
// FileWrite(hl,vDate,o,h,l,c,v);
}
FileClose(hl);
return(0);
}
//+------------------------------------------------------------------+
Вы не дружественно публикуете код.
Переделка заключается в компиляции, как индикатор. Это большинству не интересно. С этим Вы сами справитесь за пару минут.
Если это бы было так просто для меня я бы не просил об этом на форуме
я не знаю как это сделать
если кто может перекомпилируйте пожайлуста в индикатор
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
просьба сделать индикатор из скрипта
также вынести во внешние параметры
вот это if (Period()>=1440)
//+------------------------------------------------------------------+
//| Kotirovki_GL_csv.mq4 |
//| Copyright © 2005, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
bool result, FLAGMIN,FLAGMAX,BARREJ,FLAGMIN1,FLAGMAX1;
int hl,i,BARPROC,d,colmin,constmin,colmax,constmax;
double l,h,o,c,v;
string vDate,vTime,vdd,vmm,vhh,vmi,vss;
//----
constmin=1;
colmin=0;
constmax=1;
colmax=2000;
FLAGMIN=false;
FLAGMAX=false;
BARPROC=0;
BARREJ=false;
d=1;
hl=FileOpen(Symbol()+Period()+"GL.csv", FILE_CSV | FILE_WRITE, ",");
if(hl<0)
{
Print("Ошибка открытия");
result=False;
return(result);
}
for(i=Bars-1;i>=0;i--)
{
o=Open[i];
l=Low[i];
h=High[i];
c=Close[i];
v=Volume[i];
vmm=TimeMonth(Time[i]);
vdd=TimeDay(Time[i]);
vhh=TimeHour(Time[i]);
vmi=TimeMinute(Time[i]);
vss=TimeSeconds(Time[i]);
if(StringLen(vmm)<2){vmm="0"+vmm;}
if(StringLen(vdd)<2){vdd="0"+vdd;}
if(StringLen(vhh)<2){vhh="0"+vhh;}
if(StringLen(vmi)<2){vmi="0"+vmi;}
if(StringLen(vss)<2){vss="0"+vss;}
vDate=(TimeYear(Time[i])+vmm+vdd);
if (Period()>=1440)
{
vTime="1";
}
else
vTime=vhh+":"+vmi;
if (vTime=="1")
{ FileWrite(hl,vDate,o,h,l,c,v);}
else
FileWrite(hl,vDate,vTime,o,h,l,c,v);
// FileWrite(hl,vDate,o,h,l,c,v);
}
FileClose(hl);
return(0);
}
//+------------------------------------------------------------------+