Basket Trading BALUDA'S CSS Crossovers

The forum for stuff related to this method of trading. Baluda coded the indi. Bob devised the trading method.
Locked
User avatar
patmontes
Trader
Posts: 367
Joined: Wed Apr 23, 2014 10:42 pm

Basket Trading BALUDA'S CSS Crossovers

Post by patmontes »

Zennor » Tue Oct 04, 2016 5:47 pm wrote:
Gertje » Tue Oct 04, 2016 10:38 am wrote: WOW.

I had it running 24/5 on M15, made a killing yesterday, and got killed tonight. :arrrg:

Care to share your setfile so I can look where to start adjusting?
There you go...
Hi Zennor,
are you still trading this setfile?
acostafulano
Trader
Posts: 243
Joined: Tue Dec 06, 2011 3:40 pm

Basket Trading BALUDA'S CSS Crossovers

Post by acostafulano »

Hi Zennor! I'm also interested in seeing your 5.17Draft setfile. I tried to emulate your method and put this one together, I think it's faithful to your original method from back at the early stages of this thread.
ZENNOR 5.17Draft.zip
However I started demoing this a couple days ago and got killed. US$-300 in two days, US$1000 account (lot sizes are fine, around 0.01-0.03)

I'm particularly interested in figuring out the following:

- How can we space entries so that they don't get "too close" to each other? Im thinking Increasing TimeBetweenTrades.

- How does MultiTrades_TimeFrame=0 work? I've seen some setfiles (TJF's, for exmaple) that use 15 or 60 in this setting, but don't really understand what it is for.

-Regarding entry conditions, I see you use for CSSDiff

CSS_Diff_1_Min=0.0
CSS_Diff_1_Max=99.0

For both the 60 and the 240 setting.

Is this on purpose?

I'm just trying to get a group on how this works so that I can set up a couple of demos and let them run indefinitely, but still trying to catch up on how this thing works.

Thanks for the support.

Diego
You do not have the required permissions to view the files attached to this post.
MathiasJ
Trader
Posts: 146
Joined: Thu Mar 17, 2016 9:39 pm
Location: Sweden

Basket Trading BALUDA'S CSS Crossovers

Post by MathiasJ »

acostafulano » 13 Oct 2016 14:50 wrote:Hi Zennor! I'm also interested in seeing your 5.17Draft setfile. I tried to emulate your method and put this one together, I think it's faithful to your original method from back at the early stages of this thread.



However I started demoing this a couple days ago and got killed. US$-300 in two days, US$1000 account (lot sizes are fine, around 0.01-0.03)

I'm particularly interested in figuring out the following:

- How can we space entries so that they don't get "too close" to each other? Im thinking Increasing TimeBetweenTrades.

- How does MultiTrades_TimeFrame=0 work? I've seen some setfiles (TJF's, for exmaple) that use 15 or 60 in this setting, but don't really understand what it is for.

-Regarding entry conditions, I see you use for CSSDiff

CSS_Diff_1_Min=0.0
CSS_Diff_1_Max=99.0

For both the 60 and the 240 setting.

Is this on purpose?

I'm just trying to get a group on how this works so that I can set up a couple of demos and let them run indefinitely, but still trying to catch up on how this thing works.

Thanks for the support.

Diego
Hi!
The idea of Multitrades Timeframe is that it will allow for max one new trade for a symbol per Candle on that timeframe, given that there is a signal. If you set a timeframe to 0 it is the same as use the current timeframe of the chart.

His settings on CSS Diff means that when the color change (direction change) then the signal change. The Max value is high because it is not actively used. So Min Diff should agree on both 60 and 240.
I am continuing to work on the documentation but this is probably already in current documentation.
BR
Mathias
acostafulano
Trader
Posts: 243
Joined: Tue Dec 06, 2011 3:40 pm

Basket Trading BALUDA'S CSS Crossovers

Post by acostafulano »

MathiasJ » Thu Oct 13, 2016 8:27 am wrote:
Hi!
The idea of Multitrades Timeframe is that it will allow for max one new trade for a symbol per Candle on that timeframe, given that there is a signal. If you set a timeframe to 0 it is the same as use the current timeframe of the chart.

His settings on CSS Diff means that when the color change (direction change) then the signal change. The Max value is high because it is not actively used. So Min Diff should agree on both 60 and 240.
I am continuing to work on the documentation but this is probably already in current documentation.
BR
Mathias
Thanks Mathias,

1) Just to understand correctly: If I set Multitrades Timeframe to 60, OR to =0 + set the EA in an H1 chart, trades will only open once per every H1 candle , as long as there is still a valid signal as per the rules, right?

2) I kind of understand the CSS Diff... but how would it translate from having CSS_Diff_1_Min=0 to CSS_Diff_1_Min=20.0, for example? Is this a threshold of some kind?

I'm trying to picture it how it would look on a chart in order to get an entry signal. Sorry if this is too basic of a question.

Diego
User avatar
TraderJoeForex
Trader
Posts: 1157
Joined: Fri Mar 08, 2013 10:29 pm
Location: South London

Basket Trading BALUDA'S CSS Crossovers

Post by TraderJoeForex »

Raj4x » Thu Oct 13, 2016 12:33 pm wrote:
TJF,

Agreed...I see lots of small losses today.

Lemme think about sensible basket SL...I will put your latest setfile on new demo and set max DD per basket at 20% to start with...and see what happens. All other settings remain same.

Just to be sure we're comparing apples to apples, you're running the latest version of the EA...?

Cheers :cheer:
Yes.. latest version.. and here is my template (with the latest SS) showing the same visually in case it's useful...
You do not have the required permissions to view the files attached to this post.
Zennor
Trader
Posts: 276
Joined: Fri Feb 08, 2013 4:44 pm
Location: On a Canal Boat travelling the waterways.

Basket Trading BALUDA'S CSS Crossovers

Post by Zennor »

patmontes » Thu Oct 13, 2016 1:43 pm wrote:
Hi Zennor,
are you still trading this setfile?
Yes still using this setfile on EA ver 5.16. I do have Ver 5.17 set up on another demo with similar settings but with fewer pairs to see how that goes. Nothing interesting to report on that at the moment.
saintalan
Trader
Posts: 46
Joined: Fri Nov 30, 2012 1:30 pm
Location: Windsor, UK

Basket Trading BALUDA'S CSS Crossovers

Post by saintalan »

TraderJoeForex » Thu Oct 13, 2016 3:20 pm wrote:
Yes.. latest version.. and here is my template (with the latest SS) showing the same visually in case it's useful...
Hi Joe, tried your H1D1 today and had a NZDJPY trade this afternoon which I would have thought Out of Session.

Thanks

Alan
User avatar
patmontes
Trader
Posts: 367
Joined: Wed Apr 23, 2014 10:42 pm

Basket Trading BALUDA'S CSS Crossovers

Post by patmontes »

Zennor » Thu Oct 13, 2016 10:58 pm wrote:
patmontes » Thu Oct 13, 2016 1:43 pm wrote:
Hi Zennor,
are you still trading this setfile?
Yes still using this setfile on EA ver 5.16. I do have Ver 5.17 set up on another demo with similar settings but with fewer pairs to see how that goes. Nothing interesting to report on that at the moment.
Nice! How's 5.16 going?
User avatar
Boulder
Trader
Posts: 115
Joined: Sun Feb 28, 2016 5:16 pm
Location: Belgium

Basket Trading BALUDA'S CSS Crossovers

Post by Boulder »

Ok guys so some ideas I'd like to coin here:

1. Rapid open and closes
Mathias has helped me with the quick open and closure problem issue. First off I had it completely wrong with setting Min Diff = - 1 as exit condition for the CSS{H4}_Diff_Min. He coded the reverse logic like this:
  • Entry for a BUY: CSS.XXX - CSS.YYY > Entry_Min_Diff
  • Exit for a BUY: CSS.YYY - CSS.XXX > Exit_Min_Diff
Therefore, the Min_Diff at both places should just be 1 et voila - fixed and ready.

Secondly, it'd also help if we upped the parameter 'Seconds until an Exit signal is stable & valid' from 30 seconds to 600 seconds (i.e. 10 minutes) in order to remedy this rapid open and closure thingy. I've started with setting this to 300 seconds (i.e. 5 minutes) for a start. Currently all is stable and will report soon to see if this helped. Ultimately I'd like to bring these Min_Diff (for both the entry and exit) and the exit stabilization parameters down to the tightest yet solid values. So far all fine and dandy.

2. Risk and money management
In order to stabilize and enhance margin-use and risk, two things come to mind:
  • Limit your exposure per currency
  • Stable yet dynamic lot-sizing
With regards to the first point, if you think about it: there's really no point in trading all 28 pairs (for 8 currencies, we have 28 combinations). There's a certain degree in unnecessary risk and transaction costs (i.e. commission, swap, etc.) present if we'd be trading all of them. If a move in a currency happens, then all the currency pairs in question should normally exhibit the same move. This HAS to happen, else there would be traditional arbitrage opportunities in the markets all the time and we really wouldn't be having markets at all actually (HFT robots do occasionally pick up super quickly arbitrage opportunities when they establish themselves and only the best and most competitive robots will be able to benefit from them first).

Now firstly we must ensure that we are involved in all 8 currencies, such that if a move happens for a particular currency we'd be ready and have a chance to benefit from it. Secondly, we must aim to trade a well-balanced set of symbols (trade all currencies in a balanced way). Thirdly in general our approach should work best for pairs that move relatively a lot. A sensible approach is to work from the top downwards, with every step excluding a currency at least and at most once!
  • full exposure to 8 currencies: every currency is traded 7 times -- trade 28 pairs
  • reduce exposure with 1 'unit': every currency is traded 6 times -- trade (28 - 4) = 24 pairs
  • reduce exposure with another unit: every currency is traded 5 times -- trade (24 - 4) = 20 pairs
Now to choose which pairs to actually exclude, I made use of Rene's nice VolatilityChart tool. I've set the ATR period to 125 and ordered the pairs on their Daily time frame. Why 125? We have roughly 250 trading days in a year and thus 125 would be exact a half year's worth of trading days. I use this also for the lot sizing component; short periods are a bit too volatile for me and prone to get skewed significantly when things such as brexit and a flash crash happen. Precisely because these ATR-values are the basis from which lot sizes and TPs and SLs are determined (via respective ratios), it doesn't make sense to me to have this basis value potentially swing too much and have for example 50 pips as a TP one day and 95 pips the next week on the same pair. Using 125 days works really well in that it enables to characterize pairs on a pair-specific (interpair) level, is averaged out nicely and YET is dynamic on a intrapair-level too by capturing slow but sure changes in a pair's character over time! As we all know, the way a pair behaves doesn't change overnight (nor over a fortnight), but if you'd compare EURUSD today with EURUSD in 2008 you'd see some serious differences in overall volatility.

That being said, I ordered all 28 pairs according to their Daily 125-period ATRs and picked out the lowest values of pairs to be excluded.
  • First set of 4 pairs to exclude with the lowest 125-period daily ATR: EURCHF,AUDNZD,USDCAD,GBPJPY
  • Second set of 4 pairs to exclude: CADCHF,AUDUSD,EURGBP,NZDJPY
So ultimately you'd have the 20 most volatile pairs to trade and be equally invested (to keep the balance) in all 8 currencies.

Cheers

Aram
You do not have the required permissions to view the files attached to this post.
Last edited by Boulder on Thu Oct 13, 2016 11:28 pm, edited 3 times in total.
fire580
Trader
Posts: 314
Joined: Wed May 09, 2012 4:51 pm

Basket Trading BALUDA'S CSS Crossovers

Post by fire580 »

Can someone tell me where 5.17 is located for down load ?

Thanks
Locked

Return to “BALUDA'S SUPER CSS-2.0. THE SIMPLEST TRADING SYSTEM EVER”