Ang hamon ng prop firm na makina ay ang software na nagpapasya kung ang isang evaluation account ay aktibo, pumasa o nalabag.
Binabasa nito ang mga kalakalan, balanse ng account, bukas na kita at pagkalugi, mga bayarin at oras. Kinukumpara nito ang estado ng account sa mga patakaran ng programa. Kapag ang isang limitasyon ay nalampasan, maaaring harangan ng makina ang mga bagong order, isara ang mga posisyon, ilipat ang account sa ibang yugto o ipadala ito para sa pagsusuri ng bayad.
Mukhang simple ito hanggang sa dalawang tao ang nagkalkula ng parehong patakaran sa magkaibang paraan.
Isaalang-alang ang isang $100,000 na account na may 5% na limitasyon sa araw-araw na pagkalugi. Nananatili ba ang sahig sa $95,000 buong araw? Gumagalaw ba ito pagkatapos kumita ang trader ng $2,000? Kasama ba ang mga bukas na pagkalugi? Aling time zone ang nagtatapos ng araw? Ano ang mangyayari kung ang isang posisyon ay lumampas sa limitasyon sa pagitan ng dalawang pag-update ng presyo?
Ang porsyento ang madaling bahagi. Ang depinisyon, oras at ebidensya ang nagbibigay ng kapanatagan sa isang hamong makina.
| Komponente | Gawain nito |
|---|---|
| Trading platform | Tumatanggap ng mga order at nagtatala ng mga posisyon, puno at halaga ng account |
| Challenge engine | Nag-aaplay ng mga patakaran sa pagsusuri at nagbabago ng katayuan ng account |
| Trader dashboard | Ipinapakita ang progreso, natitirang puwang ng pagkawala at kasaysayan ng mga patakaran |
| CRM at back office | Nangangasiwa sa customer, siklo ng buhay ng account, pagsusuri at komunikasyon |
| Payout workflow | Sinisiyasat ang pagiging karapat-dapat, kinakalkula ang paghahati at nagtatalaga ng katayuan ng pagbabayad |
Paano gumagana ang engine ng hamon ng prop firm
Iniisip ko ang makina bilang isang tagaproseso ng kaganapan na may alaala.
Bawat mahalagang kaganapan ay pumapasok sa pagkakasunod-sunod: isang punan, isang pagbabago ng presyo, isang komisyon, isang swap, isang pang-araw-araw na pag-reset o isang manu-manong pagbabalanse. Ang makina ay nagbabalik sa estado ng account, sinusuri ang mga patakaran at sinusulat ang desisyon sa isang audit log.
Mula sa kaganapan ng kalakalan patungo sa desisyon ng account
Pinagsasama ng makina ang mga kaganapan sa platform sa aktibong bersyon ng patakaran. Bawat desisyon ay naglalabas ng aksyon sa account at isang tala ng audit.
Estado ng account + tagasuri ng mga tuntunin
I-rebuild ang account, pagkatapos ay patakbuhin ang bawat aktibong tuntunin laban sa parehong estado.
ID ng kaganapan, snapshot ng account, threshold, bersyon ng patakaran, desisyon, aksyon at timestamp.
Mahalaga ang pagkakasunod-sunod. Ang huling pag-fill ay maaaring magdulot ng maling exposure. Ang nakopyang fill ay maaaring magbilang ng parehong pagkalugi nang dalawang beses. Ang iba’t ibang time zone ay maaaring magmukhang isang paglabag ang isang wastong pang-araw-araw na reset.
Ang isang maaasahang makina ay nangangailangan ng apat na bagay:
- Na-normalize na mga kaganapan. Ang mga simbolo, timestamp, bayarin at mga identifier ng account ay dapat gumamit ng iisang pare-parehong format.
- Isang awtoritatibong estado ng account. Ang balanse, equity, mga bukas na posisyon, mataas na marka ng tubig at pang-araw-araw na baseline ay dapat magmula sa mga tinukoy na mapagkukunan.
- Deterministic na mga patakaran. Ang parehong kasaysayan ng kaganapan ay dapat palaging makabuo ng parehong resulta.
- Isang audit trail. Dapat na maipakita ng kumpanya kung aling kaganapan ang nag-trigger ng isang pass o breach at kung aling bersyon ng patakaran ang aktibo.
Ang isang dashboard na walang mga pundasyong iyon ay maaaring magpakita ng babala, ngunit hindi nito maaasahang maipaliwanag kung paano naabot ang bilang.
Ang mga patakaran na kailangang kalkulahin ng makina
Karamihan sa mga programa ng pagsusuri ay gumagamit ng mga pamilyar na label. Ang kalkulasyon sa ilalim ng bawat label ay maaaring mag-iba.
Target ng kita
Ang layunin ng kita ay nagtatakda ng resulta na kinakailangan upang makumpleto ang isang yugto. Ang isang pangunahing bersyon ay maaaring mangailangan ng isang account na nagsisimula sa $100,000 upang maabot ang $108,000.
Kailangan pa ng makina ng mga sagot sa ilang katanungan:
- Ang layunin ba ay batay sa balanse o equity?
- Kinakailangan bang isara ang lahat ng posisyon bago lumipas ang yugto?
- Kasama ba ang mga komisyon at swap?
- Mayroon bang minimum na bilang ng mga araw ng pangangal trading?
- Maari bang ang isang malaking araw ay lumabag sa isang patakaran ng pagkakapareho kahit na ang layunin ay naabot na?
Mas gusto kong ang lohika ng pagpasa ay tumakbo lamang pagkatapos na masuri ang bawat patakaran sa panganib. Ang isang mangangalakal ay hindi dapat magpasa dahil ang equity ay umabot sa target sa parehong pag-update ng presyo na lumabag sa limitasyon ng pagkawala.
Pinakamataas na araw-araw na pagkalugi
Ang pang-araw-araw na pagkalugi ay karaniwang ang patakaran na pinaka-nakakalantad sa mga pagkakamali sa oras.
Ipagpalagay na ang pinapayagang araw-araw na pagkalugi ay $5,000. Isang simpleng pagpapatupad ay:
Daily floor = Panimulang batayan sa umaga - $5,000
Natitirang silid = Kasalukuyang equity - Pang-araw-araw na sahig
Maaaring gumamit ang isang programa ng panimulang equity, ang mas mataas sa balanse at equity, o isang nakatakdang porsyento ng paunang laki ng account. Maaaring isama nito ang bukas na P&L, mga komisyon, swaps at mga dibidendo. Maaaring mag-reset ito sa oras ng platform sa halip na sa lokal na oras ng trader.
Ang pampublikong tuntunin ay dapat ilarawan ang eksaktong batayan at mga pagbabawas. Dapat itago ng makina ang mga ito sa bawat pag-reset.
Pinakamataas na pagkalugi at pagbagsak
Ang static maximum loss ay may isang nakatakdang sahig. Sa isang $100,000 na simulaing account at isang $10,000 na limitasyon, ang sahig ay nananatiling $90,000.
Ang trailing drawdown ay nagtataas ng sahig kapag ang account ay umabot sa bagong mataas:
Trailing floor = Mataas na antas ng tubig - Pahintulot sa pagbawas
Kung ang mataas na marka ng tubig ay umabot sa $106,000 at ang allowance ay $10,000, ang sahig ay nagiging $96,000.
Ang programa ay dapat tukuyin kung ano ang lumilikha ng bagong mataas na marka ng tubig:
- intraday equity;
- puhunan sa katapusan ng araw;
- naka-sara na balanse;
- balanse sa katapusan ng araw.
Dapat din nitong ipahayag kung ang sahig ay patuloy na sumusunod, humihinto sa paunang balanse o nagla-lock sa ibang threshold. Ang “10% trailing drawdown” ay hindi kumpleto nang walang mga detalye na iyon.
Mga araw ng pangangalakal at pagkakapare-pareho
Ang isang araw ng pangangal trading ay dapat magkaroon ng isang nakatala na depinisyon. Ang pagbubukas ng isang posisyon, pagsasara ng isa at paghawak ng overnight trade ay hindi kinakailangang ituring na pareho.
Kailangan ng pantay na katumpakan ang mga alituntunin ng pagkakapare-pareho. Kung ang pinakamagandang araw ay hindi dapat lumampas sa 40% ng kabuuang kita, kailangan ng makina na malaman kung ang pagsubok ay nalalapat sa panahon ng hamon, sa oras ng pagdaan o tanging kapag humiling ng bayad.
Halimbawa, ang isang mangangalakal ay may $10,000 na kabuuang kita at kumita ng $4,800 sa pinakamagandang araw:
$4,800 / $10,000 = 48%
Maaaring ang account ay higit sa target na kita nito ngunit nabigo pa rin sa 40% na pagsubok sa konsistensya. Depende sa programa, maaaring kailanganin ng mangangalakal na kumita ng higit sa ibang mga araw kaysa mawalan ng bahagi ng pinakamagandang araw.
Mga paghihigpit sa kalakalan
Kailangan ng naka-istrukturang mga kalendaryo, pagmamapa ng instrumento at data ng order ang laki ng posisyon, instrumento, panahon ng paghawak, balita at mga patakaran sa awtomasyon. Ang isang pangungusap sa mga tuntunin ay hindi maaaring huminto ng isang order sa kanyang sarili.
Isang account, tatlong magkaibang antas ng pagkalugi
Gamitin ang ilustratibong kwentong ito:
- paunang balanse:
$100,000; - kasalukuyang balanse:
$102,000; - panimula ng araw na balanse:
$102,000; - pinakamataas na naitalang equity:
$106,000; - kasalukuyang equity:
$97,200; - pang-araw-araw na limitasyon sa pagkawala:
$5,000; - kabuuang pagkawala ng pahintulot:
$10,000.
Alin sa mga patakaran ng pagkalugi ang unang huminto sa account?
Ang parehong $100,000 na account ay maaaring maging ligtas o masira depende sa kasalukuyang equity at sa naitalang mataas na marka ng tubig.
Pang-araw-araw na pagkalugi
Simula ng balanse ng araw – $5,000
Static maximum loss
Paunang balanse – $10,000
Trailing drawdown
High-water mark – $10,000
Ang pang-araw-araw na pagkalugi ay ang pinakamalapit na hangganan, na may `$200` na natitirang espasyo.
Sa ilalim ng isang nakatakdang pang-araw-araw na batayan, ang pang-araw-araw na sahig ay $97,000. Ang kasalukuyang equity ay mayroon na lamang $200 bago lumampas.
Ang static total-loss floor ay nananatiling $90,000, na nag-iiwan ng $7,200. Ang patakarang iyon ay hindi malapit sa pag-trigger.
Ang trailing floor ay $96,000, batay sa $106,000 mataas na marka ng tubig. Ito ay nag-iiwan ng $1,200.
Nanalo ang pang-araw-araw na patakaran dahil mayroon itong pinakamaliit na natitirang puwang. Ang isa pang $250 na lumulutang na pagkalugi ay dadalhin ang equity sa $96,950 at lalampas sa account kahit na ito ay nananatiling malayo sa static maximum-loss floor.
Ito ang dahilan kung bakit hindi ko hinuhusgahan ang isang pagsusuri batay lamang sa mga porsyento ng headline. Ang aktibong hadlang ay maaaring magbago sa loob ng araw, at maaaring hindi ito ang patakaran na inaasahan ng isang mangangalakal.
Ano ang nangyayari kapag ang isang limitasyon ay nalampasan
Ang isang paglabag ay isang daloy ng trabaho, hindi isang pagbabago ng kulay sa isang dashboard.
Ang isang kumpanya ay dapat magpasya kung aling mga hakbang ang mangyayari at sa anong pagkakasunod-sunod:
- Itala ang estado ng account at nag-trigger na kaganapan sa merkado.
- Tanggihan ang mga bagong order.
- Ikansela ang mga nakabinbing order.
- Isara ang mga bukas na posisyon kung kinakailangan ito ng programa.
- I-lock ang account o markahan ito para sa pagsusuri.
- Ipaalam sa nagtitinda at sa koponan ng operasyon.
- Panatilihin ang bersyon ng kalkulasyon at patakaran para sa posibleng hindi pagkakaintindihan.
- walang mahigpit na patakaran ang nalabag;
- ang target ay gumagamit ng kinakailangang balanse o sukat ng equity;
- kumpleto na ang lahat ng kinakailangang araw ng kalakalan;
- nasusunod ang mga kondisyon ng pagkakapare-pareho;
- nagsasara ang mga posisyon kung kinakailangan ng programa;
- ang account ay walang hindi nalutas na data o pag-hold sa pagsunod.
- Mag-freeze ng snapshot ng pagiging karapat-dapat para sa hiniling na panahon ng pagganap.
- Kumpirmahin na walang bukas na posisyon ang account kung kinakailangan.
- Muling kalkulahin ang karapat-dapat na kita pagkatapos ng mga bayarin at mga naunang pagbabayad.
- I-apply ang bahagi ng kita ng mangangalakal.
- Patakbuhin ang mga tsek sa pagkakakilanlan, pagmamay-ari ng account at pang-aabuso.
- Aprubahan, tanggihan o ipadala ang kahilingan para sa manu-manong pagsusuri.
- Gumawa ng tagubilin sa pagbabayad.
- Irekord ang katayuan ng provider, mga bayarin at sangguniang reperensya sa pag-aayos.
- Ayusin ang account ayon sa mga patakaran ng programa.
- Rule engine: kinakalkula ang mga kondisyon ng nalathalang programa.
- Kontrol sa pang-aabuso: suriin ang pag-uugali at mangolekta ng ebidensya.
- Pagsusuri ng manu-manong: humahawak ng mga hindi tiyak na kaso at nagtatala ng huling dahilan.
- isang ordinaryong pass;
- pang-araw-araw na pagkawala dulot ng lumulutang na P&L;
- mga static at trailing drawdown breaches;
- isang mataas na equity na gumagalaw ng intraday trailing floor;
- isang pang-araw-araw na pag-reset na may mga bukas na posisyon;
- isang agwat ng presyo sa pamamagitan ng hangganan;
- mga komisyon at swap na naipost pagkatapos ng isang fill;
- mga bahagyang punan at tinanggihan na mga order;
- nauulit at hindi tamang pagkakasunod-sunod na mga kaganapan;
- isang pagka-abala sa datos ng pamilihan at muling pagkonekta;
- isang sabay na target at limitasyon ng pagkawala na kaganapan;
- isang bayad pagkatapos ng isa o higit pang naunang mga bayad;
- isang tinanggap na apela at manu-manong pagwawasto ng account.
- single-stage, multi-stage at direktang pag-access na mga programa;
- target na kita at minimum na araw ng pangangalakal;
- pang-araw-araw na baseline ng pagkawala, oras ng pag-reset at mga kasama na gastos;
- static, pagtatapos ng araw o intraday trailing drawdown at locking na pag-uugali;
- instrumento, oras, balita at mga limitasyon sa laki ng posisyon;
- mga babala, malubhang paglabag at mga aksyon sa account;
- daloy ng pass, promosyon at bayad;
- mga bersyon ng patakaran, mga tala ng kaganapan at mga pahintulot sa manu-manong pagsusuri.
Mayroong dalawang karaniwang paraan ng pagkabigo.
Sa naantalang pagpapatupad, nadidetect ng dashboard ang isang paglabag habang ang platform ay patuloy na tumatanggap ng mga order. Sa dobleng pagpapatupad, ang isang pag-uulit ay nagsasara ng isang posisyon ng dalawang beses o inuulit ang pagbabago ng katayuan. Ang pag-uulit ng parehong paglabag na kaganapan ay hindi dapat ulitin ang epekto nito sa pananalapi.
Ang mga babala ay makakatulong bago ang mahigpit na limitasyon. Halimbawa, maaaring ipaalam ng sistema sa mangangalakal sa 70% at 90% ng kapasidad ng araw-araw na pagkalugi. Ngunit ang threshold ng babala ay dapat manatiling hiwalay mula sa aktwal na tuntunin ng paglabag.
Mga kakaibang kaso na nararapat sa kanilang sariling mga pagsubok
Karamihan sa mga depekto ay lumilitaw sa mga hangganan kaysa sa panahon ng isang karaniwang saradong kalakalan.
| Sitwasyon | Inaasahang pag-uugali |
|---|---|
| Araw-araw na pag-reset na may bukas na P&L | Kunin ang snapshot ng tinukoy na baseline sa timezone ng programa bago iproseso ang susunod na kaganapan |
| Pagkakaiba sa presyo sa pamamagitan ng limitasyon | I-record ang unang available na presyo at nagresultang equity, hindi isang kathang-isip na trade sa threshold |
| Partial na pagpuno at mga late fee | Ilapat ang bawat kaganapan nang isang beses at muling kalkulahin pagkatapos dumating ang mga komisyon o swap |
| Pagka-abala sa feed | Panatilihin ang pagkakasunod-sunod ng kaganapan pagkatapos kumonekta muli at iwasang ipasa ang isang account mula sa hindi kumpletong data |
| Manu-manong pagwawasto | Itago ang may-akda, dahilan, timestamp at link sa orihinal na desisyon |
Ang mga pagbabago sa daylight-saving, pagpapanatili at mga naulit na callback ay kabilang sa parehong test pack. Ang isang muling inayos na kaganapan ay maaaring magdulot ng tamang patakaran na makagawa ng maling desisyon.
Ang pagdaig sa isang hamon ay isang paglipat ng estado
Ang target na kita lamang ay hindi dapat magtaguyod ng isang account.
Bago baguhin ang active sa passed, suriin:
Ang mga pagsubok ay hindi dapat lumikha ng susunod na account nang dalawang beses o kumabit sa maling template ng patakaran.
Panatilihing nakikita ang kasaysayan ng entablado: nilikhang account, naipasa ang entablado, nilikhang pinondong account, kwalipikado para sa payout, humiling ng payout at nakumpletong payout. Ipinapakita ng timeline sa suporta kung saan natigil ang isang account.
Paano gumagana ang payout workflow
Itinatag ng engine ng hamon ang pagiging karapat-dapat. Ang daloy ng pagbabayad ang humahawak sa pera at ang mga kontrol sa paligid nito.
Isang praktikal na sunud-sunod ay:
Kung ang karapat-dapat na kita ay $6,000 at ang bahagi ng mangangalakal ay 80%, ang kabuuang bayad ay:
$6,000 x 80% = $4,800
Dapat ipakita ng sistema kung aling bintana ng pagganap ang nagproduce ng $6,000, kung may mga naunang pagbabayad na ibinawas at kung ano ang mangyayari sa natitirang $1,200.
Kailangan din ng pagkakasundo ang katayuan ng bayad. Ang “Naprubahan” sa back office ng prop firm ay hindi nangangahulugang “nabayaran” ng provider ng bayad o “natanggap” ng trader.
Ang mga patakaran sa panganib at pagtuklas ng pang-aabuso ay magkakaibang sistema
Ang pang-araw-araw na pagkalugi at pagbagsak ay tiyak. Ang account ay lumampas sa tinukoy na threshold o hindi.
Ang pagtukoy ng pang-aabuso ay karaniwang probabilistic. Ang mga ibinahaging aparato, pagtutugma ng mga order, hindi pangkaraniwang latency, magkakasamang account o mga hidwaan sa pagkakakilanlan ay maaaring lumikha ng mga senyales. Ang isang senyales ay hindi patunay sa sarili nito.
Pananatilihin kong hiwalay ang dalawang landas ng desisyon:
Ang mga awtomatikong kontrol ay maaaring hadlangan ang malinaw na tinukoy na mga aksyon. Ang mahina na signal ay hindi dapat maging isang hindi maipaliwanag na pagtanggi sa bayad. Kailangan ng mga tagasuri ang mga nakapailalim na utos, mga timestamp, mga aparato at mga sanggunian sa patakaran, hindi lamang isang iskor.
Ano ang dapat subukan bago ilunsad ang isang hamon
Uulitin ko ang buong sunud-sunod ng mga kaganapan at susuriin ang bawat resulta laban sa isang kamay na kalkulasyon.
Ang test pack ay dapat maglaman ng:
Para sa bawat kaso, ihambing ang mga kaganapan sa platform, pagkalkula ng makina, mensahe ng mangangalakal at talaan ng back-office. Lahat ng apat ay dapat ilarawan ang parehong kinalabasan. Subaybayan ang pagkaantala ng desisyon, mga pinagtatalunang paglabag, matagumpay na apela, oras ng pagbabayad at mga duplicate na aksyon.
Ano ang dapat ma-configure ng isang prop firm
Ang listahan ng mga patakaran ay hindi gaanong mahalaga kumpara sa inaasahang pag-uugali at isang kalkulasyon na maaaring ulitin ng koponan.
Bago pumili ng isang challenge engine, suriin kung ang kumpanya ay makakapag-configure:
Suriin din kung gaano kabilis umabot ang pagbabago ng patakaran sa mga aktibong account. Ang mga bagong tuntunin ay hindi dapat tahimik na baguhin ang kalkulasyon para sa isang pagsusuri na kasalukuyang isinasagawa.
Mahigpit na mahalaga ang integrasyon dahil ang hamon ng makina ay hindi maaaring gumana nang nag-iisa. Kailangan nito ng malinis na data ng plataporma, maipatutupad na mga kontrol sa account at isang talaan ng pagbabayad na maaaring suriin ng pananalapi.
