//+------------------------------------------------------------------+ //| прогнозирование DIf по day разбиению.mq4 | //| Copyright © 2010, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //--------------------------------------------------------------- 2 -- int start() // Спец. функция start { //----Запись и определение файла string FileName; int FileHandle; FileName="____Atom__H4_(GEP)__.csv"; //FileName="Day.csv"; FileHandle=FileOpen(FileName,FILE_CSV|FILE_READ|FILE_WRITE,";"); FileSeek(FileHandle,0, SEEK_END); if (FileHandle<1) { Print("НЕ удалось открыть файл",GetLastError()); return ; } int i; int myBars; //Понедельник: int M_YY=2011; // Год int M_MN=06; // Месяц int M_DD=30; // День if(Symbol()=="FESX" || Symbol()=="NKD" || Symbol()=="YM" || Symbol()=="") {int o=1;} if( Symbol()=="FDAX" || Symbol()=="FCE" || Symbol()=="GOLD" || Symbol()=="Z") { o=10;} if(Symbol()=="RTSI" || Symbol()=="MICEXI" || Symbol()=="EP" || Symbol()=="ENQ" || Symbol()=="" || Symbol()=="CL" || Symbol()=="RB" || Symbol()=="HO" || Symbol()=="EURJPY" || Symbol()=="GBPJPY" || Symbol()=="AUDJPY" || Symbol()=="NZDJPY" || Symbol()=="USDJPY" || Symbol()=="CADJPY" ) {o=100;} if(Symbol()=="ZI" || Symbol()=="NG") {o=1000;} if( Symbol()=="EURUSD" || Symbol()=="GBPUSD" || Symbol()=="AUDUSD" || Symbol()=="NZDUSD" || Symbol()=="EURGBP" || Symbol()=="EURAUD" || Symbol()=="EURCAD" || Symbol()=="EURNZD" || Symbol()=="USDCAD" || Symbol()=="AUDNZD" || Symbol()=="AUDCAD" || Symbol()=="GBPCAD" || Symbol()=="GBPNZD" || Symbol()=="GBPAUD" || Symbol()=="NZDCAD") {o=10000;} myBars=Bars; //------------------------------------------------------------------ //--------------Смещение до текущего бара по дате------------------ //------------------------------------------------------------------ while(M_YY!=TimeYear(Time[myBars])) { myBars--; } while( M_MN!=TimeMonth(Time[myBars])) { myBars--; } while( M_DD!=TimeDay(Time[myBars])) { myBars--; } //FileWrite(FileHandle,"номер бара :",myBars);//--проверка бара в файле //------------------------------------------------------------------ //-----------------------конец-------------------------------------- /////////////////////////DAY////////////////////////////////////////// Comment(myBars,myBars,myBars,myBars,myBars,myBars,myBars,myBars,myBars); double r=0,e,t; i=myBars; //FileWrite(FileHandle,"DATE(basic)","EURUSD","GBPUSD","AUDUSD" ,"NZDUSD" ,"EURJPY", "GBPJPY" ,"AUDJPY", "NZDJPY", "CADJPY", "EUR&AUD" ,"EUR&NZD" ,"GBP&AUD", "GBP&NZD", "AUD&CAD", "NZD&CAD" ,"EUR&CAD", "GBP&CAD", "EUR&GBP" ,"AUD&NZD", "USD&CAD", "USDJPY", "GOLD", "SILVER", "CRUDE OIL" ,"GASOLINE OIL", "HEATING OIL", "NATURAL GAS", "FESX", "FTSE 100", "CAC 40", "DAX", "NIKKEY 225", "S&P 500", "NASDAQ", "DOW" ,"MICEX", "RTS"); FileWrite(FileHandle,"1","2","3"); while(i>=0) { r=(Open[i]-Close[i+1]); e=Close[i]-Open[i]; t=r+e; FileWrite(FileHandle,TimeToStr(Time[i]),t*o); i--; }FileClose(FileHandle); /////////////////////////DAY////////////////////////////////////////// //\\\\\\\\\\\\\\\\\\\\\\\\E(GEP)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ /* while(i>0) { //r=(Open[i]-Close[i+1]); e=Open[i-1]-Close[i]; t=r+e; FileWrite(FileHandle,TimeToStr(Time[i-1]),t*o); i--; } /////////////////////////E(GEP)////////////////////////////////////////// */ }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь