Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
I've just been with MC support through the very issue the OP is reporting.
They told me that you need to set the BPV to what the USD would equal 1 JPY.
Asking for clarification they responded that since 0.0123 USD = 1 JPY I would have to set BPV to that.
However they obviously don't check their own answers since 0.0123 is not possible to enter into that field since it only accepts to 2 decimal places.
I have found through their issue tracking system that they recommend 1 BPV for USD based pairs. This obviously correlates with the first answer they gave me, since 1 BPV = 1 USD for USD based pairs.
I can't work out how to show correct PNL for non-USD based pairs and crosses though. Even then I don't want to have to update the BPV every day.
You are correct, it's currently not possible to set more than 2 decimal places in that field. Support was also correct to tell you that: "you need to set the BPV to what the USD would equal 1 JPY" in order to display the values in dollars instead of JPY. However, since entering 0.0123 is clearly not possible at the moment, you need to BPV = 0.01 to get the approximate results. We will likely improve this feature in the future.
MultiCharts - Raising the Trading Standard.
Please send me a private message if you have any further questions about MultiCharts
I have a system that opened two positions: The first position was at @0.89680 and the second was at @0.89671. I already have implemented the function "From !Broker to !Strategy" to Sync the Orders as I need to take care of certain positions on the Broker (LMAX NZ) Web Service. I closed the second position on LMAX NZ Web Service, but in the Platform, the Sync Order was generated for the First Position.
It leads to a big error since the strategy P/L and the Open P/L was completely different since the Broker showed me CAD-7.02, the chart showed me CAD1.22. Due to I have a take profit in place, the strategy closed the whole position thinking that the P/L was CAD1.22 while the actual P/L was CAD-7.02.
How can I deal with it if I have to keep this semi-automated framework for my work? How can I have from a Powerlanguage Keyword the Open P/L (from Broker) or How can I fix that the sync order is made on the actual trade and not in the first trade of the open position?