MultiCharts 8.8 is an exciting new release with the major goal of making MultiCharts easier with improved usability. New features include: Advanced Market Scanner for scanning huge markets, Desktops for saving MultiCharts layouts on each monitor, and Dynamic Naming for orders based on script calculations.
Now you can plot daily data with different session templates at the same time because daily bars can be formed out of minute data. “Study on Study” feature lets you plot studies (strategies or indicators) based on values of indicators (not strategies). Limit Order Execution Assumptions were also added to Portfolio Backtester. We’ve improved the optimization process, dialog windows and added new broker connections.
Ask our support if you have any questions!
Learn more
MULTICHARTS 8.8 RELEASE CANDIDATE
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Hello Thierry,RC completly frooze upon a CTRL-R. No way to do anything but to kill the application.
Thierry
Was there an error report generated? Have you sent it?
Does it happen each time you press Ctrl-R?
-
- Posts: 742
- Joined: Apr 09 2010
- Location: Texas
- Has thanked: 483 times
- Been thanked: 274 times
- Contact:
I just installed ver 8.8 rc and immediately noticed that new incoming volume with IQfeed is about 20x lower than from IB !! See chart attached...I think backfill is ok but new RT volume is reading very low ... This did NOT happen with ver 8.7 ..
Did something change with volume in Ver 8.8 rc ????
I re-booted and it made no difference. I created a new workspace, new window- made no difference..
Easy to reproduce--Just create a workspace with 2 windows of 1 minute bars , 1 for IB 1 for IQfeed, add the basic volume indicator to each and wait a few minutes and notice the drastic difference... IQfeed should be much higher volume as it's not filtered data... The data window also shows the low volume with IQfeed...
Did something change with volume in Ver 8.8 rc ????
I re-booted and it made no difference. I created a new workspace, new window- made no difference..
Easy to reproduce--Just create a workspace with 2 windows of 1 minute bars , 1 for IB 1 for IQfeed, add the basic volume indicator to each and wait a few minutes and notice the drastic difference... IQfeed should be much higher volume as it's not filtered data... The data window also shows the low volume with IQfeed...
- Attachments
-
- CL Volume fading-ver 88 rc1.png
- (170.72 KiB) Downloaded 3334 times
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
sptrader, attached is the hotfix for this issue.I just installed ver 8.8 rc and immediately noticed that new incoming volume with IQfeed is about 20x lower than from IB !! See chart attached...I think backfill is ok but new RT volume is reading very low ... This did NOT happen with ver 8.7 ..
Did something change with volume in Ver 8.8 rc ????
I re-booted and it made no difference. I created a new workspace, new window- made no difference..
Easy to reproduce--Just create a workspace with 2 windows of 1 minute bars , 1 for IB 1 for IQfeed, add the basic volume indicator to each and wait a few minutes and notice the drastic difference... IQfeed should be much higher volume as it's not filtered data... The data window also shows the low volume with IQfeed...
Here is how to install it.
- Attachments
-
- 88x32.zip
- For 32 bit MultiCharts
- (897.59 KiB) Downloaded 307 times
-
- 88x64.zip
- For 64 bit MultiCharts
- (1.31 MiB) Downloaded 325 times
-
- Posts: 742
- Joined: Apr 09 2010
- Location: Texas
- Has thanked: 483 times
- Been thanked: 274 times
- Contact:
I installed the "fix" but the volume is still lower on IQfeed - (but improved)..
- Attachments
-
- CL Volume fading-ver 88 rc2-fix.png
- (185.59 KiB) Downloaded 3305 times
-
- Posts: 176
- Joined: Feb 02 2008
- Location: Lausanne, Switzerland
- Has thanked: 9 times
- Been thanked: 5 times
Hello Henry,Hello Thierry,RC completly frooze upon a CTRL-R. No way to do anything but to kill the application.
Thierry
Was there an error report generated? Have you sent it?
Does it happen each time you press Ctrl-R?
The CTRL-R issue did not reoccure. The MC interface got frozen, everything was working fine. I used the process explorer to kill the application as there was nothing else I could do and could not get any report generated.
I have no explanation for this issue, but for windows needing for a number of updates to be installed and not having rebooted after the last MC update. After reboot, I do not face this issue again.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Please make sure "skip identical ticks" is disabled on both charts for Volume indicator in Format->Study->Properties.I installed the "fix" but the volume is still lower on IQfeed - (but improved)..
Also in QuoteManager->Tools->DataSources->IB->Settings->“Generate new tick if total volume changes” should be disabled. The option will come into effect after restart of all MultiCharts processes.
-
- Posts: 742
- Joined: Apr 09 2010
- Location: Texas
- Has thanked: 483 times
- Been thanked: 274 times
- Contact:
********************************************************************Please make sure "skip identical ticks" is disabled on both charts for Volume indicator in Format->Study->Properties.I installed the "fix" but the volume is still lower on IQfeed - (but improved)..
Also in QuoteManager->Tools->DataSources->IB->Settings->“Generate new tick if total volume changes” should be disabled. The option will come into effect after restart of all MultiCharts processes.
That fixed it- Thanks Henry !
- CrazyNasdaq
- Posts: 326
- Joined: Sep 02 2009
- Location: ITALY
- Has thanked: 101 times
- Been thanked: 90 times
Today, I have a problem about backfilling CQG today data.
Today even if I've upgraded to MC 8.8 - 64 bit candidate release and installed the new CQG API (6.00.104) provided last week, I've problems to backfill data from CQG about today data.
I can't backfill any of the CQG symbols for today data. I can only plot and store only data since I'm online. If I disconnect Multicharts for some time and then connect again, CQG does not make any backfill even if I force it with CTRL+R or "reload all data".
A variant of this behaviour is about the reload data (CTRL+R). If I force a reload data without a storage process, the new bar started on the reload time bar and all the data collected in real time that has not been storage closing MC program, is lost.
Below the link to a brief video of this problem
http://videobam.com/hplcY
Today even if I've upgraded to MC 8.8 - 64 bit candidate release and installed the new CQG API (6.00.104) provided last week, I've problems to backfill data from CQG about today data.
I can't backfill any of the CQG symbols for today data. I can only plot and store only data since I'm online. If I disconnect Multicharts for some time and then connect again, CQG does not make any backfill even if I force it with CTRL+R or "reload all data".
A variant of this behaviour is about the reload data (CTRL+R). If I force a reload data without a storage process, the new bar started on the reload time bar and all the data collected in real time that has not been storage closing MC program, is lost.
Below the link to a brief video of this problem
http://videobam.com/hplcY
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Hello CrazyNasdaq,Today, I have a problem about backfilling CQG today data.
Today even if I've upgraded to MC 8.8 - 64 bit candidate release and installed the new CQG API (6.00.104) provided last week, I've problems to backfill data from CQG about today data.
I can't backfill any of the CQG symbols for today data. I can only plot and store only data since I'm online. If I disconnect Multicharts for some time and then connect again, CQG does not make any backfill even if I force it with CTRL+R or "reload all data".
A variant of this behaviour is about the reload data (CTRL+R). If I force a reload data without a storage process, the new bar started on the reload time bar and all the data collected in real time that has not been storage closing MC program, is lost.
Below the link to a brief video of this problem
http://videobam.com/hplcY
Please go to MultiCharts->Charting-> enable the option “Enable data source merging option”.
Then go to Format->Instrument->Instrument tab. Make sure “Merge data sources into a single chart” is disabled.
- CrazyNasdaq
- Posts: 326
- Joined: Sep 02 2009
- Location: ITALY
- Has thanked: 101 times
- Been thanked: 90 times
Hi Henry,
this morning the same problem with CQG. NO backfilling anyway on CQG
Take a look at this short video
http://videobam.com/QaZnf
To backfill the CQG data gaps for all symbols I've got data from IQFeed, exported them and imported in CQG symbols, but this is only for today. It's impossible to work this way.
I don't know if this is a Multicharts problem or a CQG server problem, but CQG in the last few weeks is very unreliable.
this morning the same problem with CQG. NO backfilling anyway on CQG
Take a look at this short video
http://videobam.com/QaZnf
To backfill the CQG data gaps for all symbols I've got data from IQFeed, exported them and imported in CQG symbols, but this is only for today. It's impossible to work this way.
I don't know if this is a Multicharts problem or a CQG server problem, but CQG in the last few weeks is very unreliable.
-
- Posts: 176
- Joined: Feb 02 2008
- Location: Lausanne, Switzerland
- Has thanked: 9 times
- Been thanked: 5 times
Following-up on a connection lost today, I checked the event log in quote manager and was surprised to see that I had a connection trace, which is great.
I did however notice inconsistency in the logs, which are:
Thierry
I did however notice inconsistency in the logs, which are:
- 1) I saw a MCFXPrivate connection lost/ok. MCFX is not in my list of feed nor in my brokers, so what is this?
2) LMAX gives a reconnecting status but no connection lost.
3) Is MC connectivity to license servers monitored as well?
Thierry
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
CQG had issues on their historical server. It is resolved now.Hi Henry,
this morning the same problem with CQG. NO backfilling anyway on CQG
Take a look at this short video
http://videobam.com/QaZnf
To backfill the CQG data gaps for all symbols I've got data from IQFeed, exported them and imported in CQG symbols, but this is only for today. It's impossible to work this way.
I don't know if this is a Multicharts problem or a CQG server problem, but CQG in the last few weeks is very unreliable.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
MCFXPrivate is used for currency conversion:1) I saw a MCFXPrivate connection lost/ok. MCFX is not in my list of feed nor in my brokers, so what is this?
Select one of the available currencies to see open profit and loss values on charts and profit and loss values in Order and Position Tracker window in Preferred Currency.
This data provider does not require any setup and cannot be deleted.
Each data provider has his own API with different functionality and events. LMAX API does not provide native connection loss event. That is why we have added custom MultiCharts solution (based on LMAX recommendations) for determining the connection loss based on the heartbeat requests.2) LMAX gives a reconnecting status but no connection lost.
"LMAX - Reconnecting" message means the connection to LMAX servers has been lost and MultiCharts is trying to restore it.
You can see the current authorization status in the main MultiCharts window. There are no other logs that can be read and properly understood by the user.3) Is MC connectivity to license servers monitored as well?
Finally, I saw "bin" files in the log files but no txt or csv files that could parsed for monitoring. Is there a way to access "raw" log content in order to allow for an external monitoring system to provide for alarming?
In case you want your logs to be studied by our developers - please send us the logs and detailed description of your inquiry.
-
- Posts: 176
- Joined: Feb 02 2008
- Location: Lausanne, Switzerland
- Has thanked: 9 times
- Been thanked: 5 times
Thanks for your detailed answers Henry. Everything is clear now. It would have been ideal for brokers to agree on message texts though.MCFXPrivate is used for currency conversion:1) I saw a MCFXPrivate connection lost/ok. MCFX is not in my list of feed nor in my brokers, so what is this?
Select one of the available currencies to see open profit and loss values on charts and profit and loss values in Order and Position Tracker window in Preferred Currency.
This data provider does not require any setup and cannot be deleted.
Each data provider has his own API with different functionality and events. LMAX API does not provide native connection loss event. That is why we have added custom MultiCharts solution (based on LMAX recommendations) for determining the connection loss based on the heartbeat requests.2) LMAX gives a reconnecting status but no connection lost.
"LMAX - Reconnecting" message means the connection to LMAX servers has been lost and MultiCharts is trying to restore it.
You can see the current authorization status in the main MultiCharts window. There are no other logs that can be read and properly understood by the user.3) Is MC connectivity to license servers monitored as well?
Finally, I saw "bin" files in the log files but no txt or csv files that could parsed for monitoring. Is there a way to access "raw" log content in order to allow for an external monitoring system to provide for alarming?
In case you want your logs to be studied by our developers - please send us the logs and detailed description of your inquiry.
Regarding LMAX logs, I found the folder with the *.log files and I see they contain everything I need. I had seen another folder previously with *.bin files, but those logs files will do just fine.
Thanks for your feedback.
Thierry
- ABC
- Posts: 733
- Joined: Dec 16 2006
- Location: www.abctradinggroup.com
- Has thanked: 126 times
- Been thanked: 415 times
- Contact:
Dynamic Naming for orders based on script calculations is a great feature. I hope that this is the first step towards being able to handle orders within loops as this is really something MC lacks. Just think about how many lines of code you currently need to write if you manage multiple positions and how much simpler that could be doing it within one loop.
Thank you,
ABC
Thank you,
ABC
Just wanted to say that 8.8 is a very positive upgrade across a wide spectrum. I have been using the "study on study" and it can also be a "study on study on study...etc." It's a great feature however there are many and makes 8.8 a powerful enhancement. Thanks!.
Great features in this release.
I have really missed indicator on indicator functionality from the previous software I was using.
I have a question about the pre-scanner:
Is there a way to turn off automatic scanning upon opening the workspace?
I really only need to scan once a week or even less.
I use a simple scan, however I would imagine that elaborate pre-scans on large number of securities would take a long time, and its not something the user might want to be done automatically.
In addition closing the workspace takes a long time, and seems to freeze Multicharts. It takes me 45 seconds or so for the workspace to close.
I have really missed indicator on indicator functionality from the previous software I was using.
I have a question about the pre-scanner:
Is there a way to turn off automatic scanning upon opening the workspace?
I really only need to scan once a week or even less.
I use a simple scan, however I would imagine that elaborate pre-scans on large number of securities would take a long time, and its not something the user might want to be done automatically.
In addition closing the workspace takes a long time, and seems to freeze Multicharts. It takes me 45 seconds or so for the workspace to close.
Did something change with way formulas are calculated? One of my studies which I used on TS has stopped functioning (Elder MACDHistXover - error message: trying to access future data. Bar reference value -1) Worked ok before I tried the new 8.8 release candidate.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
There is no way to do that. The scanner values are not stored anywhere when you close the workspace. When you open the workspace - the data is loaded for the instruments and the studies are calculated on it. If there is no study calculation - there is no calculation result.I have a question about the pre-scanner:
Is there a way to turn off automatic scanning upon opening the workspace?
The time it takes to close MultiCharts and all of its processes depends on the amount of bars, indicators, signals you were using. Once you close MultiCharts and its applications it starts to unload the data you have used and to save the cached data to the local database. The «speed» of this procedure is also dependent from your PC hardware.In addition closing the workspace takes a long time, and seems to freeze Multicharts. It takes me 45 seconds or so for the workspace to close.
If you want us to study this behavior please provide the following information to my email (support@multicharts.com):
1) a) Does it take 45 seconds to close a single workspace or all workspaces you have open?
b) How long does it take to close a single workspace with the scanner?
2) What exact version and build number of MultiCharts are you running? (in MultiCharts go to Help tab-> About);
3) For Windows Vista/7 go to Control Panel\System and Security\System or right click on the Computer icon and select properties.
For Windows XP go to Control Panel\System\General or right click on the Computer icon and select properties. Please make a screenshot of this window;
4) Attach the workspace/s you are using for the test;
5) in QuoteManager select the symbols you are using, make a right click on it->Export data->Export instrument (without data). Send me the Qmd export file for analysis.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
If there is an offset for the indicator plot - please make sure there is enough space on the right side of the chart for the plot (Format->Window->X time scale->Chart shift).Did something change with way formulas are calculated? One of my studies which I used on TS has stopped functioning (Elder MACDHistXover - error message: trying to access future data. Bar reference value -1) Worked ok before I tried the new 8.8 release candidate.
- ABC
- Posts: 733
- Joined: Dec 16 2006
- Location: www.abctradinggroup.com
- Has thanked: 126 times
- Been thanked: 415 times
- Contact:
When automated trading is active and a signal is short for example and the position has a stop and reverse entry which happen to be at the same price, this can lead to numerous issues.
For example the position could be twice as big as intended or in a multi leg entry position only some legs are executed which in turn could mess the stop and targets up.
I am fully aware why this happens. My question is just is this intended behavior or shouldn't MC be able to recognize this and make sure this doesn't happen?
I used the simple code below to construct this outcome.
You can see two active orders one is the stop for 1 contract and the second is a buy cover with 2 contracts (i.e. one to cover the short and one to enter long).
The stop got triggered and so got the long entry, but instead of being long just one contract the signal is long two contracts now.
ABC
For example the position could be twice as big as intended or in a multi leg entry position only some legs are executed which in turn could mess the stop and targets up.
I am fully aware why this happens. My question is just is this intended behavior or shouldn't MC be able to recognize this and make sure this doesn't happen?
I used the simple code below to construct this outcome.
You can see two active orders one is the stop for 1 contract and the second is a buy cover with 2 contracts (i.e. one to cover the short and one to enter long).
The stop got triggered and so got the long entry, but instead of being long just one contract the signal is long two contracts now.
Thank you,if not LastBarOnChart_s then #return;
[IntrabarOrderGeneration = true]
Variables:
dTick (MinMove/PriceScale),
intrabarpersist vEntryPrice (0),
intrabarpersist MP (0),
intrabarpersist PrevMP (0);
MP = MarketPosition;
if Time <= 1143 then
SellShort ("Short") next bar market;
if MP < 0 then
begin
BuyToCover ("SX") next bar PosTradeEntryPrice(0, 0) + 30 * dTick stop;
Buy ("Long") next bar PosTradeEntryPrice(0, 0) + 30 * dTick stop;
end;
ABC
- Attachments
-
- EntryIssue2.PNG
- (6.45 KiB) Downloaded 3971 times
-
- EntryIssue.PNG
- (4.75 KiB) Downloaded 4048 times
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Hello ABC,When automated trading is active and a signal is short for example and the position has a stop and reverse entry which happen to be at the same price, this can lead to numerous issues.
For example the position could be twice as big as intended or in a multi leg entry position only some legs are executed which in turn could mess the stop and targets up.
Thank you for attaching the code in question. The script has worked as it is designed to work.
There are multiple things for avoiding overfill:
- in auto trading all orders generated on the bar are sent in the OCO group;
- MultiCharts allows using native broker OCO groups (Interactive Brokers);
- if the broker does not support OCO groups, then MultiCharts emulates the OCO group on its end ( in your example the OCO group emulation will not have enough time to cancel the second order as both orders are at the same price);
- in your case Optimize order flow should help.
- arnie
- Posts: 1594
- Joined: Feb 11 2009
- Location: Portugal
- Has thanked: 481 times
- Been thanked: 514 times
Can you guys check the DOM high and low calculations? It seems they're a bit off during overnight session.
I assume they're being retrieved from the broker (IB)?
I've been noticing that the overnight are always falling short by one tick when comparing to IQFeed.
Regards
I assume they're being retrieved from the broker (IB)?
I've been noticing that the overnight are always falling short by one tick when comparing to IQFeed.
Regards
- Attachments
-
- DOM_low.jpg
- (107.93 KiB) Downloaded 3712 times
- ABC
- Posts: 733
- Joined: Dec 16 2006
- Location: www.abctradinggroup.com
- Has thanked: 126 times
- Been thanked: 415 times
- Contact:
Henry,
thank you for explaining this feature. It works as it prevents the overfill, but at the same time it prevents a fill, too. The problem is that only the stop gets executed and the broker (LMAX in this case) rejects the entry orders with the message "Reason: STOP_WOULD_BE_TRIGGERED_IMMEDIATELY".
To get an entry the market first has to come down for LMAX to accept the order and then go back up. Wouldn't it be better if MC would send the entry order in case of the stop when optimize order flow is checked and both stop and entry happen to have the same price?
Thank you,
ABC
thank you for explaining this feature. It works as it prevents the overfill, but at the same time it prevents a fill, too. The problem is that only the stop gets executed and the broker (LMAX in this case) rejects the entry orders with the message "Reason: STOP_WOULD_BE_TRIGGERED_IMMEDIATELY".
To get an entry the market first has to come down for LMAX to accept the order and then go back up. Wouldn't it be better if MC would send the entry order in case of the stop when optimize order flow is checked and both stop and entry happen to have the same price?
Thank you,
ABC
Hello ABC,When automated trading is active and a signal is short for example and the position has a stop and reverse entry which happen to be at the same price, this can lead to numerous issues.
For example the position could be twice as big as intended or in a multi leg entry position only some legs are executed which in turn could mess the stop and targets up.
Thank you for attaching the code in question. The script has worked as it is designed to work.
There are multiple things for avoiding overfill:
- in auto trading all orders generated on the bar are sent in the OCO group;
- MultiCharts allows using native broker OCO groups (Interactive Brokers);
- if the broker does not support OCO groups, then MultiCharts emulates the OCO group on its end ( in your example the OCO group emulation will not have enough time to cancel the second order as both orders are at the same price);
- in your case Optimize order flow should help.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Is the problem with both Daily High and Low or Low only?Can you guys check the DOM high and low calculations? It seems they're a bit off during overnight session.
I assume they're being retrieved from the broker (IB)?
I've been noticing that the overnight are always falling short by one tick when comparing to IQFeed.
Regards
If the low will be plotted 1 tick lower- will it be the correct value?
If this behavior appears again please attach the following screenshots:
1) DOM window with the High and Low values;
2) IB chart window where the status line High Low values can be seen;
3) if it is possible please attach IQFeed chart window where the status line High Low values can be seen as well;
4) data feed settings: QuoteManager->Tools->DataSources->IB->Settings.
- arnie
- Posts: 1594
- Joined: Feb 11 2009
- Location: Portugal
- Has thanked: 481 times
- Been thanked: 514 times
Hope I have all requested "data"
IQFeed and IB have identical data but DOM is off by one tick
IQFeed and IB have identical data but DOM is off by one tick
- Attachments
-
- IB_set.jpg
- (71.12 KiB) Downloaded 3833 times
-
- ES_low_DOM.jpg
- (312.07 KiB) Downloaded 3862 times
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
This issue will be fixed in MultiCharts 8.8 Release.Hope I have all requested "data"
IQFeed and IB have identical data but DOM is off by one tick
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
ABC,Henry,
thank you for explaining this feature. It works as it prevents the overfill, but at the same time it prevents a fill, too. The problem is that only the stop gets executed and the broker (LMAX in this case) rejects the entry orders with the message "Reason: STOP_WOULD_BE_TRIGGERED_IMMEDIATELY".
To get an entry the market first has to come down for LMAX to accept the order and then go back up. Wouldn't it be better if MC would send the entry order in case of the stop when optimize order flow is checked and both stop and entry happen to have the same price?
Thank you,
ABC
Do you mean the entry order is rejected once and then it is not placed to the broker again?
Basically "Reason: STOP_WOULD_BE_TRIGGERED_IMMEDIATELY" appears because Stop orders that are guaranteed to be executed immediately are rejected by LMAX broker. Source: LMAX broker profile.
- ABC
- Posts: 733
- Joined: Dec 16 2006
- Location: www.abctradinggroup.com
- Has thanked: 126 times
- Been thanked: 415 times
- Contact:
Henry,
no, that's not what I mean. The order is resend about once per bar and is rejected until the market comes back down below the stop price. When the market goes back up to the entry price it would be filled. In case of a breakout you probably won't get a fill as the market stays above the entry price all the time.
I understand the reason behind what is happening that's why I asked "wouldn't it be better if MC would send the entry order in case of the stop when optimize order flow is checked and both stop and entry happen to have the same price?". This way you'd accomplish both the exit of the old position and a fill into the new position.
Thank you,
ABC
no, that's not what I mean. The order is resend about once per bar and is rejected until the market comes back down below the stop price. When the market goes back up to the entry price it would be filled. In case of a breakout you probably won't get a fill as the market stays above the entry price all the time.
I understand the reason behind what is happening that's why I asked "wouldn't it be better if MC would send the entry order in case of the stop when optimize order flow is checked and both stop and entry happen to have the same price?". This way you'd accomplish both the exit of the old position and a fill into the new position.
Thank you,
ABC
ABC,Henry,
thank you for explaining this feature. It works as it prevents the overfill, but at the same time it prevents a fill, too. The problem is that only the stop gets executed and the broker (LMAX in this case) rejects the entry orders with the message "Reason: STOP_WOULD_BE_TRIGGERED_IMMEDIATELY".
To get an entry the market first has to come down for LMAX to accept the order and then go back up. Wouldn't it be better if MC would send the entry order in case of the stop when optimize order flow is checked and both stop and entry happen to have the same price?
Thank you,
ABC
Do you mean the entry order is rejected once and then it is not placed to the broker again?
Basically "Reason: STOP_WOULD_BE_TRIGGERED_IMMEDIATELY" appears because Stop orders that are guaranteed to be executed immediately are rejected by LMAX broker. Source: LMAX broker profile.
Chart Trading buttons are grayed out with IB in both real time and sim mode (regular session). Specifically, all of the Buy/Sell/Close/Reverse, etc. buttons are grayed out. IB is selected under red button with IB data. The drop-down under the red button is the only thing not grayed out.
MultiCharts64 Version 8.8 Release Candidate (Build 8231)
Win7 (64-bit)
MultiCharts64 Version 8.8 Release Candidate (Build 8231)
Win7 (64-bit)
Last edited by 4trading on Dec 02 2013, edited 1 time in total.
re: the new market scanner.
I use the market scanner to organize and keep track of positions and watchlists. If I make groups and organize in the pre-scanning window, the structure is not carried over to the watchlist window. It should be possible to organize them both, would make it easier to keep track of your instruments...
I use the market scanner to organize and keep track of positions and watchlists. If I make groups and organize in the pre-scanning window, the structure is not carried over to the watchlist window. It should be possible to organize them both, would make it easier to keep track of your instruments...
Chart Trading buttons for Buy/Sell worked OK in 8.7.Chart Trading buttons are grayed out with IB in both real time and sim mode (regular session). Specifically, all of the Buy/Sell/Close/Reverse, etc. buttons are grayed out.IB is selected under red button with IB data. The drop-down under the red button is the only thing not grayed out.
MultiCharts64 Version 8.8 Release Candidate (Build 8231)
Win7 (64-bit)
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Chart Trading buttons are grayed out with IB in both real time and sim mode (regular session). Specifically, all of the Buy/Sell/Close/Reverse, etc. buttons are grayed out. IB is selected under red button with IB data. The drop-down under the red button is the only thing not grayed out.MultiCharts64 Version 8.8 Release Candidate (Build 8231) Win7 (64-bit)
Hello 4trading,Chart Trading buttons for Buy/Sell worked OK in 8.7.
Chart trading/trade bar trading are available only when your broker profile is connected. If the light next to the broker profile is red then it is disconnected. Please connect your broker profile to perform trading. How to configure IB broker profile.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Hello KimV,re: the new market scanner.
I use the market scanner to organize and keep track of positions and watchlists. If I make groups and organize in the pre-scanning window, the structure is not carried over to the watchlist window. It should be possible to organize them both, would make it easier to keep track of your instruments...
Thank you for your suggestion. All feature requests are forwarded to the management of the company and are evaluated in a timely manner. Please note that even though we value your opinion not all requests can be implemented due to the fact that some features do not fit into our current roadmap.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Previously Stop orders were emulated on MultiCharts end. When LMAX introduced native stop orders - we have added support for it on our end. Native solution should be better than emulation.Henry,
no, that's not what I mean. The order is resend about once per bar and is rejected until the market comes back down below the stop price. When the market goes back up to the entry price it would be filled. In case of a breakout you probably won't get a fill as the market stays above the entry price all the time.
I understand the reason behind what is happening that's why I asked "wouldn't it be better if MC would send the entry order in case of the stop when optimize order flow is checked and both stop and entry happen to have the same price?". This way you'd accomplish both the exit of the old position and a fill into the new position.
Thank you,
ABC
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times