Multicharts and metastock problem

Questions about MultiCharts and user contributed studies.
Kaos
Posts: 64
Joined: 01 Mar 2006
Location: Australia
Been thanked: 5 times

Multicharts and metastock problem

Postby Kaos » 28 Oct 2007

Hi there,

I collect data on US stocks and Australian stocks in metastock format

I have a problem when I add 2 symbols into the quotemanager that have identical symbols

If I add the Australian symbol first - I can chart it fine
Then I add the US directory to metastock settings and
try and look up symbols. I can't add any symbols where
the symbol already exists

The other problem is even I try and add them into QM I chart the Australian symbol and Multicharts the US data with the Australian data tags.

---------------------------------------

From what I have played with the issue seems to be QM can't handle 2 identical symbols - even though they have different descriptions and located in different directories

I have added some data (zipped up) and a PDF outlining the issue to try and help

Regards,
Paul
Attachments
Multicharts_AUS.zip
(462.43 KiB) Downloaded 85 times
Multicharts_US.zip
(587.58 KiB) Downloaded 93 times
Multicharts error.pdf
(455.99 KiB) Downloaded 131 times

Kaos
Posts: 64
Joined: 01 Mar 2006
Location: Australia
Been thanked: 5 times

Postby Kaos » 28 Oct 2007

ps: I'm using the latest 2.1 version

User avatar
Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007

Postby Marina Pashkova » 29 Oct 2007

Hi Kaos,

What you are describing looks like a bug. We are going to study the problem further and post the results within the next two days.

Thank you for drawing our attention to the issue.

Regards.

User avatar
Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007

Postby Marina Pashkova » 30 Oct 2007

Hi Kaos,

To avoid the above problem, please do the following:

Replace the file tsMSDataFeed.dll (in Program Files\TS Support\MultiCharts\Datafeeds folder) by the file in the attachment.

After that add symbols from the first folder and then choose an exchange other than UNDEF for those. After that, symbols from the second folder can be added.
Attachments
tsMSDataFeed.zip
(283.66 KiB) Downloaded 71 times

Kaos
Posts: 64
Joined: 01 Mar 2006
Location: Australia
Been thanked: 5 times

Postby Kaos » 30 Oct 2007

Hi Marina,

I tried the updated dll and had some problems.

1) I deleted all MS symbols and directories from QM for a clean start
2) I added Multicharts_AUS directory to QM
3) I added all 11 australian symbols ok

{Problem}
I had to change the 11 symbols manually from UNDEF to ASX. How can I change the symbols in one go?

So this doesn't happen again I need to change all 1500+ australian symbols from UNDEF to ASX and all 3000+ US symbols from UNDEF to NYSE and NASDAQ

4) I add the Multicharts_US directory
5) I load up the metastock 22 symbols (11 from AUS & 11 from US)

{Problem}
I can manually select the 11 US symbols
But it will be almost impossible to select the duplicate symbols when I add in all the Australian and US stocks

So if I add in all the stocks - all I see in QM after is the australian stocks in ASX exchange PLUS duplicate australian stocks in UNDEF exchange....no US stocks

Kaos
Posts: 64
Joined: 01 Mar 2006
Location: Australia
Been thanked: 5 times

Postby Kaos » 31 Oct 2007

As a temporary solution until this is fixed - Can I install 2 copies of Multicharts on my computer?

c:\Program Files\TSsupport\Multicharts\ {to be used for Australian symbols}
c:\Program Files\TSsupport\Multicharts2\ {to be used for US symbols}

That way I would have 2 separate QM and wouldn't have the duplicate symbol issue

I would be a real pain to keep it like this for any length of time but it may get me out of trouble until the metastock fix is created

User avatar
Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007

Postby Marina Pashkova » 01 Nov 2007

Hello,

Two copies of MultiCharts cannot be installed on the same computer.

Regarding the questions from the previous post:

# 3: In the current MC version it's not possible to change exchanges for several symbols at once. This needs to be done one by one. However, in the next MC version multiple symbol editing will be implemented. Thus, it will be possible to change exchanges for multiple symbols in one step.

Re #5: Try deleting Multicharts_AUS and adding Multicharts_US and add all the American symbols. Asfter that add MultiCharts_AUS again.

Let me know if it works.

Kaos
Posts: 64
Joined: 01 Mar 2006
Location: Australia
Been thanked: 5 times

Postby Kaos » 02 Nov 2007

Hi Marina,

Regarding #3

If TSsupport is looking to modify the "Insert Metastock" screen could you look at implementing some features from the attached screenshot.

It would solve many insert issues for when people have data from many exchanges but located in different directories with some stocks having the same symbols

I have attached an example in a PDF and picture if it helps

Regarding #5
I'll try that tonight and see how I go with it and let you know.

Again I just want to say I appreciate the help with this metastock issue.

Regards,
Paul
Attachments
Insert Metastock Data into QM.PNG
Insert Metastock Data into QM.PNG (28.27 KiB) Viewed 419 times
Insert metastock data into Multicharts.pdf
(72.09 KiB) Downloaded 75 times

User avatar
Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007

Postby Marina Pashkova » 02 Nov 2007

Dear Paul,

Thank you for the suggestion. We will certainly look into the possibility of implementing it.

For now, I am posting a dll which will enable you to add symbols from an exchange (this is a follow-up on #3). Just choose an exchange and add symbols.

The attached dll should replace the contractdetails.dll

Let me know how that works for you.

Regards.
Attachments
MS_4451.zip
(454.72 KiB) Downloaded 62 times

Kaos
Posts: 64
Joined: 01 Mar 2006
Location: Australia
Been thanked: 5 times

Postby Kaos » 07 Nov 2007

Hi Marina,

Thank you very much for the Metastock dlls. They worked great.

------------------------------
There is only one more thing that would make Multicharts very easy to use with metastock data. That is the directory filter I mentioned earlier. I noted it in the red circle on the pic Insert Metastock Symbols.png

This would solve the remaining issues with inserting Metastock data.

-------------------------------
There was one small bug with the dlls.

That was if I had 2 charts on the screen - tiled vertically .

I colour linked the symbols link so if I change symbol on one chart - both charts end up with the new symbol.

If I change the chart on the left to a symbol - say ALL - Multicharts will bring up the US symbol ALL on both the left and right charts.

I format symbol on the left chart and change to the Australian symbol -> only the left chart changes to Aust ALL.

If I manually change the second symbol on the right to the Aust ALL then the left chart changes to the American ALL and the right chart becomes the Australian ALL.

--------------------------------

To fix this I would ask if you could put a filter on the Format Symbol screen

The filter would only show symbols from the selected exchange. Eg: If I select ASX it will only show symbols from ASX exchange

see pics Format Symbol 1.png and Format Symbol 2.png

Multicharts already does this with data sources - only view metastock data or only view eSignal symbols etc.

This filter would be the last thing needed to fix the same symbol multiple exchange issue

Regards,
Paul
Attachments
Insert Metastock Symbols.PNG
Insert Metastock Symbols.PNG (28.15 KiB) Viewed 431 times
Multicharts - Format Symbol 1.PNG
Multicharts - Format Symbol 1.PNG (30.04 KiB) Viewed 437 times
Multicharts - Format Symbol 2.PNG
Multicharts - Format Symbol 2.PNG (29.53 KiB) Viewed 441 times

User avatar
Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007

Postby Marina Pashkova » 14 Nov 2007

Hi Kaos,

Linking feature only takes into consideration symbol name, that's why it won't work correctly with different symbols having identical names. The reasoning behind this limitation is that identical names within the same data provider should not be used in the program.

If you have any further questions please let me know.


Return to “MultiCharts”