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.

KomponenteGawain nito
Trading platformTumatanggap ng mga order at nagtatala ng mga posisyon, puno at halaga ng account
Challenge engineNag-aaplay ng mga patakaran sa pagsusuri at nagbabago ng katayuan ng account
Trader dashboardIpinapakita ang progreso, natitirang puwang ng pagkawala at kasaysayan ng mga patakaran
CRM at back officeNangangasiwa sa customer, siklo ng buhay ng account, pagsusuri at komunikasyon
Payout workflowSinisiyasat 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.

Mga paparating na kaganapan
Mga order at pagpuno Laki, presyo, panig, gastos
Mga presyo sa merkado Live na equity at exposure
Orasan at kalendaryo I-reset ang oras, session, balita
Mga pagbabago sa account Mga bayarin, swaps, mga pagwawasto
Hamunin ang makina

Estado ng account + tagasuri ng mga tuntunin

I-rebuild ang account, pagkatapos ay patakbuhin ang bawat aktibong tuntunin laban sa parehong estado.

Target na kita
Araw-araw na pagkalugi
Static o trailing drawdown
Mga araw ng pangangalakal at pagkakapare-pareho
Mga limitasyon sa posisyon at oras
Karapat-dapat sa payout
Mga aksyon sa account
Magpatuloy o magbigay ng babala Update ng progreso at natitirang puwang
Ipagtanggol ang paglabag Tanggihan ang mga order, i-flatten, i-lock
Itaguyod ang yugto Gumawa ng susunod na karapat-dapat na account
Review ng payout Itigil ang kita at kalkulahin ang hati
Tala ng audit

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:

  1. Na-normalize na mga kaganapan. Ang mga simbolo, timestamp, bayarin at mga identifier ng account ay dapat gumamit ng iisang pare-parehong format.
  2. 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.
  3. Deterministic na mga patakaran. Ang parehong kasaysayan ng kaganapan ay dapat palaging makabuo ng parehong resulta.
  4. 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.

Pangalawang balanse $100,000
Balanse sa simula ng araw $102,000
Pinakamataas na marka $106,000
Kasalukuyang equity $97,200

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

Aktibong account

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:

  1. Itala ang estado ng account at nag-trigger na kaganapan sa merkado.
  2. Tanggihan ang mga bagong order.
  3. Ikansela ang mga nakabinbing order.
  4. Isara ang mga bukas na posisyon kung kinakailangan ito ng programa.
  5. I-lock ang account o markahan ito para sa pagsusuri.
  6. Ipaalam sa nagtitinda at sa koponan ng operasyon.
  7. Panatilihin ang bersyon ng kalkulasyon at patakaran para sa posibleng hindi pagkakaintindihan.
  8. 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.

    SitwasyonInaasahang pag-uugali
    Araw-araw na pag-reset na may bukas na P&LKunin ang snapshot ng tinukoy na baseline sa timezone ng programa bago iproseso ang susunod na kaganapan
    Pagkakaiba sa presyo sa pamamagitan ng limitasyonI-record ang unang available na presyo at nagresultang equity, hindi isang kathang-isip na trade sa threshold
    Partial na pagpuno at mga late feeIlapat ang bawat kaganapan nang isang beses at muling kalkulahin pagkatapos dumating ang mga komisyon o swap
    Pagka-abala sa feedPanatilihin ang pagkakasunod-sunod ng kaganapan pagkatapos kumonekta muli at iwasang ipasa ang isang account mula sa hindi kumpletong data
    Manu-manong pagwawastoItago 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:

    • 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.

    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:

    1. Mag-freeze ng snapshot ng pagiging karapat-dapat para sa hiniling na panahon ng pagganap.
    2. Kumpirmahin na walang bukas na posisyon ang account kung kinakailangan.
    3. Muling kalkulahin ang karapat-dapat na kita pagkatapos ng mga bayarin at mga naunang pagbabayad.
    4. I-apply ang bahagi ng kita ng mangangalakal.
    5. Patakbuhin ang mga tsek sa pagkakakilanlan, pagmamay-ari ng account at pang-aabuso.
    6. Aprubahan, tanggihan o ipadala ang kahilingan para sa manu-manong pagsusuri.
    7. Gumawa ng tagubilin sa pagbabayad.
    8. Irekord ang katayuan ng provider, mga bayarin at sangguniang reperensya sa pag-aayos.
    9. Ayusin ang account ayon sa mga patakaran ng programa.

    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:

    • 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.

    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:

    • 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.

    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:

    • 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.

    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.