CHARTIVA / ALGORITHMIC TRADING

TESLA RESONANCE
RECOVERY EA v1.06

Sistem perdagangan algoritmik MetaTrader 5 yang memperlakukan pergerakan harga sebagai sistem osilasi teredam. Bukan tebakan, bukan deret angka acak, melainkan rekaya resonansi pasar.

Video: Fisika Trading Tesla EA

Expert_Log.txt
[14:32:01] INFO Initializing Tesla Resonance v1.06...
[14:32:01] PHYSICS Energy decay detected (-0.42). Restoring force active.
[14:32:02] REGIME Mean-Reversion market confirmed (ATR 1.2x).
[14:32:02] ENTRY BUY XAUUSDc @ Recovery Score 75.

Filosofi Inti

Meninggalkan Martingale Buta.
Beralih ke Hukum Fisika.

Nama TESLA mengacu pada Nikola Tesla, yakni pendekatan rekayasa resonansi dan kepekaan terhadap getaran pasar. Sedangkan RECOVERY mengacu pada mekanisme inti: saat transaksi loss, EA tidak memaksakan martingale buta, melainkan melakukan analisa fisika ulang untuk membuka posisi terukur demi memperbaiki rata-rata harga.

Mean-reversion murni akan gagal ketika kondisi pasar bergeser menjadi trending kuat. Oleh karena itu, EA ini mendeteksi regime pasar (TREND vs MEAN_REVERSION). Setiap pergerakan dihitung dalam metrik fisika: Displacement, Velocity, Momentum, dan Energy yang dinormalisasi terhadap ATR, sehingga ambang batas tetap stabil meski volatilitas emas naik 3x lipat.

  • Tahu kapan harus masuk (Energi menyusut & percepatan melambat).
  • Tahu kapan harus berhenti (Deteksi Kegagalan Recovery).

Visualisasi Osilasi Teredam

Normalisasi kuantitas terhadap ATR (Average True Range). Ambang batas tetap stabil meski volatilitas berubah.

Arsitektur Sistem

4 Pilar Utama Tesla Resonance

Mesin Fisika Canggih

Menghitung Equilibrium, Displacement (Jarak), Velocity (Kecepatan), Momentum, dan Energi. Semua dinormalisasi terhadap ATR agar adaptif terhadap berbagai kondisi Emas (XAUUSD).

Recovery Score (0-100)

Entry tidak diputuskan oleh 1 indikator. 5 komponen fisika dibobotkan menjadi satu skor tunggal. Entry hanya terjadi jika skor ≥ 70 dan energi pasar terdeteksi menyusut.

Deteksi Kegagalan

Jika harga terus menjauh dari basket dan momentum lawan arah masih > 1.0 ATR, EA akan mendeteksi Recovery Failed dan BERHENTI menambah posisi untuk mencegah margin call.

Optimasi Akun Cent

Mendeteksi otomatis Exness Standard Cent (XAUUSDc) dan otomatis menerapkan ApplyCentPreset(). Menyesuaikan skala uang 100x secara struktural tanpa mengubah input manual.

Anatomi Keputusan

Formulasi Recovery Score (0-100)

EA tidak pernah memutuskan entry dari 1 indikator. 5 komponen fisika dievaluasi secara independen, dibobotkan, dan dijumlahkan. Keputusan diambil dengan presisi algoritmik.

Komponen Variabel Fisika

Displacement (X)
Jarak penyimpangan harga dari titik kesetimbangan (Equilibrium). Dinormalisasi ke ATR.
Velocity (V)
Kecepatan pergerakan harga.
Momentum (P)
Hasil kali antara massa (volume/tick) dengan kecepatan.
Energy (E)
Energi kinetik pasar. Entry HANYA diizinkan jika decay energi < 0 (energi menyusut).
Restoring Force
Gaya pemulih imajiner yang menarik harga kembali ke mean. Syarat mutlak untuk entry searah.
Formula Eksekusi:
Score = 25A + 25B + 20C + 20D + 10E
  • 25% = Jarak (Displacement) optimal
  • 25% = Percepatan mulai berbalik arah
  • 20% = Ekstremitas Momentum tercapai
  • 20% = Kontraksi Volatilitas jangka pendek
  • 10% = Kesesuaian Trend-Macro (Filter)
SYARAT ENTRY: Score ≥ 70

Internal State Machine

Sistem perpindahan logika EA secara presisi:

ST_IDLE ST_ANALYZING ST_IN_MARKET ST_RECOVERY_MODE ST_RECOVERY_FAILED

Pipeline Keputusan

Siklus Lengkap Satu Transaksi

Tidak ada langkah yang boleh dilewati. Posisi dibuka hanya jika semua gerbang logika (gate) lolos.

1

1. Filter & Gate

Cek waktu trading, spread (max 280 points default), ATR minimum, drawdown saat ini, dan batas loss harian (termasuk cooldown 60 detik antar order). Satu saja gagal → proses batal.

2

2. Deteksi Rezim (Regime)

Mendeteksi rezim pasar. Jika ATR > 2x rata-rata 50 bar → EXTREME_VOLATILITY (blokir). Jika Displacement > 6.0 ATR → TREND (blokir). Hanya mengizinkan entry pada kondisi MEAN_REVERSION.

3

3. Kalkulasi Fisika & Skor (0-100)

Menghitung equilibrium, displacement, velocity, momentum, dan energy (dinormalisasi ke ATR). Skor dievaluasi: 25A+25B+20C+20D+10E.

4

4. Entry Eksekusi

Jika Skor ≥ 70 + energy decay < 0 + percepatan melampaui ambang + displacement negatif & restoring force positif → Order BUY/SELL dieksekusi.

5

5. Monitoring (ST_BREAK_EVEN_ZONE)

Menghitung break-even price basket (rata-rata masuk + buffer komisi + swap + spread + BreakEvenBufferPoints).

6

6. Recovery (Penambahan Posisi)

Jika floating loss: cek jarak dari rata-rata entry (mode FIXED/ATR/Equilibrium). Jika jarak terpenuhi + skor ≥ 70 + regime valid → buka posisi tambahan (maksimal 12 posisi).

7

7. Exit (Mode XM_HYBRID)

TP Fixed (25 price unit), equilibrium buffer (1.0), atau BEP + komisi/swap/spread. Keluar pasar saat net profit keranjang ≥ 0 + buffer.

8

8. Gagal Recovery (Proteksi Akhir)

Jika DetectRecoveryFailure terpicu (harga terus menjauh & energi tinggi) → ST_RECOVERY_FAILED. Jika Max Basket Loss (5% equity) tersentuh → Close All + Lock 60 menit.

Fleksibilitas Penuh

89 Parameter Kustomisasi
dalam 11 Kategori

Tesla Resonance bukan EA "Black-box". Semua parameter terekspos untuk dioptimasi oleh trader profesional. Parameter tidak dikunci (hard-coded).

1. Konfigurasi Umum
2. Mesin Fisika (Period, ATR)
3. Bobot Recovery Score
4. Mode Pullback (Entry Alternatif)
5. Posisi & Sizing Recovery
6. Manajemen Uang & Sizing
7. Strategi Exit (XM_HYBRID)
8. Kontrol Risiko (Drawdown, dll)
9. Filter Pasar & Waktu Trading
10. Anti-Overtrading
11. Dashboard & Visualisasi

Arsitektur Struktural

Preset Cent Pintar
(Deteksi Otomatis)

Mendeteksi akun Exness Standard Cent (XAUUSDc) secara otomatis dan memanggil fungsi ApplyCentPreset() di OnInit().

Kenapa ini penting?

Banyak EA gagal di akun Cent karena masalah skala uang. Ambang batas $20 pada akun standar akan terbaca sebagai $0.20 pada akun Cent, merusak manajemen risiko seketika.

// Deteksi MQL5 Internal:
if(symbol_suffix == 'c' ||
   ACCOUNT_CURRENCY in (USC, EUC, GBC, CHC, AUC, CAC)) {
    g_moneyScale = 100.0; // Skala diperbaiki
}

Fungsi ToAccountCurrency() memastikan input seperti InpMaxDailyLossMoney atau InpBreakEvenTargetMoney dikalikan 100 secara algoritmik. Input di panel Anda tidak perlu diubah-ubah! Anda juga dapat memaksakannya via InpAccountProfile = AP_CENT.

Deploy System

Panduan Pengaturan Awal

01

Salin File

Letakkan Chartiva_TeslaResonanceEA_v1.06.mq5 di folder MQL5/Experts/ (Buka via Navigator -> Open Folder).

02

Kompilasi (Compile)

Buka file di MetaEditor 5, tekan F7. Pastikan hasilnya 0 error, 0 warning pada terminal MQL5.

03

Attach ke Chart

Seret EA ke chart XAUUSD/XAUUSDC M15. Set InpAccountProfile = AP_AUTODETECT. Centang "Allow Algo Trading".

04

Verifikasi Dashboard

Pastikan dashboard 26 baris muncul. Cek Tab Experts untuk melihat log inisialisasi awal. Jalankan demo 2-4 minggu.

Catatan Penting: Magic Number Default Magic Number adalah 20260927. Jika ada EA lain yang berjalan di terminal yang sama, pastikan Magic Number berbeda agar Manajemen Risiko (terutama Emergency Stop) tidak saling mengganggu trade Anda yang lain.

Transparansi Penuh

Keterbatasan & Catatan Jujur

Tidak ada "Holy Grail" dalam trading. Kami mewajibkan Anda memahami sisi lemah algoritma ini sebelum meletakkannya di akun Live.

Kelemahan Terhadap Trend Kuat

Algoritma ini bergantung pada mean-reversion (harga kembali ke rata-rata). Saat rezim pasar berubah menjadi TREND kuat dan berkepanjangan, EA akan mendeteksinya dan memblokir entry. Ini melindungi modal Anda, tetapi konsekuensinya: pada periode trending panjang, Anda mungkin tidak melihat adanya profit berminggu-minggu.

Black Swan & Gap Berita

Mekanisme recovery mengharuskan harga memantul kembali (osilasi). Pada skenario ekstrem (gap berita besar, flash crash NFP), harga bisa bergerak ratusan pips tanpa memantul. Di sinilah proteksi Basket Loss 5% Equity bekerja—EA akan memotong kerugian (Cut Loss) dan berhenti beroperasi, daripada menambah posisi yang berujung Margin Call.

Sensitivitas Broker (Spread & Komisi)

Performa EA sangat bergantung pada likuiditas broker. Walau preset Cent melonggarkan batas spread, pada jam rollover atau penutupan Jumat dengan likuiditas rendah, entry akan tertahan. Hasil backtest masa lalu tidak menjamin hasil *forward test* di live market karena variasi latency dan slippage antar broker.

Buta Terhadap Fundamental

EA ini murni berbasis rekayasa teknikal/fisika harga. Ia TIDAK membaca kalender ekonomi (ForexFactory), suku bunga The Fed, atau tensi geopolitik. Peristiwa fundamental besar dapat menghancurkan kalkulasi teknikal se-presisi apapun. Pengawasan human-trader pada berita High-Impact tetap direkomendasikan.

Trading valas/emas dengan margin membawa risiko kerugian substansial. Algoritma otomatis dapat mengakibatkan kerugian finansial yang cepat. Harap gunakan modal yang Anda sanggup untuk kehilangannya (risk capital). Wajib lakukan uji coba pada akun DEMO minimal 2-4 minggu sebelum beralih ke akun riil.