Replies

ales.sobotka@gmail.com
17 Jan 2024, 21:08 ( Updated at: 17 Jan 2024, 21:13 )

RE: Measure Tool

PanagiotisCharalampous said: 

Hi sssr6552,

Thanks for posting in our forum. You can use the Crosshair from the line studies tools to measure pips and periods.

Best Regards,

Panagiotis

Ignore this post, pls, all clear now. 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
28 Dec 2017, 14:19

Well yeah, I used a demo account for quite some time, trust me. And guess what - at that time it was making money. Yet since I moved to the live account the Signal provider either went crazy or whatever and since then most trades are losses with now having - 3 000 pips floating loss !!! and if I decide to unplug, which I really would love to do, then all pending Losses gets realized. How crazy is that ? 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
08 Dec 2017, 00:39

Hi Panagioti,

If I am correct Limit Orders and Stop Orders are used in basically opposite market conditions so one cannot just use Limit orders instead of Stop Orders, right ? 

Thanks, Ales


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
17 Oct 2017, 16:36

RE:

Hi Panagioti,

As stated we collected prices via FIX API using Spotware set up. As for IC Markets price data they provided me some sort of a dump from their systems. Given the fact that you have a commercial as well as technical relationship with them I would really appreciate if you could actually ask them on this topic. Providing a simple FIX application or cBot will bot do anything since they will both link to the same source of data which is you guys. 

FYI I am attaching the XLS where I collected and compared all data we got on some selected cases. 

To conclude we really care about getting ALL price updates when they happen which is clearly not the case now. I am sure that you must be aware of this issue. We checked price updates data from other sources on the market and simply put there is approx 4 times more price update than we are getting now. 

The issue is clearly related to the current FIX API stream as the strem itself seems to be intact = is in sequence. Meaning, the issue is at the data source. 

Regards and Thanks,

Alex

PS: Here is the link to DataFile: https://drive.google.com/open?id=1NP4TqZWuijcpxB31_DkY6h-AAU9zbOUGFxdhLLlzzqY 

 

Panagiotis Charalampous said:

Hi Alex,

I can reassure you that it is not a case of shifting around the responsibility. We are just trying to exclude the most obvious reasons that could cause this since this does not seem to be a problem easily reproducible and noticeable. I was not aware that they redirected you to us. But comparing the price feed that is streamed via FIX with an excel sheet of prices that we don't know from where it came from and how it was generated, does not help us a lot. If you see prices updating in cTrader but not streamed through FIX then this could be something we could get hold on to and invesigate further. Would it be possible for you to provide a simple FIX application and a cBot that log prices from FIX and cTrader respectively and demonstrate the discrepancy? That would help a lot.

Best Regards,

Panagiotis

 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
17 Oct 2017, 16:02

RE:

Hi Panagioti,

Thank you for your reply. This sounds like we are all going in a circle. They said to ask you, you say to ask them...Not sure what more to do here so I asked them yet somehow am not hoping that this gets resolved. 

In essence we are digging into this problem becuase we get price gaps in many cases = there is no price update for like 1-2 or even 10 seconds sometimes. Which indeed is not possible in the moving market. By price gap I mean that FIX Price updates are intact so it looks like there there was no price update since all sequantial numbers look good. Yet we can see even on the screen that the price is moving so to conclude something is not right here. 

In any case thank you for your reply. 

Alex

Panagiotis Charalampous said:

Hi Alex,

Yes now it is clear. There are many possible reasons that this can happen. One of them is that you are comparing price data from different sources. Have you asked them if the data provided comes from the same feed as cTrader prices? Another reason could be that they might apply some kind of throttling on their price feed (e.g. 5 prices per second) for performance reasons. We stream through our APIs whatever we receive from their price feeds. I would suggest to contact them as well and ask for their advice. If the reason is not one of the above we can investigate further.

Best Regards.

Panagiotis

 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
17 Oct 2017, 15:12

RE:

Hi Panagioti,

As you perhaps know IC Markets as such does not offer their own FIX API, hence we are using cTrader set up for FIX API. Our FIX data come specifically from here:  h9.p.ctrader.com ; which I believe is your server. 

Regarding IC Markets price data we got it from IC Markets in XLS once we asked for the price data for the same symbol for the same time period so we can compare it. 

I hope this clarifies that more. 

A.

 

Panagiotis Charalampous said:

Hi Alex,

It is still not clear to me

"price feed from FIX API"

does this come from an IC Markers account?

 Price Feed from IC Markets

From which channel does this price feed come from? FIX, Connect, cAlgo, other?

Best Regards,

Panagiotis

 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
17 Oct 2017, 15:01

RE:

Hi Panagioti,

We are comparing price feed from FIX API vs Price Feed from IC Markets. Since IC Markets is our broker we somehow thought that it should relate to each other. Meaning, spreads, market conditions as well as price feeds should equal since it is a broker who places orders at the end of the day. Or not ? 

As for FIX API vs cTrader I am not sure how to compare it as I cannot find any Export button on cTrader in order to be able to look at it. 

Yet regardless, the key question still remains - why are we not getting all price updates via FIX that market generates since we have the date which clearly shows that there are 4 times more price updates on average. FIX is designed to do exactly that so is the problem at our side (that we cannot consume / receive them) or at Spotware FIX API side that it simply sends less (somehow filtered / smoother) data ? 

Best Regards, Alex

Panagiotis Charalampous said:

Hi Alex,

It is not clear what you are actually comparing. Do you compare price updates via FIX between two different accounts (Spotware account vs IC Markets) or do you compare price updates for the same account via two different platforms (FIX API vs cTrader)?

Best Regards,

Panagiotis

 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
28 Sep 2017, 22:12

Thank you!


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
26 Sep 2017, 23:56

Dear Panagiotis,

Thank you for your reply. However, we do not really trade via cTrade yet via FIX API. In any case, for our better understanding, could you be so kind to describe the architecture and how Spotware is linked to IC Markets and how all things get executed ? Some sort of a workflow or architecture document would be great. Feel free to send it to my email only. 

Thank you in advance, Alex


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
26 Sep 2017, 17:30 ( Updated at: 26 Sep 2017, 17:31 )

This is so needed !!! I want to get out of one crazy system I mirrored yet wanna keep positions opened otherwise I need to execute a major loss...


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
26 Sep 2017, 16:37 ( Updated at: 26 Sep 2017, 16:38 )

Equally I have some terrible experience with some signal providers so that should be published for others to read to avoid bad signals.


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
25 Sep 2017, 13:40 ( Updated at: 21 Dec 2023, 09:20 )

RE:

Hi Panagiotis,

Here are more details:

1) We use ICMarkets as a broker

2) Our server is located in The Netherland

3) I have attached a screen shot which clearly shows a rather slow execution speed. It takes well over 200ms for the Market Order (from the time it has been received) to get executed. Which is in essence slow. 

 

Thank you for any insight you can provide. 

Alex

 

Panagiotis Charalampous said:

Hi Alex,

It would be useful to have some additional information like the broker and your location, so that we can try this ourselves and see if it happens and if the delay is justifiable.

Best Regards,

Panagiotis

 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
30 Aug 2017, 13:45

RE:

Hi,

Thank you for the link. I see that you have released the new version of the FIX Engine Rules of Engagement and we managed to work it out with that, thanks. 

Alex

Spotware said:

Hi Alex,

You can find example messages for all order types in the cTrader FIX Engine Rules of Engagement here. See page 21.

Best Regards,

cTrader Team

 

 

 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
30 Aug 2017, 11:36

RE:

Hi,

Thanks for your reply. FYI, we have solved this issue by adjusting our infrasturucture as the problem was on our side as discovered. 

Best Regards, Alex

 

Spotware said:

Hi ales.sobotka@gmail.com,

Thanks for posting your issue in the forum. Do you mean that some data is missing or that the connection is interrupted? If the connection is interrupted, make sure that you are sending/receiving heartbeats to/from the server. 

Best Regards,

cTrader Team

 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
18 Aug 2017, 00:20

RE:

Hi Ivan,

Did this get ever solved ? I am curious abotu this topic specially. Thanks. 

ivanb said:

Hi,

On my demo account, when i modify a position to set the stop loss to a different value i received a message :

27/02/2017 22:20:22.546→ Modifying position PID59786682 (SL: 1, TP: 0,76667) SUCCEEDED, Position PID59786682

The modification is effective, but Stop loss never trigger when it is reached.

Stop loss is triggered only if i modify the value manualy, moving the bar inside the UI.

Can you please tell me what i'm doing wrong ?

 


 

 

 


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
17 Aug 2017, 23:23

RE:

Spotware said:

Hi ianj,

No this is not possible using FIX API neither we have plans to implement it soon. You will need to implement this functionality on your side.

 

Dear Spotware,

could I please ask you what is the reason behind not implementing such an obvious functionality ? Any recommndations how to solve that ? 

Thank you in advance, Alex


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
17 Aug 2017, 23:08

RE:

Spotware said:

Dear davidp13,

Thanks for your question. From what we understand, you need a Good After Time (GAT) order. Currently, GAT order is not available in FIX API. We can consider adding this order type in the future. In the meanwhile, isn't this possible to automate this on your side and just send the order at the desired time?

Best Regards,

cTrader Team

Dear Spotware,

As I have a related question I decided to reply here to keep it related. The issue is actually about placing SL/TP If the order is placed externally as you suggest (I assume via FIX) could you please let me know how to place SL/TP to that trade as well ? Thank you in advance!


@ales.sobotka@gmail.com

ales.sobotka@gmail.com
17 Aug 2017, 15:32

Market Data

Hi,

We have some issues what that too - could u please advise if / how you solved that ? 

Cheers, Ales


@ales.sobotka@gmail.com