//+------------------------------------------------------------------+ //| Notion Checklist.mq5 | //| Dims | //| https://forums.babypips.com/u/darthdimsky | //+------------------------------------------------------------------+ #property copyright "Dimsky" #property link "https://forums.babypips.com/u/darthdimsky" #property version "1.00" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ #include void OnStart() { ResetLastError(); CDateTime custdate; string fname = "Notion Checklist.csv"; string Cpairs[28] = {"EURUSD","USDJPY","GBPUSD","AUDUSD","USDCAD","USDCHF","NZDUSD","EURJPY","GBPJPY","EURGBP","AUDJPY","EURAUD","EURCHF","AUDNZD","NZDJPY","GBPAUD","GBPCAD","EURNZD","AUDCAD","GBPCHF","AUDCHF","EURCAD","CADJPY","GBPNZD","CADCHF","CHFJPY","NZDCAD","NZDCHF"}; MqlRates OHLC[],TenMMPrice[]; double TenH[],TenL[],ATR[],ADXW[],SMA10[],SMA20[],SMA50[],SMA100[],SMA200[],UBuf1[],LBuf1[],UBuf2[],LBuf2[],SGNL[]; int TenHC,TenLC; ArraySetAsSeries(OHLC,true); ArraySetAsSeries(TenMMPrice,true); ArraySetAsSeries(TenH,true); ArraySetAsSeries(TenL,true); int size = ArraySize(Cpairs); int fhandle = FileOpen(fname,FILE_WRITE|FILE_CSV,','); if(fhandle!=INVALID_HANDLE) { if(size>0) { string key; string prevday; FileWrite(fhandle,"Key","Pair","Date","Open","High","Low","Close","Ticks","10-HPrice","10-HPos","10-LPrice","10-LPos","ATR14","ADXW14","SMA10","SMA20","SMA50","SMA100","SMA200","1BollU","1BollL","2BollU","2BollL","StochSGNL"); for(int i=0;i