Obchodné stratégie

Tri bieli vojaci: korpusy, otvárania a cenový krok

Nerovnaké korpusy a rastúce Close môžu vyhovovať. Zachovajte menovateľ 75 % prahu, skontrolujte Near/Far a EUR príklad cenovej mriežky.

Abstraktná redakčná ilustrácia vytvorená AI k téme „Tri bieli vojaci: korpusy, otvárania a cenový krok“. Nezobrazuje historické kurzy.
Redakčná ilustrácia vytvorená AI; nejde o snímku platformy ani historický cenový graf.

Forex a CFD s pákou môžu rýchlo viesť k strate. Vzdelávací obsah bez osobného investičného odporúčania.

V tomto článku

Po prečítaní dokážete…

  • Overíte úplné OHLC, horné knôty a striktné vzťahy Open vlastného modelu.
  • Rozlíšite susedný 75 % menovateľ od porovnania s prvou sviečkou a od Near/Far.
  • V EUR príklade zaokrúhlite potrebnú dĺžku nahor na prípustný cenový krok.

Vysvetlenie pojmov priamo v článku

Obchodný plán Backtest: skúška pravidiel na historických údajoch Demo účet Stop loss Index relatívnej sily (RSI)

Tri bieli vojaci opisujú tri po sebe idúce rastové sviečky s vyššími Close a určenými vzťahmi otvorení a knôtov. Smerový náprotivok čiernych vrán nemusí byť presne obráteným softvérovým detektorom. Najprv určte rozpoznanie, až potom posudzujte výsledok úplnej obchodnej metódy.

Ako vyzerajú tri bieli vojaci

TradingView opisuje dlhé rastové korpusy, Open vnútri predchádzajúceho a Close blízko High. Test musí slová dlhé, blízko a vnútri previesť na prahy a pravidlá rovnosti. Vyššie Close je iná veličina než smer vlastného Open→Close; opis automaticky nevyžaduje rast všetkých Low a High. Samotné ceny neodhaľujú identitu alebo úmysel kupujúcich.

Náš vlastný model vyžaduje C > O pri všetkých troch sviečkach a kontext známy pred trojicou. Najdôležitejšie sviečkové formácie vysvetľujú korpusy a knôty; samotná farba grafu algoritmus neurčuje.

Výslovný model s nerovnakými korpusmi

Vymyslený EUR/USD má pip 0.0001. Zadáme skoršie Close 1.0860,1.0840,1.0820,1.0800 a desať skorších 12-pipových korpusov s pevným priemerom 12. Požadujeme tri rastové korpusy a rastúce Close, striktné otvorenia druhej a tretej vnútri predchádzajúceho korpusu, každý korpus aspoň 1.5 ×12 =18 pipov, horný knôt najviac 10 % vlastného rozpätia a nasledujúci korpus aspoň 75 % bezprostredne predošlého. Sú to ilustračné, neoptimalizované parametre.

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

SviečkaOpen / HighLow / CloseKorpusRozpätieHorný knôt / rozpätie
11.0800 /1.08221.0796 /1.082020 pipov26 pipov2/26 ≈ 7.69%
21.0810 /1.08361.0806 /1.083424 pipov30 pipov2/30 ≈ 6.67%
31.0824 /1.08481.0820 /1.084622 pipov28 pipov2/28 ≈ 7.14%

Všetky korpusy sú nad 18 a podiely horného knôtu pod 10 %. Platí 1.0800 <1.0810 <1.0820 a 1.0810 <1.0824 <1.0834. Druhý korpus 24 presahuje 75 % ×20 =15, tretí 22 presahuje 75 % ×24 =18. Menší tretí korpus teda môže prejsť. Súčet 66 pipov sa líši od O1→C3 rastu 46: obe neskoršie Open sú o 10 pipov pod predošlým Close, preto 66 −10 −10 =46. Toto nie je výsledok realizovaného obchodu.

Náprotivok: tri čierne vrany

Čierne vrany používajú klesajúce korpusy a vlastné testy Open, Close a dolných knôtov. Smerovo opačný názov nezaručuje totožné číselné filtre, skoršie sviečky ani symetrické obchodné výsledky.

Detektor čiernych vrán preto môže nesúhlasiť so znamienkovo obráteným detektorom vojakov. Každý kód čítajte podľa implementácie a kontextu. Rytmus sviečok nie je dôkazom prevzatia kontroly dopytom alebo ponukou.

Dva lokálne prahy 75 % nezachovajú 75 % prvého korpusu

Korpusy 40→30→22.5 prejdú oboma podmienkami:30/40 =75 % a 22.5/30 =75 %. Tretí má však iba 22.5/40 =56.25 % prvého. Stále presahuje zadané minimum 18. Close 140→150→157.5 rastú a každé neskoršie Open leží vnútri predošlého korpusu.

Zmenšujúce sa korpusy pri dvoch následných prahoch 75 %

Zmenšujúce sa korpusy pri dvoch následných prahoch 75 %Tri rastové sviečky na spoločnej osi 95–165. Open 100,120,135; Close 140,150,157.5. Korpusy 40,30,22.5. Každý nasledujúci má 75 % predchádzajúceho, tretí má však 56.25 % prvého.Lokálne testy: predchádzajúci korpus403022.50.75 × 0.75 = 0.5625
Výšky tiel zachovávajú skutočné pomery vlastného modelu. Vyššie Close môže spolu s odlišnými Open sprevádzať menší korpus.

Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.

Textové vysvetlenie diagramu: Dva susedné prahy

Pôvodná geometria OHLC100/141/99/140;120/151/119/150;135/158.5/134/157.5. Vymyslené jednotky, skorší priemer 12/minimum 18.

40→30→22.5 splní susedné 75 %, ale tretí má iba 56.25 % prvého.

Je to správne pri porovnávaní susedov. „Každý ďalší korpus aspoň 75 % prvého“ je iný filter. Tretí by musel mať aspoň 30 a náš model by zlyhal. Pred výkladom názvu určte index menovateľa. Tento vlastný 75 % prah nepripisujte každému programu.

Predpoklady: Samostatné vymyslené OHLC(100,141,99,140), (120,151,119,150), (135,158.5,134,157.5). Pevný skorší priemer 12 dá minimum 18. Naše 75 % prahy porovnávajú vždy susedné korpusy, nie všetky s prvým.

Prečo implementácia prijme iné korpusy alebo Open

TA-Lib kontroluje vyššie Close a krátke horné knôty. Neskoršie Open pripustí po predošlé Close plus Near a skracovanie korpusov cez Far. Historický BodyShort priamo aplikuje iba na tretí korpus; predchádzajúci pokles nekontroluje. Predvolené knôty používajú 10 % desiatich skorších rozpätí, Near 20 % a Far 60 % piatich skorších rozpätí, BodyShort desať skorších korpusov. Referenciou Near/Far pre ďalší vzťah je predošlá sviečka. Nie je to náš 75 % pomer.

Hraničný príklad: dvanásť skorších OHLC(95,103,93,97), potom (100,104.1,99,104), (O2,109.1,104.5,109), (108,112.1,107.5,112). Near pre O2 je 0.2 ×10 =2 a C1 + Near =106. O2 =104.8 aj 106 dávajú podľa zdrojových podmienok+100;106.2 dá 0. Všetky tri Open sú mimo prvého korpusu. Ide o hypotetickú kontrolu implementácie, nie trhový výsledok alebo nový natívny beh.

Príklad v EUR: dve lokálne 75 % hranice a cenový krok

Samostatný hypotetický nástroj má krok 0.01 EUR. Skorších desať korpusov tvorí osem hodnôt 0.01 a dve 0.02 EUR: priemer 0.012 a minimum 1.5 ×0.012 =0.018 EUR. Aktuálne OHLC sú (100.00,100.05,99.99,100.05), (100.02,100.06,100.01,100.06), (100.04,100.07,100.03,100.07). Korpusy sú 0.05,0.04,0.03 EUR; horné knôty nulové a obe neskoršie Open striktne vnútri. Kontext možno zadať skoršími klesajúcimi Close 100.12,100.10,100.08,100.06.

Druhý musí mať aspoň 0.75 ×0.05 =0.0375 EUR. Pri kroku 0.01 je najmenšia dosiahnuteľná vyhovujúca dĺžka 0.04, nie 0.03. Tretí potom potrebuje 0.75 ×0.04 =0.03 EUR a splní rovnosť. Má 60 % prvého korpusu, nie 75 %, ale ani presne spojitých 56.25 %. Cenová mriežka zdvihla najmenšiu dosiahnuteľnú druhú dĺžku.

EUR krok zmení najmenšie vyhovujúce dĺžkyHypotetický krok 0.01 EUR, prvý korpus 0.05 a každý ďalší aspoň 75 % predošlého, minimum 0.018 EUR.MODELOVÝ VÝPOČETDruhý prah0.0375 EURTretí prah0.0300 EURTretí / prvý0.03/0.05 =60 %
EUR krok zmení najmenšie vyhovujúce dĺžky. Hypotetický krok 0.01 EUR, prvý korpus 0.05 a každý ďalší aspoň 75 % predošlého, minimum 0.018 EUR.

Pri neostrej minimálnej hranici vyberte prvý dosiahnuteľný krok na nej alebo nad ňou.

Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.

Druhý prah
0.0375 EUR – Najmenší prípustný korpus 0.04 EUR;0.03 nestačí.
Tretí prah
0.0300 EUR – 75 % zo skutočných 0.04 EUR.
Tretí / prvý
0.03/0.05 =60 % – Nie 75 % ani presne spojitých 56.25 %.

Pri tejto prvej dĺžke a minimálnom druhom má teda tretí najmenšiu prípustnú hodnotu 0.03. Nezaokrúhľujte prah 0.0375 nadol, aby sa kandidát zmestil. Uchovajte ostré/neostré porovnanie aj krok. Tento EUR model nie je nové nastavenie TA-Lib ani špecifikácia reálneho forexového symbolu; neobsahuje vykonanie pokynu alebo zisk.

Ako oddeliť formáciu od obchodného plánu

Nepredpokladajte povinný návrat ceny ani výhodnejší vstup pri čakaní. Ak testujete návrat, zapíšte úroveň, platnosť a zrušenie. Uchovajte kandidátov bez návratu a bez realizácie. Podporu a rezistenciu definujte skôr, než poznáte neskoršie ceny.

Názov nepredpisuje jediný stop alebo cieľ. Zneplatnenie, pokyn, objem a náklady sú osobitné pravidlá. Bežný stop loss sa môže realizovať horšie než spúšťacia cena. RSI znamená ďalšiu verziu; dve pozorovania z rovnakej ceny automaticky nie sú nezávislým dôkazom.

Diagram ukazuje susedné menovatele:40,30,22.5 spĺňajú lokálne 75 %, ale tretí/prvý je 56.25 %. Po výsledku tento index nemeňte. V pôvodnej EUR/USD tabuľke zmeňte iba H3 na 1.0870. Korpus 22 a rastúce Close zostanú, no horný knôt bude 24 pipov a rozpätie 50. Podiel 24/50 =48 % poruší náš 10 % limit. Podobné Close ostatné podmienky nenahrádzajú.

Denná sviečka agreguje dlhší interval než hodinová, no nevyčísľuje kapitál za ňou ani nepreukazuje vyššiu spoľahlivosť. Engulfing a ranná hviezda tiež potrebujú svoje presné podmienky. Rozpoznanie z konečných OHLC je dostupné až po uzavretí tretej sviečky. Realizáciu zakladajte na vtedy dostupných informáciách a cenách.

Praktický postup

  1. Vyberte detektor a zaznamenajte veľkostné prahy, históriu knôtov, rovnosť a kontext.
  2. Skontrolujte menovatele susedných korpusov aj cenový krok. Súčet korpusov oddeľte od čistého pohybu trojice.
  3. Čas rozpoznania uchovajte osobitne od odoslania a realizácie. Zahrňte odmietnuté zostavy, chýbajúce návraty aj straty.
  4. Backtest úplnej stratégie vyhodnoťte na nedotknutom období. Týždeň dema ani vybrané úspešné grafy nepreukazujú výhodu a budúci zisk.

Overte si, čo ste sa naučili

Cvičenie: približne 2 minúty.

Korpusy 40,30,22.5 splnia susedné 75 % prahy. Koľko percent prvého tvorí tretí?

Zobraziť odpoveď a vysvetlenie

Správne:0.75 ×0.75 =0.5625. Lokálne podmienky nezachovajú 75 % prvého korpusu.

Ďalšie otázky

Čo sú tri bieli vojaci?

Tri rastové sviečky s vyššími Close a určenými otváracími a knôtovými podmienkami. Náš vlastný príklad explicitne stanovuje veľkosť a skracovanie korpusov. Tri zelené sviečky podmienky nenahrádzajú. Kód nedodáva pravdepodobnosť obratu ani výsledok obchodu.

Ako sa líšia od troch čiernych vrán?

Smerovo sú opačné, ale softvérové detektory nemusia byť presnými inverziami. Líšia sa povolené Open, historické prahy aj podmienky skorších sviečok. Skontrolujte obe implementácie; nepredpokladajte zhodné filtre alebo symetrické výsledky.

Ako určiť obchod podľa vojakov?

Názov nepredpisuje dlhý vstup, povinný návrat ani jediný stop. Čas rozpoznania, vstup, platnosť, zneplatnenie, objem, výstup a náklady sú samostatné pravidlá. Zahrňte prípady bez návratu a bez realizácie. Bežný stop nezaručuje spúšťaciu cenu ani limit straty.

Prečo má EUR model tretí korpus 60 %, nie 56.25 % prvého?

Prvý 0.05 vyžaduje druhý aspoň 0.0375. Krok 0.01 umožní najmenej 0.04. Tretí potrebuje 75 % zo 0.04, teda 0.03 EUR. Pomer 0.03/0.05 je 60 %. Model pridáva diskrétne ceny, nie zmenu 75 % podmienky alebo novú pravdepodobnosť.

Zdroje a overenie

  1. TradingView: Three White Soldiers

    Všeobecný opis dlhých rastových korpusov, vnútorných Open a Close blízko High. Nie vyčíslená úspešnosť FX stratégie.

  2. TA-Lib 0.6.4: CDL3WHITESOLDIERS

    Skutočné Near/Far vzťahy k predošlej sviečke, historické knôty a priamy BodyShort test tretej. Bez predchádzajúceho trendového filtra.

  3. TA-Lib 0.6.4: Default candle settings

    Near 20 % a Far 60 % piatich rozpätí, krátke knôty 10 % desiatich rozpätí, BodyShort desať korpusov. Nie vlastný 75 % pomer.

Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.

O autorovi

Jarosław Wasiński je vydavateľ a trhový analytik v Poľsku. V roku 2004 založil MyBank.pl a devízový trh sleduje od roku 2007.