I'm know I'm getting old, but I can't find what's causing the compilier to give me '\end of program' - ending bracked '}' expected. They're all closed.
Inserted Code
//+------------------------------------------------------------------+ //| Blah.mq4 | //| Copyright 2013, Nondisclosure | //| http://no.link.yet | //+------------------------------------------------------------------+ #property copyright "Copyright 2013, Nondisclosure" #property link "http://no.link.yet" //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { string strFileName; strFileName=StringConcatenate(Symbol(),"15",".csv"); int intHandle=FileOpen(strFileName,FILE_CSV|FILE_WRITE,','); FileWrite(intHandle,"Actual Date","History Date","Open","High","Low","Close","MA"); for (int i=1; i<11; i++) { FileWrite(intHandle, TimeToStr(iTime(Symbol(),PERIOD_H1,i),TIME_DATE|TIME_MINUTES), iOpen(Symbol(),60,i), iHigh(Symbol(),60,i), iLow(Symbol(),60,i), iClose(Symbol(),60,i), iMA(Symbol(),60,50,0,MODE_SMA,PRICE_MEDIAN,i)); } FileClose(intHandle); return(0); } //+------------------------------------------------------------------+