Nilalaman ng artikulo

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.

Data at mga merkadoGumamit ng napatunayang datos ng OHLC na may mga aksyong pangkorporasyon na palagiang hinahawakan. Itala ang palitan, uri ng instrumento at yunit para sa volume. Ang FX tick-volume feed ay hindi kumakatawan sa kabuuang volume ng merkado; hindi dapat paghaluin ang spot at perpetual-contract volume.
Mga timeframe ng pananaliksikAng H1, H4 at mga daily bar ay magkahiwalay na mga configuration ng pananaliksik. Ang mga haba ng window, mga gastos sa pagpapatupad at mga pagkaantala sa kumpirmasyon ay dapat i-calibrate sa isang sample ng pag-develop. Walang itinakdang timeframe bilang pinakamainam para sa detector na ito.
Tumataas ang presyo, susubok sa dalawang pinakamataas na antas malapit sa 100, pagkatapos ay magsasara sa ibaba ng neckline sa 96 habang tumataas ang volume.Buksan ang ilustrasyon sa buong laki
Sintetikong ilustrasyong ginawa para sa artikulong ito. Mas huling nakukumpirma ang price highs kaysa sa oras na nangyari ang mga ito. Ang target line ay heometrikong projection, hindi forecast.

Praktikal na daloy ng gawain

Daloy ng gawain para sa Double Top at Bottom: Neckline, Volume, at Causal Algorithm
Nasa ibaba ang buong mga hakbang. Sa bawat yugto, kailangang itala ang dahilan ng pagtanggi kapag kulang ang data o hindi natugunan ang kundisyon.
  1. Kumpirmahin ang mga sukdulanHintayin ang H1–L1–H2, o ang kabaligtarang sequence para sa double bottom.
  2. I-freeze ang necklineI-save ang gitnang antas, lalim, mga tolerasyon at pag-expire.
  3. Hintayin ang crossing na kumpirmado ng closeTanggapin lamang ang crossing pagkatapos mabuo ang kandidato.
  4. Suriin ang magagamit na gantimpalaKalkulahin ang heometrikong target at panganib mula sa isang maipapatupad na presyo.
  5. 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.

0/6 item

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.

  1. IG: How to trade double tops and double bottomsIG. Heometriya ng padron at terminolohiya ng pagkumpirma; binasa ang kaugnay na pampublikong seksyon. Sinuri noong: .
  2. TradingView: RepaintingTradingView. Pagkaantala sa kumpirmasyon ng pivot at pagbabago sa lumang signal (repainting). Sinuri noong: .
  3. 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