Stratejileri hesaplamak için Excel nasıl kullanılır
Excel hızlı hesaplamalar ve simülasyonlar için harika bir çokgendir. Aşağıda, fikirleri kod olmadan test etmenizi sağlayan minimum "araç seti" bulunmaktadır: tablolar (Ctrl + T), yapılandırılmış bağlantılar, dinamik diziler, pivot tablolar, "Hipotez analizi" (Goal Seek, Data Table, Scenario Manager), RAND () üzerinde Monte Carlo ve bahis boyutunu eşleştirmek için Çözücü.
1) Temel dosya yapısı (3 sayfa)
Sayfa 'Parametreler'
'Bet' (düzeltme)- 'Bank _ start'
- 'HF' (gerekirse kazanan spinlerin payı)
- 'q_≥×10' ('anlamlı'bir olay şansı)
Sayfa 'Simülasyon'
Tablo 'tblSpins' (Ctrl + T):- 'Spin' (1...N)
- 'Bet' (= Parametreler [Bet])
- 'U' (= RAND ()) - tekdüze rastgele
- 'X' (çarpan) - kümülatif tablo ile
- 'Win' (= BetX)
- 'Hit' (= '-- (X> 0)')
- 'Hit_≥×10' (= '-- (X> = 10)')
- 'Net' (=Win−Bet)
- 'Banka' ('Banka _ başlangıç'tan kümülatif)
Sayfa 'Rapor'
Özet tabloları/grafikleri: kazançların dağılımı, banka kümülatifi, frekanslar, aralıklar.
2) RAND () bir "spin ödemesi'ne nasıl dönüştürülür?
Parametreler panelinde kümülatifi belirtin: 'TblSpins [X]'de kümülatif aramayı kullanın:- Adlandırılmış bir aralık 'CumP've' ValsX 'yapın.
= XLOOKUP ([@ U], CumP, ValsX,, 1)Argüman '1', "küçük veya eşit" (adım işlevi) aramasını verir.
Alternatif (XLOOKUP olmadan):
= INDEX (ValsX, MATCH ([@ U], CumP, 1))3) Bekleme frekansları ve aralıkları
Hit Frekansı (HF) örnekleri:
= ORTALAMA (tblSpins [Hit])
= ORTALAMA (tblSpins[Hit_≥×10])Olaydan olaya aralık (geometrik yaklaşım): eşik parametresi 'q' olasılığına sahipse ('Parametreler'den), o zaman
Ortalama aralık: '= 1/q'
Medyan: '= ROUNDUP (LN (0. 5 )/LN (1-q), 0) '
Günlükten ampirik aralıklar:- Bir yardımcı sütun oluşturun 'Schyotchik_bez_≥×10'that isabet 0 için sıfırlar ve aksi 1 büyür. "Hit" anlarındaki değerlerin listesi aralıklardır. Onlar için medyan ve yüzdeleri okuyun (PERCENTILE/QUARTILE).
4) RTP, yayılma ve düşüşler
Gerçek RTP:
= SUM (tblSpins [Win] )/SUM (tblSpins [Bet])Yüzde × yüzde yüz.
Kaybetme serisi (L-serisi):- Sütun 'Lose' = '- (tblSpins [Win] - Sütun 'L _ Run' = "geçerli çalışma uzunluğu" (IF ve önceki satır referansı ile formül)
- 'MAX (L_Run)' - maksimum seri.
max drawdown
Sütun 'Tepe' = 'Banka'dan' kümülatif maksimum ': ' = MAX ([@ [Banka]]; pre _ row [Peak]) '
Sütun 'DD' = '= [@ Peak] - [@ Bank]'
'MAX (DD)' - derinlik; ' MAX (DD )/Bank _ start '- banka hisselerinde.
5) Özet tablolar ve grafikler
Çarpanların histogramı: sepetli grup 'X' ( , 1- 5, 5- 20,).
Banka hattı: 'Spin'tarafından' Banka 'grafiği.
"Önemli" vuruşların kümülatif sıklığı: 100/500 spin bloklarındaki vuruşların payı.
Dilimleyiciler, genel bir günlük tutarsanız yuvalara/stratejilere göre filtrelemenizi sağlar.
6) "What-if" analizi: Hedef Arama, Veri Tablosu, Senaryolar
Hedef arama
Örnekler:- Medyan düşüşün 150 oranı ≤ oranı bulun.
- "İki medyan ≥×10 aralığının hayatta kalması için bir başlangıç bankası bulun".
Veri tablosu (1- ve 2 faktörlü)
Eksenler boyunca parametreler: oran ve oturum uzunluğu.
Model hücredeki metrik, % ≥0 veya medyan düşüşünü bitirme şansıdır.
Tablo, parametrelerin görsel seçimi için bir sonuç ızgarası döndürecektir.
Komut Dosyası Yöneticisi
"Düz", "Yumuşak ilerleme", "Sert ilerleme", "Bonus satın alma" - bir dizi sabit parametre (bahis/çıkış kuralları).
7) Monte Carlo (bir formülle)
Fikir: M'mini oturumları "N spinleri üzerinden çalıştırın ve sonuçların dağılımını toplayın.
Excel 365 (dinamik diziler), Rapor çalışma sayfasında:1. Parametreler: 'N = 1000' (spinler), 'M = 1000' (oturumlar).
2. 'N × M' boyutunda 'U' matrisi oluşturun:
= RANDARRAY (N; M)- LAMBDA 'Fdraw (u) = XLOOKUP (u; CumP; ValsX;;1) '
= HARITA (RANDARRAY (N; M); LAMBDA (u; Fdraw (u)))
= BYCOL (X_mat; LAMBDA (col; SUM (colRate) - NStack))5. "Sonuçlar" vektörüne göre, sayı nicelleri, ortalama, % ≥0 pay, vb.
8) Güven aralığı önyükleme bandı (VBA olmadan)
Bir ampirik sütun 'X' (spin başına çarpan) vardır. Bir dizi dizin oluşturun:
= RANDBETWEEN (1; ROWS (X) )//uzunluğun vektörü N
= INDEX (X; Endeksler)Ortalama/niceliklerin hesaplanması; Sütun 'M' kez tekrarlayın (BYCOL) - RTP/HF/nicemler için tahminlerin ve güven aralıklarının dağılımını elde edin.
9) Bahis stratejilerinin karşılaştırılması
Strateji kuralıyla bir 'Bahis' sütunu ekleyin:- Düz: '= Parametreler [Bahis]'
- Hafif ilerleme: '= IF (Kaybetmek; Bet1,2; Parametreler [Hız]) '(örnek)
- '= IF (Bank <= Bank _ start-stopLoss; 0; IF (Bank> = Bank _ start + TeikProfit; 0; Bahis)) '
- Sıfır teklif oturumu "durdurur". Ardından metrikleri gruplar/senaryolara göre karşılaştırın: medyan sonuç, IQR, maksimum düşüş, % ≥0 şans.
Önemli: stratejiler adil oyun beklentisini değiştirmez; "Fazla kar" yerine risk profilini karşılaştırırsınız.
10) Çözücü: Bankadan oran payının seçimi
Amaç: %95'lik düşüş yüzdesini en aza indirmek veya 'f' değişkeni ile seansı % ≥0 tamamlama şansını en üst düzeye çıkarmak (rate = 'fBank _ current', '0 Hedef hücre: risk/başarı metriği. Değiştirilebilir: 'f'. Kısıtlamalar: 'f_min≤f≤f_max'; "≤ hedefi mahvetme riski". Çözücü, simülasyonunuza göre 'f'yi seçecektir (N/M'yi azaltmanız gerekebilir). 11) Makale/müşteri için rapor (şablon) RTP yuvası/sürümü/stratejisi: .../.../düz/ilerleme Oturum başına spinler:...; Oturumlar (M):... Gerçek RTP (oturuma göre medyan): ... % (IQR... -...%) HF (medyan): ... % Ön ≥×10 aralığı: medyan... Spinler (yüzde 75...) Maksimum düşüş (medyan/yüzde 90): .../... oranları Bitiş şansı ≥0 %/ ≥+20 %: .../... Risk sonucu: düşük/orta/yüksek; Oran/limit önerileri. 12) Sık yapılan hatalar ve bunlardan nasıl kaçınılacağı RTP yuvalarını/sürümlerini tek bir örnekte karıştırma - sonuçlar geçersizdir. Aralıkları olmayan kısa seriler (spin ≤1000) hakkındaki sonuçlar istatistik değil, bir anekdottur. Tohumu sabitlemeden RAND () - bir 'U' kümesindeki stratejileri karşılaştırın: tüm senaryolar için bir dizi rastgele sayı kullanın (böylece "gürültü" iptal edilir). "Erken telafi" uğruna ilerlemeler - dağılım biçimini değiştirin, beklentiyi değil. Düşüş kontrolü eksikliği - her zaman maksimum düşüş ve çöllerin süresini okuyun. 13) Excel 365 özelliklerine göre mini kılavuz (değiştirmelerle birlikte) XLOOKUP/XMATCH - eşikleri arayın (VLOOKUP/MATCH değiştirme). LET/LAMBDA - Modelleri işlev olarak tasarlayın (yeniden kullanın). SEQUENCE/RANDARRAY/BYROW/BYCOL/MAP/SCAN - Monte Carlo ve toplamalar için dinamik diziler. YÜZDELIK DILIM. INC/QUARTILE. INC - nicelikler; COUNTIFS/SUMIFS - sepetler. 365 yok mu? INDEX + MATCH, büyük formüller (Ctrl + Shift + Enter), MAP/BYCOL yerine Veri Tablosu kullanın. Alt satır: Excel, birkaç saat içinde stratejiler için bir çalışma laboratuvarı kurmanıza izin verir: RTP, isabet sıklığı, aralıklar ve düşüşler hakkındaki raporlarla Monte Carlo'ya belirli bir dağılıma göre sonuç üretmekten. Stratejileri aynı gürültüde karşılaştırın, nicelikler ve güven aralıkları gösterin, bir bahis ve limit seçmek için what-if ve Solver kullanın. Böylece, risk ve istikrar hakkında tekrarlanabilir sonuçlar elde edersiniz - yanılsamalar ve "zamanlama" olmadan.
