string historyPath = TerminalPath()+"\\history\\"+AccountServer(); Print(historyPath);Append "\\" and your filename to historyPath
Phy,
always a pleasure.
hst_filename = "CL1440.hst"; . . . hst_file = FileOpen(hst_filename, FILE_BIN|FILE_WRITE); . .//Write to file here . string historyPath = TerminalPath()+ "\history\ " + AccountServer() + "\ " + hst_file; Print(historyPath); FileClose(hst_file);
Nothing in the folder. Is the filename correct?
YL
Apparently not.
You printed the file path, what did it say?
Pretty interesting how the "\\" escape sequence works in the editor. The path is fine.
hst_file returns the integer 2 at the end of the path.
The script writes fine to experts/files...what do I need to do to write the file to to historyPath? Substituting 'historyPath' for 'hst_filename' in FileOpen() doesn't work.
There's no FileSave() function.
I'm stumped.
hst_filename = "CL1440.hst"; . . . hst_file = FileOpen(hst_filename, FILE_BIN|FILE_WRITE); . .//Write to file here . string historyPath = TerminalPath()+ "\\history\\" + AccountServer() + "\\" + hst_file; Print(historyPath); FileClose(hst_file);
Doh! Thanks you two.
Have a great day.
YL
There you go, guess I missed that one, just looked at how I wrote something...
phy,
I learned something extra working through this with you. That's always a good thing.
'till next time
Peace
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi All,
I have a script that creates .hst files from .csv files. The default path for this process creates the .hst's in the experts/files folder. I then manually copy the created .hst's and paste them into the history folder. How can I eliminate this intermediate step and have the script write directly to the history folder?
Thanks,
Yellowlion