I don’t have that big account so I can only have max 5 algos live at the same time.
Some weeks my algos only take 1 trade/week!
Boring!!
I try to code an algo that makes quite a few trades/day(10-20 trades). 1 min timeframe seems to work best.
DAX often moves 100-200 points a day.
Do you have any good suggestions on what to consider when coding an algo that should take many trades a day?
What type of stop usually works…
Hi! There is no secret answer here. It feels alot harder to make a profitable code on a shorter timeframe because of all the “noise” happening in between the real moves.
Filters are your friend. Figure out how to filter out the noise and not filter out the real moves. Thats basicly the “how to” in this game.. It is very hard, everything and anything can and wont work. Good luck!
Agree with you jebus.
just thought that if there is any filter that usually works better at lower timeframes and so on.
nah not really, when looking for extremes, a bollinger band is always good, when looking for moreover that “trend” in the market i find using RSI, moving averages, ATR usefull. Also mixing in higher timeframes might give an indication of where we where and where we are and where we’re going.
Thanks jebus.
I’ve been coding for two years now so I know the basics well.
Will see if I can get to an algo that is really active 🙂
Don’t get it with as active algo as I want but here comes a EURUSD algo that takes a few positions/week.
Spread 0.7.
Optimized until 2018.
DEFPARAM CumulateOrders = False
DEFPARAM FLATBEFORE = 070000
DEFPARAM FLATAFTER = 230000
daysforbiddenentry = openDayofweek = 6 or opendayofweek = 0
RSINum = 9
RSIHighLevel = 32
RSILowLevel = 85
RSI2 = (SUMMATION[RSINum](RSI[RSINum](Close)))/RSINum
RSILow = RSI2 < RSILowLevel
RSIHigh = RSI2 > RSIHighLevel
IF (abs(close-open[1]) > 30*pointsize) THEN
IF (close > open[5]) and rsihigh and not daysforbiddenentry THEN
BUY 1 CONTRACTS AT MARKET
ENDIF
IF (close < open[6]) and not daysforbiddenentry and rsilow THEN
SELLSHORT 1 CONTRACTS AT MARKET
ENDIF
ENDIF
IF LongOnMarket AND BARINDEX-TRADEINDEX(1)>= 15 THEN
SELL AT MARKET
ENDIF
IF shortOnMarket AND BARINDEX-TRADEINDEX(1)>= 41 THEN
EXITSHORT AT MARKET
ENDIF