ROOT/ArrayPrint

252 行
无行尾
13 KiB
Text

//+------------------------------------------------------------------+
//| ArrayTest.mq4 |
//| Yevheniy Kopanitskyy |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Yevheniy Kopanitskyy"
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
string SYmbol=Symbol();
string FileName18="EURUSDCupolPat1.bin";//Фаил отгрузки и загрузки
double Form_Patern_Finder[1001,120];//Массив для отслеживания формации Патернов на купольной архитектуре
datetime DT_Form_Patern_Finder[1001,120];
string FileName1=" MEMORYArray.txt";
string FileName10=SYmbol+"DT_CupolPat1.bin";
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
ArrayInitialize(Form_Patern_Finder,0);
int file_handle25=FileOpen(FileName18,FILE_READ|FILE_WRITE|FILE_BIN);//Loading
if(file_handle25>0)
{
FileSeek(file_handle25,0,SEEK_CUR);
uint test=FileReadArray(file_handle25,Form_Patern_Finder,0,WHOLE_ARRAY);
FileClose(file_handle25);
}
int file_handle26=FileOpen(FileName10,FILE_READ|FILE_WRITE|FILE_BIN);//Loading
if(file_handle26>0)
{
FileSeek(file_handle26,0,SEEK_CUR);
uint test=FileReadArray(file_handle26,DT_Form_Patern_Finder,0,WHOLE_ARRAY);
FileClose(file_handle26);
}
int file_handle17=FileOpen(FileName1,FILE_READ|FILE_WRITE," ");
if(file_handle17>0)
{
FileSeek(file_handle17,0,SEEK_END);
for(int i=1; i<1000; i++)
{
FileWrite(file_handle17," ------------BE_0-----------------");
FileWrite(file_handle17,Form_Patern_Finder[i,1]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,1]);
FileWrite(file_handle17,Form_Patern_Finder[i,2]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,2]);
FileWrite(file_handle17,Form_Patern_Finder[i,3]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,3]);
FileWrite(file_handle17,Form_Patern_Finder[i,4]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,4]);
FileWrite(file_handle17,Form_Patern_Finder[i,5]);
FileWrite(file_handle17,Form_Patern_Finder[i,6]);
FileWrite(file_handle17,Form_Patern_Finder[i,7]);
FileWrite(file_handle17,Form_Patern_Finder[i,8]);
FileWrite(file_handle17,Form_Patern_Finder[i,9]);
FileWrite(file_handle17,Form_Patern_Finder[i,10]);
FileWrite(file_handle17,Form_Patern_Finder[i,11]);
FileWrite(file_handle17,Form_Patern_Finder[i,12]);
FileWrite(file_handle17,Form_Patern_Finder[i,13]);
FileWrite(file_handle17,Form_Patern_Finder[i,14]);
FileWrite(file_handle17,Form_Patern_Finder[i,15]);
FileWrite(file_handle17," --------------------------------");
FileWrite(file_handle17," ------------Bo_0-----------------");
FileWrite(file_handle17,Form_Patern_Finder[i,16]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,16]);
FileWrite(file_handle17,Form_Patern_Finder[i,17]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,17]);
FileWrite(file_handle17,Form_Patern_Finder[i,18]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,18]);
FileWrite(file_handle17,Form_Patern_Finder[i,19]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,19]);
FileWrite(file_handle17,Form_Patern_Finder[i,20]);
FileWrite(file_handle17,Form_Patern_Finder[i,21]);
FileWrite(file_handle17,Form_Patern_Finder[i,22]);
FileWrite(file_handle17,Form_Patern_Finder[i,23]);
FileWrite(file_handle17,Form_Patern_Finder[i,24]);
FileWrite(file_handle17,Form_Patern_Finder[i,25]);
FileWrite(file_handle17,Form_Patern_Finder[i,25]);
FileWrite(file_handle17,Form_Patern_Finder[i,27]);
FileWrite(file_handle17,Form_Patern_Finder[i,28]);
FileWrite(file_handle17,Form_Patern_Finder[i,29]);
FileWrite(file_handle17,Form_Patern_Finder[i,30]);
FileWrite(file_handle17," --------------------------------");
FileWrite(file_handle17," ------------Be_1-----------------");
FileWrite(file_handle17,Form_Patern_Finder[i,31]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,31]);
FileWrite(file_handle17,Form_Patern_Finder[i,32]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,32]);
FileWrite(file_handle17,Form_Patern_Finder[i,33]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,33]);
FileWrite(file_handle17,Form_Patern_Finder[i,34]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,34]);
FileWrite(file_handle17,Form_Patern_Finder[i,35]);
FileWrite(file_handle17,Form_Patern_Finder[i,36]);
FileWrite(file_handle17,Form_Patern_Finder[i,37]);
FileWrite(file_handle17,Form_Patern_Finder[i,38]);
FileWrite(file_handle17,Form_Patern_Finder[i,39]);
FileWrite(file_handle17,Form_Patern_Finder[i,40]);
FileWrite(file_handle17,Form_Patern_Finder[i,41]);
FileWrite(file_handle17,Form_Patern_Finder[i,42]);
FileWrite(file_handle17,Form_Patern_Finder[i,43]);
FileWrite(file_handle17,Form_Patern_Finder[i,44]);
FileWrite(file_handle17,Form_Patern_Finder[i,45]);
FileWrite(file_handle17," --------------------------------");
FileWrite(file_handle17," ------------Bo_1-----------------");
FileWrite(file_handle17,Form_Patern_Finder[i,46]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,46]);
FileWrite(file_handle17,Form_Patern_Finder[i,47]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,47]);
FileWrite(file_handle17,Form_Patern_Finder[i,48]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,48]);
FileWrite(file_handle17,Form_Patern_Finder[i,49]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,49]);
FileWrite(file_handle17,Form_Patern_Finder[i,50]);
FileWrite(file_handle17,Form_Patern_Finder[i,51]);
FileWrite(file_handle17,Form_Patern_Finder[i,52]);
FileWrite(file_handle17,Form_Patern_Finder[i,53]);
FileWrite(file_handle17,Form_Patern_Finder[i,54]);
FileWrite(file_handle17,Form_Patern_Finder[i,55]);
FileWrite(file_handle17,Form_Patern_Finder[i,55]);
FileWrite(file_handle17,Form_Patern_Finder[i,57]);
FileWrite(file_handle17,Form_Patern_Finder[i,58]);
FileWrite(file_handle17,Form_Patern_Finder[i,59]);
FileWrite(file_handle17,Form_Patern_Finder[i,60]);
FileWrite(file_handle17," --------------------------------");
FileWrite(file_handle17," ------------Be_0_IZN-----------------");
FileWrite(file_handle17,Form_Patern_Finder[i,61]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,61]);
FileWrite(file_handle17,Form_Patern_Finder[i,62]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,62]);
FileWrite(file_handle17,Form_Patern_Finder[i,63]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,63]);
FileWrite(file_handle17,Form_Patern_Finder[i,64]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,64]);
FileWrite(file_handle17,Form_Patern_Finder[i,65]);
FileWrite(file_handle17,Form_Patern_Finder[i,66]);
FileWrite(file_handle17,Form_Patern_Finder[i,67]);
FileWrite(file_handle17,Form_Patern_Finder[i,68]);
FileWrite(file_handle17,Form_Patern_Finder[i,69]);
FileWrite(file_handle17,Form_Patern_Finder[i,70]);
FileWrite(file_handle17,Form_Patern_Finder[i,71]);
FileWrite(file_handle17,Form_Patern_Finder[i,72]);
FileWrite(file_handle17,Form_Patern_Finder[i,73]);
FileWrite(file_handle17,Form_Patern_Finder[i,74]);
FileWrite(file_handle17,Form_Patern_Finder[i,75]);
FileWrite(file_handle17," --------------------------------");
FileWrite(file_handle17," ------------Bo_0_IZN-----------------");
FileWrite(file_handle17,Form_Patern_Finder[i,76]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,76]);
FileWrite(file_handle17,Form_Patern_Finder[i,77]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,77]);
FileWrite(file_handle17,Form_Patern_Finder[i,78]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,78]);
FileWrite(file_handle17,Form_Patern_Finder[i,79]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,79]);
FileWrite(file_handle17,Form_Patern_Finder[i,80]);
FileWrite(file_handle17,Form_Patern_Finder[i,81]);
FileWrite(file_handle17,Form_Patern_Finder[i,82]);
FileWrite(file_handle17,Form_Patern_Finder[i,83]);
FileWrite(file_handle17,Form_Patern_Finder[i,84]);
FileWrite(file_handle17,Form_Patern_Finder[i,85]);
FileWrite(file_handle17,Form_Patern_Finder[i,86]);
FileWrite(file_handle17,Form_Patern_Finder[i,87]);
FileWrite(file_handle17,Form_Patern_Finder[i,88]);
FileWrite(file_handle17,Form_Patern_Finder[i,89]);
FileWrite(file_handle17,Form_Patern_Finder[i,90]);
FileWrite(file_handle17," --------------------------------");
FileWrite(file_handle17," ------------Be_1_IZN-----------------");
FileWrite(file_handle17,Form_Patern_Finder[i,91]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,91]);
FileWrite(file_handle17,Form_Patern_Finder[i,92]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,92]);
FileWrite(file_handle17,Form_Patern_Finder[i,93]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,93]);
FileWrite(file_handle17,Form_Patern_Finder[i,94]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,94]);
FileWrite(file_handle17,Form_Patern_Finder[i,95]);
FileWrite(file_handle17,Form_Patern_Finder[i,96]);
FileWrite(file_handle17,Form_Patern_Finder[i,97]);
FileWrite(file_handle17,Form_Patern_Finder[i,98]);
FileWrite(file_handle17,Form_Patern_Finder[i,99]);
FileWrite(file_handle17,Form_Patern_Finder[i,100]);
FileWrite(file_handle17,Form_Patern_Finder[i,101]);
FileWrite(file_handle17,Form_Patern_Finder[i,102]);
FileWrite(file_handle17,Form_Patern_Finder[i,103]);
FileWrite(file_handle17,Form_Patern_Finder[i,104]);
FileWrite(file_handle17,Form_Patern_Finder[i,105]);
FileWrite(file_handle17," --------------------------------");
FileWrite(file_handle17," ------------Be_1_IZN-----------------");
FileWrite(file_handle17,Form_Patern_Finder[i,106]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,106]);
FileWrite(file_handle17,Form_Patern_Finder[i,107]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,107]);
FileWrite(file_handle17,Form_Patern_Finder[i,108]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,108]);
FileWrite(file_handle17,Form_Patern_Finder[i,109]);
FileWrite(file_handle17,DT_Form_Patern_Finder[i,109]);
FileWrite(file_handle17,Form_Patern_Finder[i,110]);
FileWrite(file_handle17,Form_Patern_Finder[i,111]);
FileWrite(file_handle17,Form_Patern_Finder[i,112]);
FileWrite(file_handle17,Form_Patern_Finder[i,113]);
FileWrite(file_handle17,Form_Patern_Finder[i,114]);
FileWrite(file_handle17,Form_Patern_Finder[i,115]);
FileWrite(file_handle17,Form_Patern_Finder[i,116]);
FileWrite(file_handle17,Form_Patern_Finder[i,117]);
FileWrite(file_handle17,Form_Patern_Finder[i,118]);
FileWrite(file_handle17,Form_Patern_Finder[i,119]);
FileWrite(file_handle17,Form_Patern_Finder[i,120]);
FileWrite(file_handle17," --------------------------------");
}
FileClose(file_handle17);
}
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
}
//+------------------------------------------------------------------+