Zarządzanie kapitałem i wielkością pozycji

13. Zarządzanie kapitałem i wielkością pozycji

Tryby kapitału (ENUM_CAPITAL_MODE)

TrybOpis
CAPITAL_COMPOUND_AUTOBaza = saldo konta (auto)
CAPITAL_FIXED_MANUALBaza = Inp_Fixed_Capital_Amount (stała)
CAPITAL_COMPOUND_AUTO + Inp_Compound_Enable=trueBaza = Fixed + g_CompoundBuffer (plik TXT)

Algorytm kalkulacji wielkości pozycji (CalculatePositionSize)

1. base_capital = [zależnie od trybu]
2. budget = base_capital × MaxTotalMarginPercent / 100
3. risk_money = budget × Risk_Percent_Per_Trade / 100
4. sl_ticks = (Hard_SL_Points × _Point) / tick_size
5. loss_for_one_lot = sl_ticks × tick_value
6. target_lots = risk_money / loss_for_one_lot

→ Pierwsza pozycja: target_lots / Pyramid_Multiplier  (sonda, mniejsza)
→ Kolejna pozycja:  last_volume × Pyramid_Multiplier  (główna, większa)

7. Zaokrąglenie do kroku wolumenu brokera
8. Wymuszenie min/max wolumenu brokera
9. Sprawdzenie hard cap: Max_Lots
10. Sprawdzenie marginu: OrderCalcMargin → jeśli przekracza budżet → abort

Compound Buffer

g_CompoundBuffer jest odczytywany z zewnętrznego pliku TXT. Pozwala na procentowy przyrost bazy kapitałowej z interwałem: Dziennym / Tygodniowym / Miesięcznym. Umożliwia efekt procentu składanego na zablokowanej bazie bez zmiany ustawień EA.

Pełna Dokumentacja Techniczna

AHS — Adaptive Hybrid System v78.00

Multi-Core Strategy Engine dla MetaTrader 5 (MQL5)

Projekt realizowany od 10 lipca, ponad 12 godzin dziennie, często przez cały tydzień — do 21 kwietnia.



SPIS TREŚCI

  1. Architektura i powiązania modułów
  2. Multi-Core Strategy Engine — koncepcja “kto pierwszy ten lepszy”
  3. Strategie — szczegółowy opis algorytmów
  4. Macro Risk Matrix — dynamiczny scoring instytucjonalny
  5. Institutional Impulse + Muzzle Mode — zmiana charakterystyki podczas impulsu
  6. Dynamic Channel (Box Trading) — tunel ceny
  7. Zarządzanie pozycjami — warstwy ochrony
  8. Ochrona konta — poziom systemowy
  9. Obsługa manualna (Click & Forget)
  10. Harmonogram i EOD Terminator
  11. News Filter
  12. Filtr Tygodniowy i Fibonacci
  13. Zarządzanie kapitałem i wielkością pozycji
  14. Pyramiding (skalowanie)
  15. Panel informacyjny
  16. Licencja i aktualizacje
  17. Pełna lista parametrów wejściowych (Inputs)




1:500