
Topics
Replies
PanagiotisCharalampous
25 Jan 2018, 12:17
Hi kutkin,
Thanks for posting in our forum. I assume that you are trading using cTrader FIX API. Regarding your questions
1) VWAP execution can be applied on demo accounts as well. So if there is not enough liquidity to cover your order, then you will get a partial execution on a demo account as well.
2) This behavior is by design. We do not send PartiallyFilled execution reports currently.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
25 Jan 2018, 12:14
Hi Piotr,
From the report it seems that there is an issue with your .Net framework. I would recommend to repair your .net framework and check if this fixes your problem before proceeding with further troubleshooting.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
25 Jan 2018, 12:02
Hi joshc1092,
Yes, I'm aware of that. Is it possible to code it using clago ?
It is possible but it will require some work to be implemented. So I am afraid that I cannot offer you a sample code. If you wand you can ask for a assistance of a Consultant or post a Job.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
25 Jan 2018, 11:33
H Drummond360,
The above response in valid in the sense that we do not allow brokers to manipulate the platform in any way that would be harmful to traders. Regarding the response you got from FxPro, indeed cTrader has moved beyond the purely STP/ECN/NDD model. I quote below my reply when the same issue was raised about cTrader offering a dealing desk solution
"You all know that cTrader was introduced as a pure STP/ECN/NDD platform at times when trading technology was subject to limited control and brokers could manipulate most parts of a trading system. Therefore there was a need for a platform that would guarantee proper order execution without any sort of manipulation.
Throughout these years cTrader and Spotware have educated hundreds of thousands of traders regarding fair trading practices and we believe that we have raised awareness amongst traders while pushing brokers to adapt more transparent practices.
However, as time passes and cTrader transforms from a niche solution to a mainstream trading platform, we need to cover more and more of the needs of the industry. Therefore we are expanding our solution by adding a DD add-on. Nevertheless, what still makes us different is that we do not allow misuse of our product in any way. The platform is hosted and managed by us, interventions are not allowed and all execution information is provided to traders in a transparent manner. This means that you can still be sure that cTrader cannot be mistreated in any way. We have built a brand name and a business around “Traders First” and we are not willing to give up on it. We apply a rigorous approval process on who and how is using cTrader, we are constantly monitoring cTrader platforms for possible misuses and we investigate immediately any suspicion for malicious activity. You should rest assured that will be the case with DD enabled platforms as well."
Despite the fact that now cTrader can allow business models beyond a pure STP/ECN/NDD model, it is still a transparent platform and does not allow manipulation of trades. All execution information is recorded and available to traders.
The fact that traders are educated enough and can question their brokers themselves is something that satisfies us in the sense that we managed to educate people and "force" brokers to justify their decisions and actions. For example, FxPro provides a comprehensive explanation on how they execute their trades and it is up to you to decide if this fits your needs.
Regarding the two questions you raised
a) Brokers can add a markup on their feed. Practically this is a commission on the trade and it is one of the legitimate ways for brokers to charge for their service, especially ECN/STP brokers. Some brokers might advertise that they offer interbank spreads so you will need to clarify this with them if they add any mark up on their prices. You can also monitor their spread on the trading platform and judge yourself.
b) Since we cannot talk on behalf of brokers, you should contact them and ask them about their business model.
I hope the above clarifies the situation for you.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
24 Jan 2018, 12:38
Hi patrick.sifneos@gmail.com,
Yes it is going to happen. By the way the post is since Aug 2017 and not since 2013.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
24 Jan 2018, 09:59
Hi joshc1092,
Thanks for posting in our forum. The build in MACD indicator does not have such a feature. However specifying periods is equivalent to specifying a time span e.g. 5 periods on a minute chart = 5 minutes timespan. Aren;t the available timeframes working for you?
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
24 Jan 2018, 09:28
Hi Drummond,
What does Spread > 1 means? Bigger than one pip? Because I don't think you mean it in absolute terms...
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
24 Jan 2018, 09:17
Hi irmscher9,
Yes you can delete the entire folder.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Jan 2018, 17:47
Hi irmscher,
We resolved the issue. There was a discrepancy in the backtesting data which we fixed. Please clear your cached tick data (you can find them in \AppData\Roaming\IC Markets cAlgo\BacktestingCache\Ticks\UK100) and run the backtesting again.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Jan 2018, 14:43
Hi trend_meanreversion,
I am happy to hear that. In the future, keep in mind the above procedure to help us with troubleshooting.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Jan 2018, 14:08
Hi MaRCHeW,
Not yet, I will let you know as soon as we have one so that you can test it as well.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Jan 2018, 12:09
Hi trend_meanreversion,
There are no general issues with cTrader at the moment. Can you please send some more information (your cTID, your trading account) to feedback@spotware.com so that our support team can troubleshoot? Also please send us some troubleshooting information. You can do so by pressing Ctrl + Alt + Shift + T and press Submit on the form that appears. It the textbox, please put the link to this discussion.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Jan 2018, 09:20
Hi Drummond,
I can confirm that negative spreads are not impossible, on the contrary you can see them frequently on some brokers. However for a more accurate answer it is better to contact your broker directly since they are in charge of their price feeds.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Jan 2018, 09:15
Hi Klaus,
Thanks for posting in our forum. Could you please share a cBot that reproduces this problem so that we can reproduce it and advise accordingly?
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Jan 2018, 16:23
Dear leohermoso,
Thanks for clarifying. The principle here is that backtesting should provide exact same resulys to a real scenario given that it is provided with the exact same inputs. However we cannot control all the inputs therefore we advise you backtesting should be used with caution and should be approached as an indicative representation of market conditions.
In backtesting we try to provide trading conditions as close as possible to reality however it is impossible to provide an exact match for many reasons. A couple of them are the following
-
Depth of market. Currently backtesting does not offer DoM information therefore it might lead to different execution prices that in a live environment. Durng backtesting orders are executed at Spot price instead of VWAP price.
-
Latency. Backtesting cannot simulate the effect of execution latency that might result to an execution price different than quoted prices.
Therefore when backtesting a robot on a specific period, deviations from the real result are expected.
My advice to everybody is to use backtesting to understand the general behavior of the algorithm rather than trying to make an exact prediction of an algoritm's outcome. This is an impossible task since there are many uncontrollable factors during trading and execution.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Jan 2018, 15:35
Hi irmscher9,
It seems to be an issue with backtesting data. The point that creates this issue does not seem very reasonable. Did you try to contact your broker to check it?
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Jan 2018, 14:54
Hi onyiaegwu.nduka,
You can use the Notifications class to send email alerts.
Let me know if this information helps.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Jan 2018, 14:51
Hi hungchunho,
Currently there is no feature in cTrader Web to set al alert on an indicator.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Jan 2018, 14:39
Hi dordkash@gmail.com,
This is how to get the stop loss price based on your requirements.
var stopLossPrice = MarketSeries.Low.LastValue - Symbol.PipSize * 5;
Let me know if this helps.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
25 Jan 2018, 12:24
Hi DelTrader,
See an example below
Best Regards,
Panagiotis
@PanagiotisCharalampous