システムベット数列化
いくつかのシステムベットを数列化してみます。何かのご参考に
マーチンゲール法
ダランベール法(±5)
ダランベール法(±1)
数列化するのはこの3つにしときます。
◼️マーチンゲール法
┣初期数列[1]
┣Win:数列全消費
┣Loss:数列を追加、数列合計要素値を転記
┗Bet:数列合計要素値
(Win,Loss)Bet
(0,0)[1]1
(0,1)[1,1]2
(0,2)[1,1,2]4
(0,3)[1,1,2,4]8
(1,3)[/]勝率(1/4)=25%
こんな感じ
簡単ですね
◼️ダランベール法(±5)
※負けた時に+5、勝った時に-5する場合
┣初期数列[10]
┣Win:数列の右端を消費
┣Loss:数列の右端を数列追加時に転記、数列の左端を-5,追加した数列に+5
┣数列の要素値が0の場合は削除
┗Bet:数列の右端
(Win,Loss)Bet
(0,0)[10]10
(0,1)[10,10]=[10-5,10+5]=[5,15]15
(0,2)[5,15,15]=[5-5,15,15+5]=[0,15,20]
=[15,20]20 ※要素値0は削除
(0,3)[15,20,20]=[15-5,20,20+5]=[10,20,25]25
(1,3)[10,20]20
(1,4)[10,20,20]=[5,20,25]25
(1,5)[5,20,25,25]=[0,20,25,30]=[20,25,30]
(2,5)[20,25]25
(3,5)[20]20
(4,5)[/]勝率(4/9)=44.44..%
◼️ダランベール法(±1)
※負けた時に+1、勝った時に-1する場合
┣初期数列[10]
┣Win:数列の右端を消費
┣Loss:数列の右端を数列追加時に転記、数列の左端を-1,追加した数列に+1
┣数列の要素値が0の場合は削除
┗Bet:数列の右端
(Win,Loss)Bet
(0,0)[10]10
(0,1)[10,10]=[10-1,10+1]=[9,11]11
(0,2)[9,11,11]=[9-1,11,11+1]=[8,11,12]12
(0,3)[8,11,12,12]=[8-1,11,12,12+1]
=[7,11,12,13]13
(1,3)[7,11,12]12
(1,4)[7,11,12,12]=[6,11,12,13]13
(1,5)[6,11,12,13,13]=[5,11,12,13,14]14
(2,5)[5,11,12,13]13
(3,5)[5,11,12]12
(4,5)[5,11]11 ※±5ならここで終わり
(5,5)[5]5
(5,6)[5,5]=[4,6]6
(5,7)[4,6,6]=[3,6,7]7
(5,8)[3,6,7,7]=[2,6,7,8]8
(6,8)[2,6,7]7
(6,9)[2,6,7,7]=[1,6,7,8]8
(6,10)[1,6,7,8,8]=[0,6,7,8,9]=[6,7,8,9]9
※要素値0は削除
(7,10)[7,8,9]9
(8,10)[7,8]8
(9,10)[7]7
(10,10)[/]必要勝率50%
ダランベールはこんな感じです。
勝ち負け時の増減数によって色々と変わります。
増減数が少ない⇒要素値が小さい、必要勝率が大きくなる
増減数が大きい⇒要素値が大きくなる(ベット額が大きくなる)、必要勝率が少なくなる
ダランベール法の欠点は、マーチンゲール法のように分かりやすくありません。
その為、従来通りに使用すると右肩上がりに資産が増えなかったり、必要な勝率や損失額が分かりにくいです。
数列で管理することで必要な勝率や損失額が見える化できます。
ここらへん上手く使ってEAに組み込みたいんですけど、そのEAに合ったシステムベットもしくはシステムベットに合ったEAがなかなか思いつかないんですよね。
ぶっちゃけ普通のEAなら数列管理マーチンゲール法で良いんですよね。
連敗数に耐えられる資金と初期ロット数で稼働放置すればOK
ただ、デメリットは利益が少なく、それならナンピンマーチンで良くねってなることです。
レンジ時はナンピンマーチン、トレンド時は数列管理マーチンゲール法というようにEAで自動化できるのがベストかと考えています。
いつか形にできたらご紹介します!