Nilalaman ng artikulo
- Ebidensiya at saklaw
- Ilustrasyon
- Proseso
- Ang sinasabi sa atin ng istruktura
- Mga patakaran gamit ang impormasyong mayroon nang magagamit
- Bigyan ng tiyak na tungkulin ang volume
- Mga halimbawang numerikal at mga kaso ng pagkabigo
- Pagpasok, pagpapawalang-bisa at paglabas
- Pagsubok ng incremental na halaga
- Mga karaniwang pagkakamali
- Praktikal na checklist
- Mga madalas itanong
- Mga sanggunian sa pananaliksik
Ebidensiya at saklaw
Sinusuportahan ng nabanggit na materyal ang terminolohiya at konteksto ng pananaliksik. Ang mga numerical threshold, state machine, patakaran sa pagpapatupad, at mga sintetikong halimbawa sa ibaba ay iminungkahi ng proyektong pananaliksik na ito. Walang bagong backtest na isinagawa, at ang mga sanggunian ay hindi nagtatatag ng kakayahang kumita para sa configuration na ito.
Praktikal na daloy ng gawain
- Kumpirmahin ang mga sukdulanHintayin ang H1–L1–H2, o ang kabaligtarang sequence para sa double bottom.
- I-freeze ang necklineI-save ang gitnang antas, lalim, mga tolerasyon at pag-expire.
- Hintayin ang crossing na kumpirmado ng closeTanggapin lamang ang crossing pagkatapos mabuo ang kandidato.
- Suriin ang magagamit na gantimpalaKalkulahin ang heometrikong target at panganib mula sa isang maipapatupad na presyo.
- Itala ang resultaPanatilihin ang mga trade, mga expired na kandidato at mga invalidated na kandidato.
Ang sinasabi sa atin ng istruktura
Ang double top ay naglalaman ng dalawang magkatulad na highs na pinaghihiwalay ng isang low; ang double bottom ay binabaligtad ang mga ugnayang iyon. Ang intervening extreme ay tumutukoy sa neckline. Ang pagbasag sa neckline na iyon ay kumukumpleto sa istruktura ng tsart na inilarawan ng IG. [1] Ang pinagmulan ay nagbibigay ng kahulugan ng pattern, hindi ebidensya na ang bawat implementasyon o volume threshold ay magiging kumikita.
Isang kapaki-pakinabang na interpretasyon ay ang pagtatangka ng presyo na magpatuloy at pagkatapos ay mabibigo. Gayunpaman, ang dalawang pagdikit ay hindi tumutukoy kung sino ang namamahagi o nag-iipon ng imbentaryo. Bago masira ang neckline, ang parehong balangkas ay maaaring manatiling isang paghinto sa loob ng umiiral na trend. Samakatuwid, dapat maglathala ang isang detector ng tatlong magkakaibang resulta: nilikha ang kandidato, naobserbahan ang kumpirmasyon, at hindi wasto o nag-expire ang kandidato. Ang paghiwalay ng mga resultang iyon ay pumipigil sa isang hindi naikakalakal na obserbasyon na maitala bilang isang panalo o talo na kalakalan.
Mga patakaran gamit ang impormasyong mayroon nang magagamit
Ang lahat ng mga threshold sa implementasyong ito ay mga panukalang pananaliksik. Gumamit ng mga pivot na nangangailangan ng tatlong bar sa kaliwa at tatlo sa kanan. Mag-publish lamang ng pivot pagkatapos magsara ang ikatlong kanang bar: ang mga pivot ay may confirmation delay. [2] Kapag naging available na ang pangalawang tuktok, i-freeze ang A = ATR(14), epsilon = max(2 ticks, 0.15A), at breakout buffer b = max(2 ticks, 0.10A).
Para sa kronolohikal na pagkakasunod-sunod na H1, L1, H2, tukuyin ang lalim na D = min(H1,H2) − L1. Kinakailangan ang D ≥ 1.5A at |H2−H1| ≤ max(2epsilon, 0.1D). Ang dalawang highs ay dapat na hindi bababa sa pitong bar ang pagitan. Ang isang uptrend bago ang H1 ay maaaring tukuyin bilang dalawang nakumpirma nang pares ng higher-high/higher-low. Piliin ang context rule na iyon bago suriin ang mga resulta; huwag hinuha ang naunang trend mula sa kung ano ang mangyayari pagkatapos ng pattern.
Itakda ang neckline N=L1. Tanggapin lamang ang unang qualifying close sa ibaba ng N−b pagkatapos makumpirma ang H2 at mabuo ang kandidato. Kung natawid ang neckline habang hinihintay ang pivot confirmation, napalampas ng bersyong ito ang crossing na iyon. Huwag ilipat ang signal pabalik sa nakaraan. Mag-expire ang kandidato matapos ang kalahati ng tagal ng pattern, naka-round up, na may minimum na limang bar.
Itabi ang parehong extreme timestamp at ang confirmation timestamp nito. Halimbawa, ang isang H2 na makikita sa bar 45 ay magiging available pagkatapos ng bar 48 kapag ang kanang window ay tatlong bar. Ang isang kandidato na nilikha sa pagtatapos ng 48 ay maaaring magsimulang maghanap ng crossing sa bar 49. Ginagawang posible rin ng paghihiwalay na ito na subukan na ang pagdaragdag ng mga bagong bar ay hindi kailanman nagbabago sa isang nailathalang signal.
on_close(t):
update_confirmed_pivots(left=3, right=3)
if new_H2 and valid(H1,L1,H2): freeze(candidate, A, N, D, expiry)
if candidate and t > candidate.created:
if High[t] > max(H1,H2)+epsilon: cancel
elif t > expiry: expire
elif Close[t-1] >= N-b and Close[t] < N-b: emit SHORT
# For double bottoms, reverse comparisons and use L1-H1-L2 with LONG.
Bigyan ng tiyak na tungkulin ang volume
Subukan ang volume sa magkakahiwalay na layer: walang filter ng volume, mas mababang volume sa paligid ng pangalawang high, at mas mataas na volume sa neckline break. Para sa pang-araw-araw na datos, ang isang iminungkahing sukat ay RVOL = V[t]/median(V[t−20:t−1]). Ang threshold na 1.5 ay isang eksperimental na setting, hindi isang pangkalahatang tuntunin. Paghambingin ang mga window na may parehong haba sa paligid ng mga high; kung hindi, ang isang mas mahabang unang upswing ay maaaring magmukhang mas aktibo dahil lamang sa naglalaman ito ng mas maraming bar.
Ang nabawasang aktibidad sa pangalawang pagtatangka ay naaayon sa isang posibleng hypothesis ng pagkabigong magpatuloy, ngunit ang mataas na aktibidad ay maaari ring kasabay ng pagsipsip. Ang isang kolum ng volume ay hindi nagpapatunay na ang mga mamimili ay nanghina. Para sa intraday data, gumamit ng mga maihahambing na time slot sa mga nakaraang sesyon. Itala ang nawawala o abnormal zero volume bilang hindi magagamit sa halip na ituring ito bilang isang napakalakas na ebidensya ng isang pagkatuyo.
Mga halimbawang numerikal at mga kaso ng pagkabigo
Sintetikong halimbawa: H1=100, L1=96, H2=100.2, A=1 at tick size=0.01. Kaya D=4, epsilon=0.15 at b=0.10. Ang pagitan ng highs na 0.2 ay pasok sa tolerance na 0.4. Kinukumpirma ng close sa 95.85 ang break. Kung talagang maaaring mag-short sa 95.75, structural stop ay 100.35 at projected target N−D ay 92. Potensyal na reward ay 3.75 laban sa risk na 4.60: 0.82R lamang bago ang gastos. Valid ang pattern ngunit kulang sa iminungkahing minimum na 1.5R.
Halimbawa ng pagkabigo: pagkatapos ng parehong panimulang istruktura, ang presyo ay magsasara sa 96.05 at pagkatapos ay tataas sa 100.6. Walang naganap na pagsasara sa ibaba ng 95.90, kaya ang kandidato ay na-invalidate nang walang trade. Sa ibang path, ang isang short na naipasok na sa 95.75 ay maaaring bumalik sa stop nito. Ang trade na iyon ay nananatiling pagkalugi kahit na ang isang mas huling chart ay magmukhang malinaw na mali ang breakout. Ang pattern validity, trigger validity at trade outcome ay magkaibang label.
Pagpasok, pagpapawalang-bisa at paglabas
Ang baseline ay papasok sa susunod na executable event pagkatapos ng confirming close. Ilagay ang stop sa itaas ng higher peak kasama ang epsilon, at i-freeze ang target sa N−D. Ang stop sa itaas ng H2 lamang ay isang hiwalay na estratehiya na may ibang risk distribution. Para sa double bottoms, ilagay ang stop sa ibaba ng lower trough at i-project ang target sa N+D.
Bago magsumite ng order, gumamit ng available na executable quote upang kalkulahin ang risk kada unit at laki ng posisyon sa ilalim ng isang fixed risk budget. Ang isang puwang na naobserbahan pagkatapos mapunan ang isang order ay hindi maaaring retrospectively na makakansela sa trade na iyon. Kung ang parehong stop at target ay nasa loob ng isang mas huling OHLC bar, gumamit ng mas pinong data o isang preregistered conservative ordering convention.
Isang kapaki-pakinabang na execution test ang paglalagay ng price gap sa pagitan ng kumpirmasyon at susunod na tradable quote. Dapat manatili ang oras ng signal at structural levels, habang binabago ng execution layer ang fill, laki ng posisyon o dahilan ng pagtanggi bago isumite ang order. Naiiba rito ang trade na hindi na sulit sa ekonomiya at ang hindi pagkilala sa pattern. Isama ang spread, komisyon at slippage sa panghuling reward-to-risk.
Pagsubok ng incremental na halaga
Maaaring gamiting control ang pagbasag pababa sa pinakahuling low pagkatapos ng uptrend, nang hindi nangangailangan ng dalawang magkatulad na high. Ihambing ang net expectancy, drawdown, bilang ng oportunidad at mga tinanggihang kandidato dahil sa mahinang reward-to-risk. Huwag tingnan lamang ang unang galaw sa hinulaang direksyon. Paghiwalayin ayon sa oras ang development at test samples, at itakda ang tolerance bago ang final test. Nagbibigay ng research context ang [3], hindi pagpapatunay sa configuration na ito.
I-save ang bawat kandidato kapag ito ay nalikha na, kasama na ang mga mawawalan ng bisa. Ang pagkolekta lamang ng mga nakumpletong pattern ay sistematikong nag-aalis ng mga pagkabigo bago ang kumpirmasyon. Pagsamahin ang mga magkakapatong na kandidato sa paligid ng parehong rehiyon ng presyo sa isang kaganapan, o maglapat ng isang nakasaad na patakaran na isang posisyon bawat rehiyon. Paghiwalayin ang mga pagtatangka sa pagbaligtad mula sa mga pagkabigo sa pagpapatuloy kapag nag-uulat ng mga resulta.
Isama sa implementation checks ang hindi pantay na highs na bahagyang nasa loob at labas ng tolerance, neckline touch na walang qualifying close, maagang crossing habang hinihintay ang pivot, expiry bago ang crossing, at bar na lumalampas kapwa sa structural invalidation at neckline. Inuuna ng pseudocode ang invalidation sa huling kaso. Maaaring iba ang pagkakasunod-sunod sa isang pinangalanang bersyon, ngunit hindi ito dapat piliin matapos makita ang resulta.
Mga karaniwang pagkakamali
Pagpasok sa pangalawang sukdulan
Iyan ay isang estratehiyang pang-antisipasyon na may ibang tiyempo mula sa kumpirmasyon ng neckline; iulat ito nang hiwalay.
Muling pagguhit ng mga mataas na marka upang iligtas ang isang kandidato
I-freeze ang mga anchor. Kung pinapayagan ang mga update, gumawa ng bagong kandidatong bersyon na may sarili nitong timestamp.
Kaakit-akit na target, labis na panganib
Hindi ginagarantiyahan ng taas ng pattern ang sapat na natitirang gantimpala upang masakop ang distansya ng paghinto at mga gastos sa pagpapatupad.
Checklist bago gamitin ang pamamaraang ito
Lagyan ng tsek ang bawat item matapos itong beripikahin sa iyong data. Naka-save ang progreso sa browser na ito; hindi ito sertipikasyon na kumikita ang estratehiya.
Mga madalas itanong
Dapat ba talagang magkapareho ang presyo ng dalawang highs?
Hindi. Ang tolerance batay sa ATR at laki ng tick ay nakakaiwas sa pagdepende sa nominal na presyo. Subukan ang mga kalapit na tolerance sa halip na pumili ng isa na akma sa ilang kaakit-akit na halimbawa.
Kompulsaryo ba ang neckline retest?
Hindi. Ang retest entry ay isang hiwalay na variant na nangangailangan ng waiting period, reaction trigger, at rule para sa mga missed trades. Huwag ipagpalagay na ang bawat breakout ay babalik sa neckline.
Mga sanggunian sa pananaliksik
Sinusuportahan ng bawat sanggunian ang katabing depinisyon o ebidensiya. Kailangang hiwalay na patunayan ang pseudocode, mga gawang halimbawa, at iminungkahing parameter.
- IG: How to trade double tops and double bottomsIG. Heometriya ng padron at terminolohiya ng pagkumpirma; binasa ang kaugnay na pampublikong seksyon. Sinuri noong: .
- TradingView: RepaintingTradingView. Pagkaantala sa kumpirmasyon ng pivot at pagbabago sa lumang signal (repainting). Sinuri noong: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Kaligiran sa sistematikong pananaliksik sa mga padron; ang konpigurasyong ito ay hindi nasubok ng papel. Sinuri noong: .
Mga kaugnay na pamamaraan
Paalala sa panganib
Para sa pag-aaral at pagdisenyo ng pananaliksik ang nilalamang ito, hindi payong pinansiyal. Ang Backtest ay simulasyon ng nakaraan, hindi garantiya ng resulta sa hinaharap, at hindi naglalagay ng tunay na mga trade. Hindi awtomatikong tampok ng app ang mga pamamaraan sa aklatang ito. Tingnan ang metodolohiya at sentro ng pag-aaral.
Patunayan muna ang mga tuntunin bago isapanganib ang tunay na puhunan
Suriin ang suporta ng app, data, at bawat simulated trade; maaaring mangailangan ng hiwalay na implementasyon ang mga advanced na detector.
I-download ang Backtest sa App Store