Can not match symbol with broker symbol for download
Posted: Tue Oct 17, 2017 3:20 am
Hello
I bought the full licence and try to download index from tickstory but symbol name is different from the broker so cant backtest. I follow below instruction :
To get your broker's MT4 settings:
1. Deploy the attached MQ4 script to your MetaTrader 4
Experts directory (eg. C:\Program Files\Metatrader 4 Broker\Experts).
2. Restart your MT4 terminal and ensure your terminal is connected to your broker.
3. In the MT4 Navigator->Expert Advisors tree, you should now see the Expert "TickstoryInfo" appear. Double-click on it to apply it to any LIVE chart. Modify any EA settings such as selecting "m" as the suffix for micro accounts and press OK.
4. In the 'Experts' tab, you should see the EA working. Wait for it complete. This will generate the settings (spreads, etc) based on your connected broker. The resulting file will be placed in the Metatrader experts\files directory.
5. In the Tickstory 'MetaTrader Info' tab, load the resulting info file by browsing to your MetaTrader's experts\files directory. The filename will be Mt4.<BrokerName>.Server.mt4config.
6. Tickstory will load all the broker & currency settings into the system. It will assume defaults for instruments that are not listed by your broker. You are now ready to produce an MT4 export tailored for your broker.
Consult the Help manual for detailed instructions about this procedure.
But get error while want to save that file as default. Here is the error message I am getting:
Product version: 1.8.9.1
Details:
Access to the path 'C:\Program Files (x86)\Tickstory\Mt4.Default.mt4config' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path, Boolean append)
at System.IO.FileInfo.CreateText()
at (Object )
at A.c74e42c2520aca47231cb46bb5c0c4201.c3467bde97541753bcbc700f6dc515a5e(Object )
at A.c04870f073bec6ea8e7c5f4ad7259900f.c0ab003684971fc426c132d6801f8c187(String )
at A.c76371e279f36b8b6c06fa8114e1bbacf.c3a30a880ec54771a4470448203ab8e21(Object , EventArgs )
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
I bought the full licence and try to download index from tickstory but symbol name is different from the broker so cant backtest. I follow below instruction :
To get your broker's MT4 settings:
1. Deploy the attached MQ4 script to your MetaTrader 4
Experts directory (eg. C:\Program Files\Metatrader 4 Broker\Experts).
2. Restart your MT4 terminal and ensure your terminal is connected to your broker.
3. In the MT4 Navigator->Expert Advisors tree, you should now see the Expert "TickstoryInfo" appear. Double-click on it to apply it to any LIVE chart. Modify any EA settings such as selecting "m" as the suffix for micro accounts and press OK.
4. In the 'Experts' tab, you should see the EA working. Wait for it complete. This will generate the settings (spreads, etc) based on your connected broker. The resulting file will be placed in the Metatrader experts\files directory.
5. In the Tickstory 'MetaTrader Info' tab, load the resulting info file by browsing to your MetaTrader's experts\files directory. The filename will be Mt4.<BrokerName>.Server.mt4config.
6. Tickstory will load all the broker & currency settings into the system. It will assume defaults for instruments that are not listed by your broker. You are now ready to produce an MT4 export tailored for your broker.
Consult the Help manual for detailed instructions about this procedure.
But get error while want to save that file as default. Here is the error message I am getting:
Product version: 1.8.9.1
Details:
Access to the path 'C:\Program Files (x86)\Tickstory\Mt4.Default.mt4config' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path, Boolean append)
at System.IO.FileInfo.CreateText()
at (Object )
at A.c74e42c2520aca47231cb46bb5c0c4201.c3467bde97541753bcbc700f6dc515a5e(Object )
at A.c04870f073bec6ea8e7c5f4ad7259900f.c0ab003684971fc426c132d6801f8c187(String )
at A.c76371e279f36b8b6c06fa8114e1bbacf.c3a30a880ec54771a4470448203ab8e21(Object , EventArgs )
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)