Topics
07 Jul 2016, 10:34
 0
 2253
 1
30 Sep 2014, 20:58
 3044
 1
23 Jan 2014, 21:43
 3659
 4
15 Jan 2014, 12:39
 4927
 3
09 Jan 2014, 15:15
 2737
 3
09 Jan 2014, 10:45
 0
 2579
 2
05 Jan 2014, 12:17
 3500
 6
04 Jan 2014, 19:43
 5655
 11
27 Dec 2013, 22:20
 4578
 10
27 Dec 2013, 16:51
 2635
 4
22 Dec 2013, 22:13
 3292
 5
19 Dec 2013, 09:50
 0
 2978
 2
19 Dec 2013, 09:16
 3063
 2
17 Dec 2013, 13:26
 0
 2562
 2
15 Dec 2013, 23:21
 3086
 2
13 Dec 2013, 13:23
 2873
 1
12 Dec 2013, 13:47
 2407
 2
10 Dec 2013, 19:53
 4487
 12
09 Dec 2013, 21:06
 2392
 3
Replies

jeex
22 Nov 2013, 13:11

Howto link one bot to another

A simple question on this subject: how do i link one robot to another, like we do with an indicator and robt?

I want to use one robot as library, so that the methods in that bot can be used in other robots.
 


@jeex

jeex
21 Nov 2013, 15:56

Good

Thanks for the quick reply. Looking forward to both.


@jeex

jeex
21 Nov 2013, 12:02

Very interesting

I like this project. this way it's possible to combine several semi-automatic strategies.

Can an indicator induce such a signal as well? Time for some serious testing.


@jeex

jeex
21 Nov 2013, 10:30

Focus

That's why i focus on one time frame and use the a smaller and larger one for tweaking the enter and exit moments. Like m15 - h1 - h4 if trading on the hour.
 


@jeex

jeex
20 Nov 2013, 19:30

Towel

We just threw the towel... This EA is a lab rat. It will only work in a lab, not in real time. So we stopped developing on this project. It's a complete and utter waste of time. Although the maker has done a nice job in analysing how to skim the momentum, this robot can never win from spread, commission and slippage.


@jeex

jeex
20 Nov 2013, 19:17

Colored clouds

Nice job here. Talking about ichimoku kinko: How can you make these semi transparant clouds with cAlgo?


 


@jeex

jeex
20 Nov 2013, 19:01

Colored clouds

Nice job here. Talking about ichimoku kinko: How can you make these semi transparant clouds with cAlgo?


 


@jeex

jeex
20 Nov 2013, 12:45

Stats

Over the past years, on the H1 timeframe (over 17,000 candles), the average candle length was 0.00221. The average body length was 0.00107 = 44% of the candle, with a standard deviation of 0.00114 (candle) to 0.00084 (body) = 22%. So simply measured a candle where the body is less then 44% - 22% = 22% of the candle can be considered as an abnormal body-candle ratio = a doji.

Or am i missing something here? Maybe also consider the length of the candle in comparison whith the rest? Use the ATR in this?


@jeex

jeex
18 Nov 2013, 22:03

Calculate

All might be nice for people, but we are talking about robots.

A robot acts on the values provided by the function Calculate (in the  indicator). Now if Calculate recalculates the former tick or bar, then during the former tick or bar the robot already made a wrong decision. It does not know that the value it gets returned from Calculate is to be corrected (or not) during the next tick or bar. It can not make assumptions, it can only act or not act on data.

This indicator might work nice as an indicator for people who like to work with indicators, i do not oppose to that. It simply does not work for robots.


@jeex

jeex
17 Nov 2013, 22:11

RE: My Email

epps11 said:

I can try to help with optimization London vps with SSD maybe able to help with latency. Here's my email michaeleppsjr@yahoo.com 

An optimal connection would help with a cAlgo robot like this one. Still working on it. I'll be in touch. Am working on it together with Hyperloop


@jeex

jeex
17 Nov 2013, 17:08

RE: RE: Make an indicator

/forum/cbot-support/1853?page=2#18

epps11 said:

jeex said:

My findings after filleting the jibberjabber out of the code:

With respect for the maker of the code: the method is child's play. On the M1 timeframe it calculates 4 channels: IMA, BollingerBands, Envelopes and ATR. The placed trade is with the minimal allowed StopLoss and TakeProfit and then it starts trailing. So with high volatility the engine can't keep up with the facts and you start losing money at high rate.

What would be nice if the method of the 4 channels was translated in an indicator.

Was this for Calgo or Mt4? If for Calgo maybe I can take a look at it. I know that in Mt4 the high volatility is too fast and causes the EA to lose, but I'm not sure about Calgo.

 


@jeex

jeex
17 Nov 2013, 15:17

Make an indicator

My findings after filleting the jibberjabber out of the code:

With respect for the maker of the code: the method is child's play. On the M1 timeframe it calculates 4 channels: IMA, BollingerBands, Envelopes and ATR. The placed trade is with the minimal allowed StopLoss and TakeProfit and then it starts trailing. So with high volatility the engine can't keep up with the facts and you start losing money at high rate.

What would be nice if the method of the 4 channels was translated in an indicator.


@jeex

jeex
16 Nov 2013, 19:49 ( Updated at: 21 Dec 2023, 09:20 )

Easy but useless

As often with indicators, they show how beautiful things would have been. This indicator shows a beautiful and predictable market, but calculates this backwards:

UpSeries[index - 1] = _movingAverage3.Result[index - 1];

When things went wrong, it makes an alteration in to the curve in the past - changing history. In trading that is simply impossible. See the results in the 1H timefame. Dito for the 4H timeframe.

Charts show results of the indicator with an extra CCI mechanism. It makes some huge wins and very many small losses. Unfortunately these are not predictable by an indicator. Like with CCI you could use the MacD to limit the bad entry points, then test it on a volatile pair and it might give positive results but not steady enough.


@jeex

jeex
15 Nov 2013, 13:12

Correction

Testing proved me wrong. the value is NaN if not drawn, but somehow, it remains NaN if a line is drawn afterwards, like in this example
 

public override void Calculate(int index)
{ 
   ....
   stepsback = index - 4;
   for (int x = stepsback; x <= index; x++)
   {   
     drawDisLine(x, value_Y);
   }
}

 

Here the value when tested remains NaN for the first 4 steps, only the step with x=index has a numeric value, while the line is actually visible for all 5 steps.

So drawing a line afterwards, gives an ambiguous result: visible but not valid.


@jeex

jeex
15 Nov 2013, 12:48

Bad luck

Thanks but the DiscontinuousLine is not without value, when it is not visible. So IsNaN won't do the trick.

This way a DiscontinuousLine is useless for robots. If the value is random but not NaN you can't use the values in a robot.


@jeex

jeex
14 Nov 2013, 10:55

Addition

In addition to the question: is there a way to establish if a DiscontinuousLine or Point is drawn or not?


@jeex

jeex
14 Nov 2013, 09:08

cAlgo

We will try to remake it for cAlgo in a light weight version. MT4 is so Moyen Âge.
 


@jeex

jeex
13 Nov 2013, 23:07

Scalping the scalper

Lets give it a go. Send me an email and i'll invite you to a dropbox: ctdn@jeex.eu
 


@jeex

jeex
13 Nov 2013, 18:27

Nice experiment

Nice experiment. I'll give it a try. Should be similar to connecting Indicators and robots. But first supper.


@jeex

jeex
13 Nov 2013, 14:34

So, rebuild for cAlgo?

@ epps11... So rebuild it for cAlgo and hope it will work?


@jeex