Anti-Martingale Money Management (Roulette Trader eBook)

Anti-Martingale Money Management (Roulette Trader eBook)

Full in-depth online PDF (Roulette Trader Ebook): http://anyflip.com/etus/cbgf

Edit:
Hi SQX team, I've been trying to develop this inside the SQX Code editor, re-using already the code present from the Martingale with fixed sized and merging it with the Fixed amount MM

This code at the moment only works with market orders, There is a bug with stop/limit order who does not allow to set the size correctly, also the Separate MM by direction is bugged to.
Other than this the conversion into MQL/TS must be done, but at least there is a framework from where to start it in future if your team would like to implement it.

Features: Fixed amount settings + :
- Cycle Target: How long should be your winning streak target before restarting from the RiskedMoney amount
- Cumulative: Possibility to use a cumulative streak instead of the consecutive one, decrease by 1 (RiskedMoney) after a loss, increase by 1 unit after a win, till the cycle target is reached
- Flat-Lining Technique: Help preserving profits on a run of consecutive losses, useful on a cumulative streak of losses trades
- Flat-Lining Min $ amount: If the Flat-Lining Technique is enabled this will be our $ amount that we start after a loss, After a win we add our RiskedMoney amount to it

Other then the 2 bugs present and the MQL/TS code missing, these optional features could be added as a refine:
// - Implement the possibility to compound the profits as our strategy/portfolio capital starts to grow
// - Implement possibility to use lot sizes other than $ amount

Thank you!
Attachments
  • Votes +10
  • Project StrategyQuant X
  • Type Feature
  • Status New
  • Priority Normal

History

k
#1

Karish

16.08.2020 23:45

Task created

k
#2

Karish

19.08.2020 00:59
Voted for this task.
D
#3

Dave-S8

30.09.2020 11:52
Voted for this task.
D
#4

Dave-S8

30.09.2020 11:53
Add it please..
D
#5

Dave-S8

30.09.2020 11:57

Subject changed from Reversed Martingale Money Management (Reduce size after a loss, Increase size after a profit) to Anti-Martingale Money Management

L
#6

Lumen2730

01.11.2020 12:37

Subject changed from Anti-Martingale Money Management to Anti-Martingale Money Management (Roulette Trader eBook)

Description changed:

Anti-Martingale Money Management (Roulette Trader eBook)

Full in-depth online PDF (Roulette Trader Ebook): http://anyflip.com/etus/cbgf

Edit:
Hi SQX team, I've been trying to develop this inside the SQX Code editor, re-using already the code present from the Martingale with fixed sized and merging it with the Fixed amount MM

This code at the moment only works with market orders, There is a bug with stop/limit order who does not allow to set the size correctly, also the Separate MM by direction is bugged to.
Other than this the conversion into MQL/TS must be done, but at least there is a framework from where to start it in future if your team would like to implement it.

Features: Fixed amount settings + :
- Cycle Target: How long should be your winning streak target before restarting from the RiskedMoney amount
- Cumulative: Possibility to use a cumulative streak instead of the consecutive one, decrease by 1 (RiskedMoney) after a loss, increase by 1 unit after a win, till the cycle target is reached
- Flat-Lining Technique: Help preserving profits on a run of consecutive losses, useful on a cumulative streak of losses trades
- Flat-Lining Min $ amount: If the Flat-Lining Technique is enabled this will be our $ amount that we start after a loss, After a win we add our RiskedMoney amount to it

Other then the 2 bugs present and the MQL/TS code missing, these optional features could be added as a refine:
// - Implement the possibility to compound the profits as our strategy/portfolio capital starts to grow
// - Implement possibility to use lot sizes other than $ amount

Thank you!

Attachment RouletteTraderConsecutiveCumulativeStreakDollarMM.java added

RouletteTraderConsecutiveCumulativeStreakDollarMM.java
(9.80 KiB)
L
#7

Lumen2730

01.11.2020 12:39
Voted for this task.
JH
#8

Jabezz

01.11.2020 12:45
Voted for this task.
L
#9

Lumen2730

01.11.2020 15:33

Attachment Capture.png added

Capture.png
(71.17 KiB)
This is how it look
b
#10

bentra

01.11.2020 17:37
Voted for this task.
?
#11

anonymous

02.11.2020 23:13
http://bettersystemtrader.com/036-michael-bryant/
Michael Bryant talks about "trade dependencies" Where tradeable patterns exist in the equity curve of a strategy. Some more ideas in this context maybe in that interview near the 20 minute mark. 
-increase/reduce MM above/bellow a MA of the equity curve
-reduce sizing if x losses occur in a row.
-increase sizing if y wins occur in a row.
I don't know about resetting at a certain point but maybe a cap and floor.

b
#12

bentra

02.11.2020 23:36
FFS Anonymous was actually me, forgot to sign.

k
#13

Karish

10.11.2020 22:48
Thats actually a great idea, i dont know why the dev team aint commented till now..
h
#14

hankeys

11.11.2020 09:32

Attachment drawdown_distribution.jpg added

Attachment histogram of consec losses.jpg added

Attachment new QA columns.jpg added

drawdown_distribution.jpg
(432.17 KiB)
histogram of consec losses.jpg
(35.58 KiB)
new QA columns.jpg
(299.24 KiB)
yes, everything will be looking good from backtest, when you can optimize everything, but truth is it will lead only to overoptimising - problem is simple, distribution of trades in the future will be different


reminds me my early times with SQ3 in 2016 when i have made snippets to QA analysing consec losses and profits and trying to find optimal values where to add or remove from positions - yes there were times when everything works, but very soon came periods when it mostly ended in bigger losses



KW
#15

Sean

22.02.2021 01:19
Voted for this task.
JK
#16

Insanity82007

22.02.2021 10:55
Voted for this task.
MF
#17

Marti

22.02.2021 14:11
Voted for this task.
g
#18

geektrader

23.02.2021 09:43
Voted for this task.

Votes: +10

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please