Ciao a tutti,
la questione che pongo è: avendo più strategie/EA che devono lavorare sul proprio patrimonio quale metodo è migliore per rispettare al meglio il MM quindi il rischio?
Normalmente si potrebbe pensare di caricarli (gli EAs) tutti su un account però così facendo non si rispetterebbe il MM (es. antimartingala) usato nei basket cioè quando facciamo i backtest abbiamo il capitale isolato quindi se il trade chiuso è un loss la size diminuisce contrariamente a se fosse stato un gain. Mentre "mischiando" l'EA con tutti gli altri potremmo trovarci (e prima o poi accadrà) che durante un DD la size aumenterà (accelerando il DD stesso) questo perché magari il balance dell'account sarà aumentato per via delle migliori performance degli altri EA; tutto questo se gli EA leggono AccountBalance() del conto.
Possiamo pensare di allocare parte del capitale per ogni EA nel code mql (avendo però problemi se si riavvia la piattaforma o pc, crash vari, ecc....) oppure potremmo aprire più mini accounts per poi copiare i trades sul cc principale però in questo modo, nonostante risolviamo il problema dell'antimartingala (size down dopo loss, size up dopo gain), rimane il problema della % di rischio corretta perché l'andamento del mini cc non sarà uguale a quello del cc principale.
MONEY MANAGEMENT
(multiaccounts copier)
Balance | Mini balance | coeff. | Size
€ 100.000 | € 1.000 | x 100 | 1 lot
€ 102.700 | € 1.090 | x 94,22 | 1.03 lot
€ 104.500 | € 950 | x 110 | 1.05 lot
€ 102.300 | € 985 | x 103,86 | 1.02 lot
Nella tabella qui sopra si può notare che il lottaggio non segue necessariamente il balance principale. In 3th colonna cé il coefficiente di moltiplicazione che lega i due balance, la leva è sempre 1 (fatta semplicemente balance/100.000 ipotizzando USD al denominatore) ma, come si può notare alla riga 3, il lottaggio sale ma il mini balance scende perché ha perso il precedente trade e così alla riga 4 il lottaggio scende dopo un gain.
In alternativa possiamo non usare il coefficiente tra balance/mini balance e stabilire che moltiplicheremo per x la size del mini cc cosi avremo il giusto up/down del lottaggio anche se non avremo il preciso rischio % sul balance principale (ogni tanto ritareremo la x per avere più o meno il rischio scelto).
Per avere il rispetto totale del MM sul singolo EA, prorpio come durante il backtest, non rimane che aprire un cc per ogni EA. Es. Se abbiamo € 100.000 e 4 EA avremo 4 conti da € 25.000 l'uno.
Spero abbastanza chiaro e si accettano volentieri commenti e consigli.
Grazie 🙏
la questione che pongo è: avendo più strategie/EA che devono lavorare sul proprio patrimonio quale metodo è migliore per rispettare al meglio il MM quindi il rischio?
Normalmente si potrebbe pensare di caricarli (gli EAs) tutti su un account però così facendo non si rispetterebbe il MM (es. antimartingala) usato nei basket cioè quando facciamo i backtest abbiamo il capitale isolato quindi se il trade chiuso è un loss la size diminuisce contrariamente a se fosse stato un gain. Mentre "mischiando" l'EA con tutti gli altri potremmo trovarci (e prima o poi accadrà) che durante un DD la size aumenterà (accelerando il DD stesso) questo perché magari il balance dell'account sarà aumentato per via delle migliori performance degli altri EA; tutto questo se gli EA leggono AccountBalance() del conto.
Possiamo pensare di allocare parte del capitale per ogni EA nel code mql (avendo però problemi se si riavvia la piattaforma o pc, crash vari, ecc....) oppure potremmo aprire più mini accounts per poi copiare i trades sul cc principale però in questo modo, nonostante risolviamo il problema dell'antimartingala (size down dopo loss, size up dopo gain), rimane il problema della % di rischio corretta perché l'andamento del mini cc non sarà uguale a quello del cc principale.
MONEY MANAGEMENT
(multiaccounts copier)
Balance | Mini balance | coeff. | Size
€ 100.000 | € 1.000 | x 100 | 1 lot
€ 102.700 | € 1.090 | x 94,22 | 1.03 lot
€ 104.500 | € 950 | x 110 | 1.05 lot
€ 102.300 | € 985 | x 103,86 | 1.02 lot
Nella tabella qui sopra si può notare che il lottaggio non segue necessariamente il balance principale. In 3th colonna cé il coefficiente di moltiplicazione che lega i due balance, la leva è sempre 1 (fatta semplicemente balance/100.000 ipotizzando USD al denominatore) ma, come si può notare alla riga 3, il lottaggio sale ma il mini balance scende perché ha perso il precedente trade e così alla riga 4 il lottaggio scende dopo un gain.
In alternativa possiamo non usare il coefficiente tra balance/mini balance e stabilire che moltiplicheremo per x la size del mini cc cosi avremo il giusto up/down del lottaggio anche se non avremo il preciso rischio % sul balance principale (ogni tanto ritareremo la x per avere più o meno il rischio scelto).
Per avere il rispetto totale del MM sul singolo EA, prorpio come durante il backtest, non rimane che aprire un cc per ogni EA. Es. Se abbiamo € 100.000 e 4 EA avremo 4 conti da € 25.000 l'uno.
Spero abbastanza chiaro e si accettano volentieri commenti e consigli.
Grazie 🙏
Comment