Topics
15 Sep 2017, 11:56
 2615
 2
08 Jul 2017, 17:05
 0
 4870
 4
09 Apr 2013, 23:46
 3704
 4
11 Feb 2013, 08:50
 3242
 2
28 Nov 2012, 20:57
 3742
 6
23 Nov 2012, 12:23
 3261
 4
09 Nov 2012, 14:50
 3120
 6
08 Nov 2012, 13:19
 3189
 2
06 Nov 2012, 14:56
 6245
 19
25 Oct 2012, 20:17
 12481
 29
Replies

Uche
18 Sep 2017, 11:11 ( Updated at: 15 Jan 2024, 14:51 )

If your're inexperienced and don't have a working strategy,I advice you use the [Geppypro] strategy which was produced from the Stable algorithm.Both are part of my unconventional strategy portfolio that maintain performance.Don't gamble with your equity.


@Uche

Uche
07 Aug 2017, 10:22

RE:

lec0456 said:

How do you do that? How can I check? And if its bad what can I do?

Create a logic that flags a boolean if data is inconsistent or unusual and refreshdata/skip trade executions if detected.Example;

High should always be greater than or equal to low,time lag in data should be minimal,Ask price should normally be greater than or equal to Bid price except if the negative spread is reasonable and tradable;most times large negative spreads are inverted prices created in error.

From experience,the major brokerages using agregated pricing generates these errors in tick data and makes computing signals for scalping strategies problematic,using the data check  in your algorithm will cause a reduced number of backtest trades in affected brokerages;this should give you an idea of the broker's suitability for your strategy.

I suggest you use a flag and hold method for trade signals, can help improve execution in some cases if your algorithm depends on data from Higher Timeframes. 


@Uche

Uche
06 Aug 2017, 19:59

RE:

lec0456 said:

I am backtesting an algorithm. I backtested using 2 different brokers.  IC Market's data seems to be really messed up. 

http://icmarkets.ctrader.com/c/n2Hpn

for example chucks of data is missing. On October 15 2015 the data jumps from 5:45 to 9:45.  this trows off my indicators and algorithm.  there are also negetive spreads that appear as large as -5 or more pips.  This is just inaccurate. 

Is there an explaination or a way to fix this?  

It seems the data is just currupted.

Which means backtesting on IC amrkets data is worthless. What good is testing an algorithm  using tick data that is inaccurate?

Could spotware please help?

Some brokerages do have better data and always do a data check with your algorithm before executing trades,best way is to create a seperate data-checking class that you can call every tick or every 1 minute.


@Uche

Uche
06 Jul 2017, 14:56

RE: RE:

Uche said:

ctid320188 said:

Hi,

Is there a way of getting the "correct name" for a symbol when placing a trade.

My issue is: I'm using MarketData.GetSymbol but it seems when I look at ICMMarkets for example they have the name as "UK100" but my spotware account knows it as "UK 100" and fxpro knows it as "#UK100".

In a robot if I pass over a name of "UK100" then I can't lookup this name on spotware as it's expecting it to be "UK 100" etc.

Is there a way to find a global name for these items/indicies etc?

Thanks

You can use the boolean:

Symbol.Code.Contains("UK")

or for clarity use:

Symbol.Code.Contains("UK") && Symbol.Code.Contains("100") 

If you want to pass that symbol in a cbot for multiple brokerages,then you can improvise by creating a list of possible names which you can search.


@Uche

Uche
06 Jul 2017, 14:48

RE:

ctid320188 said:

Hi,

Is there a way of getting the "correct name" for a symbol when placing a trade.

My issue is: I'm using MarketData.GetSymbol but it seems when I look at ICMMarkets for example they have the name as "UK100" but my spotware account knows it as "UK 100" and fxpro knows it as "#UK100".

In a robot if I pass over a name of "UK100" then I can't lookup this name on spotware as it's expecting it to be "UK 100" etc.

Is there a way to find a global name for these items/indicies etc?

Thanks

You can use the boolean:

Symbol.Code.Contains("UK")

or for clarity use:

Symbol.Code.Contains("UK") && Symbol.Code.Contains("100") 


@Uche

Uche
04 Jul 2017, 18:44

RE:

pipsniper123 said:

Why should one protect his/her forex trading algorithm?

What does it matter if other people execute the same trades as you? Isn't the forex market so big that it has a neglectible effect on the market if some other people (or even thousands of other people) execute the same trades?

Furthermore, isn't it true that an algorithm might even become more profitbale, due to self fulfilling? E.g. just because of the fact that a lot of people see Fibonacci levels as support/resistance levels they become self fulfilling and so they actually become support/resistance levels.

 

Thanks in advance.

It matters a lot,money is lost by someone or an entity when you close a deal with a profit and that makes it difficult to crowd trade a strategy and a reason why you must limit the use of your strategy if it works.Also,long term strategies on liquid currency pairs can be traded by lots of people so far they don't move the markets against themselves significantly with a huge volume.Example,try placing an instant order of 100million EurUsd on a live account and see what happens,the market will never move in your favour instantly.


@Uche

Uche
22 Jun 2017, 12:49

I do advise to make sure codes are well obfuscated by testing with multiple decompilers because your algo's dll is always available once it's decrypted on runtime.

Also,only distribute codes you can afford to lose.


@Uche

Uche
20 Jun 2017, 11:48

calgo's code protection policy is all a whitewash,they still havn't answered my question on why non-obfuscated dll files in the calgo files I posted on this website was decompiled with a free software from Jetbrains.Don't believe everything they tell you,they are just running a business.


@Uche

Uche
10 Jun 2017, 11:25

code security

cAlgo files can be reverse engineered with the right tools and skill,all you can do is to make it harder for people to do so.


@Uche

Uche
08 Sep 2016, 13:14

Download the latest net framework from the Microsoft website for free and install it on the VPS. After installation,restart ctrader and problem is solved.

regards


@Uche

Uche
25 Aug 2016, 10:18 ( Updated at: 25 Aug 2016, 12:45 )

Free licenses

Hello

I will be giving out free licenses to a few of my bots to traders who open live accounts with my broker with this link;

https://pepperstone.com/?a_aid=ucheobi

New traders and traders with limited resources will benefit most from this as you will be using time tested strategies and well coded cbots.

Note: Euro-hft and Eurohub will not be available to you.

 

Happy trading


@Uche

Uche
21 Aug 2016, 11:05 ( Updated at: 25 Aug 2016, 12:45 )

Additional bots

Hello traders,

You can now request for additional robots except EURhft for free if you have a license.Also,I suggest a conservative approach with trading GBP pairs including EURGBP

for now till the currency is more stable and recommend investing more in EURUSD and EURCHF this coming September.

Happy trading


@Uche

Uche
08 Aug 2016, 12:23 ( Updated at: 25 Aug 2016, 12:45 )

EUR_hft bot has been enabled for download due to popular demand.You can use the link below.

https://drive.google.com/open?id=0B1Rm4scTRSuKaGNhaFRmVUJmb3c

Please don't keep trying to download cbots from my google drive when they are unavailable.


@Uche

Uche
08 Aug 2016, 09:55 ( Updated at: 25 Aug 2016, 12:45 )

4 live accounts have been licensed and making profits,6 more to go.

Aussiehubv1.06(for audnzd and audcad) has been added to the arsenal.

T1JPY(for gbpjpy and eurjpy) has been added to the arsenal.


@Uche

Uche
07 Aug 2016, 12:49 ( Updated at: 21 Dec 2023, 09:20 )

Hello,

For traders with activation keys to my bots,the alphabet key must be entered in the input setting tab "KEY" or just copy from the note file and paste the entire alphabet.Start the cBot and make sure there are no error messages in the log.

Also,make sure you run tests with your live brokerage account before use.

I am available from Monday till Saturday to answer your questions if any.

Email: ucheceleste@gmail.com

Twitter: UcheCobi

Skype: uche.obi

Happy trading


@Uche

Uche
24 Jul 2016, 19:45

Warning!!!

Hello traders,

The bots I post on this site are not optimized for live trading,only live versions are.

Don't apply the signals to live accounts just because you find them profitable;algorithms need refining before they can handle live funds

thats why I am successful using them.

 

regards


@Uche

Uche
15 Jul 2016, 17:38

AUSSIEHUB

My AUSSIEHUB is currently in the Mql5 marketplace but will be available for ctrader on demand.

 

Happy trading


@Uche

Uche
15 Jul 2016, 13:12

Another cBot added.

GOLDHUB has been added from my trading arsenal.


@Uche

Uche
20 Feb 2013, 19:16

Works now.

 

Thanks


@Uche

Uche
20 Feb 2013, 17:33

Label count

Is there a solution for the problem in my previous post.

 

Thanks


@Uche