
Topics
Replies
PanagiotisCharalampous
22 Sep 2017, 09:34
Hi Trader4ever,
Thanks for posting this suggestion. Since the issue was raised, I would like to inform the community that some major changes are in the works. You might have noticed some change in the community the last couple of months and more things are to be expected. A new community platform is planned as well as more initiatives are considered towards making your life easier. Revamping our supportive material is one of the major pillars of this big project. And all of this is just a part of major changes coming in the platform soon, some of them already announced in the Coming Soon section.
Having said the above, we would be happy to hear your suggestion for specific changes and additions in our supportive material.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Sep 2017, 09:24
Hi tradenpoker,
Thanks for your suggestion. It would be better to post such suggestions in the Suggestions section so that development teams can keep track and find suggestions in one place. Also, since it might take some to see this as a built in indicator of cTrader, community members could consider developing it.
Regarding the Chaikin Oscillator, since it is a community developed indicator, you could contact the developer and discuss your suggestions with him.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Sep 2017, 17:12
Hi Paul,
Thanks for spotting this. We will change this to accept more pips.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Sep 2017, 16:34
Hi GammaQuant,
Named Pipes and Memory Mapped Files are indeed advanced C# subjects. Named Pipes are used for inteprocess communication i.e. one application sending messages to another while Memory Mapped Files are used to share memory between different processes. So it all depends on the application you are building. If for example you need one application to inform another about something then use Named Pipes. If you need an application to write something in memory and another application to read this information whenever needed then use Memory-Mapped files. I don't know if I can help you more than this at this stage. If you have more specific questions, feel free to ask.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Sep 2017, 12:53
( Updated at: 21 Dec 2023, 09:20 )
Hi jcr1818@gmail.com,
There is a number of pivot points indicators provided by our community. Have you tried them?
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Sep 2017, 12:09
Hi GammaQuant,
Thanks for the links. There is a mention in one of them that you could use static collections to share variables between cBots but this is not possible. I assume that the person that suggested this never actually tried it. The reason that this cannot happen is that you cannot compile more than two cBots in the same dll. As a result, each cBot exists in a different dll and they cannot share variables between them. If you need to share information between cBots maybe you can consider reading and writing to a file accessible by both. Let me know if this suggestion helps.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Sep 2017, 10:00
Hi GammaQuant,
It is not possible to share static variables between cBots. Where have you seen this? Do you mind sharing a link? Maybe it was about something else.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Sep 2017, 09:37
Hi hungtonydang,
A NullReferenceException makes me suspect that it is something in the code. Can you post some code, at least the part where the exception is thrown so that we can try to guess what the problem might be? Else, we will need the source code and starting parameters for both cBots to try to reproduce the exception.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Sep 2017, 09:31
Hi hungtonydang,
MarketSeries.Close.Last() will return a value using the index passed as parameter and counting backwards. For example
MarketSeries.Close.Last(0)
will return the last value of the series and the following
MarketSeries.Close.Last(1)
will return the penultimate value.
On the other hand GetIndexByExactTime() uses forward counting, meaning that
indexSeries2.OpenTime.GetIndexByExactTime(MarketSeries.OpenTime.LastValue);
will return an index based on the number of values loaded on the chart e.g. 6213. You can verify this if you print the value in the Log using the Print() function.
If you want to combine the two functions, you can try something like the following
MarketSeries.Close.Last(MarketSeries.OpenTime.Count - (MarketSeries.OpenTime.GetIndexByExactTime(MarketSeries.OpenTime.LastValue) + 1));
I hope the above clarifies the situation for you.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
20 Sep 2017, 16:37
Hi ogima.515@gmail.com,
The Supertrend indicator has not been added yet to cTrader Desktop Indicators. You can find a supertrend indicator provided by the community here
/algos/indicators/show/136
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
20 Sep 2017, 10:37
Hi irmscher9,
In the HasCrossedAbove() function you should pass as parameter _rsi.Result and not _rsi.Result.Value. See example below
protected override void OnTick() { if (_ema17rsi.Result.HasCrossedAbove(_rsi.Result, 0)) { } }
Let me know if this is what you are looking for
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
20 Sep 2017, 09:47
Hi hungtonydang,
It is possible to run more than two cBots on the same symbol. The crash you experience is probably related to the cBot itself. When you run two cBots on the same account, you should be very careful so that the one does not interfere with the activities of the other.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
20 Sep 2017, 09:41
Hi danblackadder,
In order to see the DoM, you need to right click on the symbol in MarketWatch and then click on "i Information". Let me know if this is what you are looking for.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
06 Mar 2017, 14:47
Symbol name is the same but in such cases you will need to encode your url https://www.w3schools.com/tags/ref_urlencode.asp
In this case # should become %23
@PanagiotisCharalampous
PanagiotisCharalampous
22 Sep 2017, 09:51
Hi trungnga999c,
Your broker is the most appropriate to give an answer to this question. However, I can highlight below some points you should have in mind when following signals and seeing such deviations in execution.
I hope that the above helps you clarifying the situation.
Best Regards,
Panagiotis
@PanagiotisCharalampous