Uno studio sull'applicabilità della martingala utilizzando simulazioni del gioco della moneta
Per iniziare, classico, aumento di 2 (costante MARTIN_KOEFF), 10 approcci di 10 milioni di volte, inizio con 1$, nessuna commissione.
Risultati:
profit: 4999409.0 {0=2497719, 1=1252139, 2=624519, 3=312714, 4=156440, 5=77924, 6=38942, 7=19544, 8=9567, 9=4929, 10=2482, 11=1292, 12=597, 13=321, 14=151, 15=60, 16=43, 17=16, 18=3, 19=3, 20=3, 21=1} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0, 21=2097152.0} profit: 4997075.0 {0=2496961, 1=1249799, 2=624290, 3=312746, 4=156362, 5=78465, 6=39278, 7=19735, 8=9794, 9=4837, 10=2430, 11=1194, 12=613, 13=283, 14=130, 15=79, 16=37, 17=20, 18=5, 19=7, 20=6, 22=4} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0, 21=2097152.0, 22=4194304.0} profit: 5002676.0 {0=2502897, 1=1250625, 2=625055, 3=311884, 4=156157, 5=78165, 6=38854, 7=19620, 8=9662, 9=4882, 10=2377, 11=1247, 12=603, 13=329, 14=163, 15=76, 16=39, 17=19, 18=10, 19=8, 20=2, 22=1, 23=1} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0, 21=2097152.0, 22=4194304.0, 23=8388608.0} profit: 4998547.0 {0=2498479, 1=1249915, 2=625338, 3=311953, 4=156321, 5=78343, 6=38774, 7=19557, 8=9885, 9=5109, 10=2480, 11=1252, 12=590, 13=268, 14=152, 15=68, 16=37, 17=15, 18=8, 19=3, 20=1, 21=1, 22=1} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0, 21=2097152.0, 22=4194304.0} profit: 5002649.0 {0=2503490, 1=1249853, 2=625523, 3=311324, 4=156306, 5=77963, 6=39152, 7=19575, 8=9674, 9=4840, 10=2433, 11=1259, 12=618, 13=311, 14=164, 15=78, 16=46, 17=19, 18=13, 19=5, 20=3} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0} profit: 4998962.0 {0=2499594, 1=1249230, 2=624651, 3=312343, 4=156629, 5=78249, 6=39344, 7=19297, 8=9833, 9=4911, 10=2401, 11=1251, 12=615, 13=321, 14=139, 15=82, 16=39, 17=16, 18=10, 19=6, 20=1} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0} profit: 4997062.0 {0=2495979, 1=1250440, 2=625280, 3=313136, 4=155618, 5=78028, 6=39168, 7=19844, 8=9854, 9=4902, 10=2389, 11=1182, 12=630, 13=309, 14=153, 15=72, 16=35, 17=21, 18=10, 19=5, 20=4, 21=1, 22=3} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0, 21=2097152.0, 22=4194304.0} profit: 5000395.0 {0=2501438, 1=1248339, 2=625719, 3=312474, 4=155812, 5=78371, 6=39136, 7=19610, 8=9827, 9=4801, 10=2470, 11=1191, 12=621, 13=315, 14=141, 15=66, 16=32, 17=17, 18=8, 19=5, 20=2} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0} profit: 4998447.0 {0=2497878, 1=1249173, 2=625992, 3=312876, 4=156572, 5=78194, 6=38913, 7=19401, 8=9608, 9=4951, 10=2433, 11=1241, 12=601, 13=303, 14=152, 15=78, 16=36, 17=26, 18=13, 19=3, 20=2, 23=1} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0, 21=2097152.0, 22=4194304.0, 23=8388608.0} profit: 5000776.0 {0=2500120, 1=1250168, 2=625457, 3=312776, 4=156621, 5=78111, 6=38744, 7=19331, 8=9685, 9=4911, 10=2420, 11=1204, 12=657, 13=282, 14=141, 15=83, 16=28, 17=22, 18=9, 19=3, 20=2, 21=1} {1=2.0, 2=4.0, 3=8.0, 4=16.0, 5=32.0, 6=64.0, 7=128.0, 8=256.0, 9=512.0, 10=1024.0, 11=2048.0, 12=4096.0, 13=8192.0, 14=16384.0, 15=32768.0, 16=65536.0, 17=131072.0, 18=262144.0, 19=524288.0, 20=1048576.0, 21=2097152.0}
Spiegazione - la prima linea è un profitto, quante volte è stato il numero di aumenti, sotto la dimensione del tasso per questo aumento
Dai risultati possiamo vedere che in questo caso abbiamo una chiara aspettativa più matematica. Resta solo da stimare la varianza, è chiaro che per guadagnare un dollaro bisogna scommettere più di 8 milioni 300 mila dollari!!! Inoltre, per dieci milioni di simulazioni la serie di sconfitte arriva facilmente a 23! Se ne testate di più, la serie sarà ancora più lunga.
Da continuare....
Per iniziare, classico, aumento di 2 (costante MARTIN_KOEFF), 10 approcci di 10 milioni di volte, inizio con 1$, nessuna commissione.
Risultati:
Spiegazione - la prima linea è un profitto, quante volte è stato il numero di aumenti, sotto la dimensione del tasso per questo aumento
Dai risultati possiamo vedere che in questo caso abbiamo una chiara aspettativa più matematica. Resta solo da stimare la varianza, è chiaro che per guadagnare un dollaro bisogna scommettere più di 8 milioni 300 mila dollari!!! Inoltre, per dieci milioni di simulazioni la serie di sconfitte arriva facilmente a 23! Se ne testate di più, la serie sarà ancora più lunga.
Da continuare....
La Martingala è destinata a finire male. Ma per sentirlo, per realizzarlo, questi esperimenti sono utili.
In realtà, qual è l'aspettativa matematica? A cosa è uguale? Ovviamente il profitto è di 5 milioni per 10 milioni di simulazioni. Quindi per una scommessa di un dollaro guadagniamo 5milioni/10milioni=0,5 dollari. Ma quali conclusioni possiamo trarre? È positivo nel caso di un bankroll infinito?
E quanto può durare una serie di sconfitte? Per scoprirlo, simuliamo 4 approcci da 100 milioni. È difficile immaginare che una persona possa fare così tante scommesse nella sua vita.
Inoltre simuleremo una puntata di 0,1 dollari, perché altrimenti otterremo cifre scomodamente grandi con un esponente.
profit: 2097151.9 {0=25002899, 1=12495987, 2=6251387, 3=3124908, 4=1562498, 5=780283, 6=390904, 7=195707, 8=97661, 9=48678, 10=24679, 11=12335, 12=6064, 13=3107, 14=1547, 15=721, 16=366, 17=169, 18=96, 19=47, 20=24, 21=10, 22=2, 23=2, 25=1} {1=0.2, 2=0.4, 3=0.8, 4=1.6, 5=3.2, 6=6.4, 7=12.8, 8=25.6, 9=51.2, 10=102.4, 11=204.8, 12=409.6, 13=819.2, 14=1638.4, 15=3276.8, 16=6553.6, 17=13107.2, 18=26214.4, 19=52428.8, 20=104857.6, 21=209715.2, 22=419430.4, 23=838860.8, 24=1677721.6, 25=3355443.2} profit: 2097151.9 {0=24999620, 1=12499424, 2=6248760, 3=3126441, 4=1562514, 5=781553, 6=390278, 7=195487, 8=97888, 9=48528, 10=24541, 11=12169, 12=6114, 13=3116, 14=1423, 15=705, 16=381, 17=191, 18=104, 19=59, 20=13, 21=10, 22=5, 23=4} {1=0.2, 2=0.4, 3=0.8, 4=1.6, 5=3.2, 6=6.4, 7=12.8, 8=25.6, 9=51.2, 10=102.4, 11=204.8, 12=409.6, 13=819.2, 14=1638.4, 15=3276.8, 16=6553.6, 17=13107.2, 18=26214.4, 19=52428.8, 20=104857.6, 21=209715.2, 22=419430.4, 23=838860.8} profit: 2097151.9 {0=25005180, 1=12500626, 2=6250523, 3=3123585, 4=1562576, 5=780612, 6=390732, 7=195639, 8=97763, 9=48409, 10=24007, 11=12349, 12=6205, 13=3143, 14=1564, 15=772, 16=372, 17=219, 18=92, 19=51, 20=24, 21=17, 22=3, 23=1, 24=2, 25=1, 26=1, 27=1, 32=1} {1=0.2, 2=0.4, 3=0.8, 4=1.6, 5=3.2, 6=6.4, 7=12.8, 8=25.6, 9=51.2, 10=102.4, 11=204.8, 12=409.6, 13=819.2, 14=1638.4, 15=3276.8, 16=6553.6, 17=13107.2, 18=26214.4, 19=52428.8, 20=104857.6, 21=209715.2, 22=419430.4, 23=838860.8, 24=1677721.6, 25=3355443.2, 26=6710886.5, 27=1.3421773 E7, 28=2.6843546 E7, 29=5.3687092 E7, 30=1.07374184 E8, 31=2.14748368 E8, 32=4.29496736 E8} profit: 2097049.6 {0=24997605, 1=12498426, 2=6243581, 3=3125971, 4=1564980, 5=781406, 6=391431, 7=195220, 8=97786, 9=48769, 10=24671, 11=12074, 12=6120, 13=3036, 14=1593, 15=792, 16=366, 17=189, 18=96, 19=41, 20=17, 21=10, 22=7, 23=4, 26=1} {1=0.2, 2=0.4, 3=0.8, 4=1.6, 5=3.2, 6=6.4, 7=12.8, 8=25.6, 9=51.2, 10=102.4, 11=204.8, 12=409.6, 13=819.2, 14=1638.4, 15=3276.8, 16=6553.6, 17=13107.2, 18=26214.4, 19=52428.8, 20=104857.6, 21=209715.2, 22=419430.4, 23=838860.8, 24=1677721.6, 25=3355443.2, 26=6710886.5}
Troviamo che guadagniamo 2.097.150 per 100 milioni di partite. Per ogni scommessa di 0,1$ guadagniamo 0,0209715. Il che è strano, perché abbiamo un'aspettativa matematica completamente diversa! Questo fa 20 centesimi di dollaro, hmm... Si scopre che la dimensione della scommessa e il numero di imitazioni influenzano il risultato. Non capisco!
Almeno abbiamo determinato quale successione di fallimenti è possibile, penso che possiamo tranquillamente aspettarci che più di 32 volte non sarà.
In realtà, qual è l'aspettativa matematica? A cosa è uguale? Ovviamente il profitto è di 5 milioni per 10 milioni di simulazioni. Quindi per una scommessa di un dollaro guadagniamo 5milioni/10milioni=0,5 dollari. Ma quali conclusioni possiamo trarre? È positivo nel caso di un bankroll infinito?
E quanto può durare una serie di sconfitte? Per scoprirlo, simuliamo 4 approcci da 100 milioni. È difficile immaginare che una persona possa fare così tante scommesse nella sua vita.
Inoltre simuleremo una puntata di 0,1 dollari, perché altrimenti otterremo cifre scomodamente grandi con un esponente.
Troviamo che guadagniamo 2.097.150 per 100 milioni di partite. Per ogni scommessa di 0,1$ guadagniamo 0,0209715. Il che è strano, perché abbiamo un'aspettativa matematica completamente diversa! Questo fa 20 centesimi di dollaro, hmm... Si scopre che la dimensione della scommessa e il numero di imitazioni influenzano il risultato. Non capisco!
Abbiamo una striscia vincente, penso che possiamo contare su non più di 32 volte.
Non ricordo come è finita con me quella volta, ma se si interrompe la serie 3-4-5 volte (non ricordo dove sia la norma) si ottengono risultati abbastanza buoni
In realtà, qual è l'aspettativa matematica? A cosa è uguale? Ovviamente il profitto è di 5 milioni per 10 milioni di simulazioni. Quindi per una scommessa di un dollaro guadagniamo 5milioni/10milioni=0,5 dollari. Ma quali conclusioni possiamo trarre? È positivo nel caso di un bankroll infinito?
E quanto può durare una serie di sconfitte? Per scoprirlo, simuliamo 4 approcci di 100 milioni. È difficile immaginare che una persona possa fare così tante scommesse nella sua vita.
Inoltre simuleremo una puntata di 0,1 dollari, perché altrimenti otterremo cifre scomodamente grandi con un esponente.
Troviamo che guadagniamo 2.097.150 per 100 milioni di partite. Per ogni scommessa di 0,1$ guadagniamo 0,0209715. Il che è strano, perché abbiamo un'aspettativa matematica completamente diversa! Questo fa 20 centesimi di dollaro, hmm... Si scopre che la dimensione della scommessa e il numero di imitazioni influenzano il risultato. Non capisco!
Almeno abbiamo determinato quale successione di fallimenti è possibile, penso che possiamo tranquillamente aspettarci che più di 32 volte non sarà.
Nemmeno io capisco la matematica di TC.
Il compito è quello di analizzare l'applicabilità, l'utilità (o capire la sua assenza) del metodo martingala - con il quale intendiamo aumentare diversamente le scommesse in caso di sconfitta, e tornare a quella iniziale in caso di vittoria.
Con l'aiuto di simulazioni del gioco si può chiaramente, da un punto di vista pratico, scoprire l'aspettativa matematica, cioè il profitto (e altre proprietà) senza formule complicate, ecc.
Inoltre, fa meraviglia che nei giochi d'azzardo le case da gioco permettano di aumentare la puntata un certo numero di volte. La domanda è: perché? Quindi in qualche modo funziona e si può usare a proprio vantaggio?
L'obiettivo è quello di dare un senso a tutto questo. Mi sento più a mio agio a scrivere in Java, stenderò il codice, ma non è complicato, e non dovrebbe essere troppo difficile da capire. Inoltre, naturalmente, posterò una descrizione della simulazione e i risultati.
Spiegazione - per una stima più chiara della dispersione/maturità usiamo separatamente il numero di iterazioni sul numero di ripetizioni, con l'uscita dei risultati di ogni ripetizione separatamente.
Aggiungi lo spread o la commissione e sei felice...
Grazie, vale la pena leggere naturalmente, ma la mia attenzione qui è principalmente sulla martingala, il gioco può essere qualsiasi cosa, non importa
Inoltre non capisco nulla della matematica del TS
L'aspettativa di mat nella mia mente è quanto denaro reale facciamo su ogni scommessa.
ATTENZIONE È stato rilevato un bug nel codice. Molto strano, ma se si sostituisce float con double funziona correttamente
Questi 4 approcci di 100 milioni di simulazioni
profit: 4999152.974493183 {0=24988724, 1=12502775, 2=6246814, 3=3127371, 4=1562420, 5=782105, 6=390497, 7=195020, 8=98007, 9=49153, 10=24187, 11=12328, 12=6111, 13=3006, 14=1481, 15=751, 16=384, 17=211, 18=94, 19=38, 20=27, 21=13, 22=7, 23=4, 24=1, 25=3} {1=0.20000000298023224, 2=0.4000000059604645, 3=0.800000011920929, 4=1.600000023841858, 5=3.200000047683716, 6=6.400000095367432, 7=12.800000190734863, 8=25.600000381469727, 9=51.20000076293945, 10=102.4000015258789, 11=204.8000030517578, 12=409.6000061035156, 13=819.2000122070312, 14=1638.4000244140625, 15=3276.800048828125, 16=6553.60009765625, 17=13107.2001953125, 18=26214.400390625, 19=52428.80078125, 20=104857.6015625, 21=209715.203125, 22=419430.40625, 23=838860.8125, 24=1677721.625, 25=3355443.25} profit: 5000240.774509393 {0=24998905, 1=12503432, 2=6250123, 3=3125373, 4=1563581, 5=780742, 6=390844, 7=194830, 8=97278, 9=48710, 10=24346, 11=12041, 12=6215, 13=2955, 14=1533, 15=786, 16=346, 17=190, 18=94, 19=45, 20=15, 21=15, 22=2, 23=3, 24=1, 25=1, 26=1} {1=0.20000000298023224, 2=0.4000000059604645, 3=0.800000011920929, 4=1.600000023841858, 5=3.200000047683716, 6=6.400000095367432, 7=12.800000190734863, 8=25.600000381469727, 9=51.20000076293945, 10=102.4000015258789, 11=204.8000030517578, 12=409.6000061035156, 13=819.2000122070312, 14=1638.4000244140625, 15=3276.800048828125, 16=6553.60009765625, 17=13107.2001953125, 18=26214.400390625, 19=52428.80078125, 20=104857.6015625, 21=209715.203125, 22=419430.40625, 23=838860.8125, 24=1677721.625, 25=3355443.25, 26=6710886.5} profit: 5000755.774517067 {0=25005148, 1=12506239, 2=6249727, 3=3122417, 4=1561735, 5=783244, 6=388461, 7=195067, 8=97401, 9=49402, 10=24283, 11=12270, 12=6053, 13=3044, 14=1481, 15=798, 16=383, 17=196, 18=100, 19=63, 20=23, 21=13, 22=8, 23=4, 24=2, 25=2} {1=0.20000000298023224, 2=0.4000000059604645, 3=0.800000011920929, 4=1.600000023841858, 5=3.200000047683716, 6=6.400000095367432, 7=12.800000190734863, 8=25.600000381469727, 9=51.20000076293945, 10=102.4000015258789, 11=204.8000030517578, 12=409.6000061035156, 13=819.2000122070312, 14=1638.4000244140625, 15=3276.800048828125, 16=6553.60009765625, 17=13107.2001953125, 18=26214.400390625, 19=52428.80078125, 20=104857.6015625, 21=209715.203125, 22=419430.40625, 23=838860.8125, 24=1677721.625, 25=3355443.25} profit: 5000612.874514937 {0=25006362, 1=12501058, 2=6250003, 3=3125038, 4=1562464, 5=780830, 6=389979, 7=194878, 8=97783, 9=48958, 10=24207, 11=12315, 12=6128, 13=3078, 14=1521, 15=762, 16=409, 17=168, 18=94, 19=35, 20=28, 21=16, 22=6, 23=6, 24=1, 26=1} {1=0.20000000298023224, 2=0.4000000059604645, 3=0.800000011920929, 4=1.600000023841858, 5=3.200000047683716, 6=6.400000095367432, 7=12.800000190734863, 8=25.600000381469727, 9=51.20000076293945, 10=102.4000015258789, 11=204.8000030517578, 12=409.6000061035156, 13=819.2000122070312, 14=1638.4000244140625, 15=3276.800048828125, 16=6553.60009765625, 17=13107.2001953125, 18=26214.400390625, 19=52428.80078125, 20=104857.6015625, 21=209715.203125, 22=419430.40625, 23=838860.8125, 24=1677721.625, 25=3355443.25, 26=6710886.5}
L'aspettativa di ogni scommessa (abbiamo 0,1 dollari) è di 5 milioni / 100 milioni = 0,05 centesimi. Cioè, per ogni scommessa guadagniamo 5 centesimi. Ora converge con il passato 50 centesimi per ogni $1 scommesso
Buon esperimento. Mostra cos'è una martingala punk. ) Non falliremo con esso. È solo una questione di tempo. Secondo la teoria delle probabilità una lunga serie di perdite è sicura. Raddoppiare il lotto aumenta l'esponente delle perdite. L'account sarà ucciso piuttosto rapidamente...
Congratulazioni, avete appena acceso il Graal.
Ora tutti possono "inevitabilmente", "solo una questione di tempo", "necessariamente" e "abbastanza velocemente" per sollevare le nonne nel "volume delle stronzate della martingala" (meno lo spread) semplicemente aprendo al lato opposto del segnale della moneta e cambiando la MM in "inverso"
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Il compito è quello di analizzare l'applicabilità, l'utilità (o di capire la sua assenza) del metodo martingala - è inteso come aumentare diversamente le puntate in caso di sconfitta, e tornare a quella iniziale in caso di vittoria.
Con l'aiuto di simulazioni del gioco si può chiaramente, da un punto di vista pratico, scoprire l'aspettativa matematica, cioè il profitto (e altre proprietà) senza formule complicate, ecc.
Inoltre, fa meraviglia che nei giochi d'azzardo le case da gioco permettano di aumentare la puntata un certo numero di volte. La domanda è: perché? Quindi funziona in qualche modo, e si può usare per ottenere un vantaggio?
L'obiettivo è quello di dare un senso a tutto questo. Mi sento più a mio agio a scrivere in Java, stenderò il codice, ma non è complicato, e non dovrebbe essere troppo difficile da capire. Inoltre, naturalmente, posterò una descrizione della simulazione e i risultati.
Spiegazione - per una stima più chiara della varianza/mat aspettativa usiamo separatamente il numero di iterazioni per il numero di ripetizioni, con i risultati di ogni ripetizione visualizzati separatamente.