Download daily data - page 2

 
int daywrite;
string currency=["EURUSD","GBPUSD","USDCAD",...];//put all your currencies
int i=ArraySize(currency);
int start()
{
if(daywrite==Day())return(0);
daywrite=Day();
for(int cnt=0;cnt<i;cnt++)
{
int hand=FileOpen(currency[cnt]+".csv",FILE_READ|FILE_WRITE|FILE_CSV);
FileSeek(hand, 0, SEEK_END); 
FileWrite(hand,iOpen(currency[cnt],PERIOD_D1,1),iHigh(currency[cnt],PERIOD_D1,1),iLow(currency[cnt],PERIOD_D1,1),iClose(currency[cnt],PERIOD_D1,1));
FileClose(hand);
}
}
Pay attention on functions iOpen(),iHigh(),iLow() and iClose().
 
Dont i have to load the local history first for each symbol though?
 
To get signals, your symbol should be in MarketWatch window.
 
Ok thanks I will give it a go.