Backtesting hujenga imani kwenye mkakati
Backtesting ya forex kwa mkono kwenye price action halisi ya kihistoria — mshumaa kwa mshumaa. Tekeleza biashara kwenye zana ya backtesting ya forex inayofanana na halisi, fuatilia utendaji, na noa faida yako kabla ya kuhatarisha hata dola moja.
FxBacktest ina lugha yake ya mikakati, FXScript. Iandike mwenyewe, au mwambie msaidizi wa Claude uliojengwa ndani unachofanyia biashara kwa lugha ya kawaida, naye atakupa script inayofanya kazi — kisha iendeshe juu ya miaka ya historia halisi ya soko kwa sekunde chache, bila kugusa kipindi chako kilicho wazi.
// Anything you wrap in input() becomes a field you can tune.
strategy("EMA cross", risk_pct = 1)
fastLen = input(20, "Fast EMA")
slowLen = input(50, "Slow EMA")
slPips = input(20, "Stop loss (pips)")
target = input(2, "Target (R)")
fast = ta.ema(fastLen)
slow = ta.ema(slowLen)
// `pip` is one pip in this instrument's prices, so the same
// stop means 20 pips on EURUSD and 20 pips on gold.
if ta.crossover(fast, slow) and not strategy.inPosition
strategy.entry("long", sl = close - slPips * pip, rr = target)
if ta.crossunder(fast, slow) and not strategy.inPosition
strategy.entry("short", sl = close + slPips * pip, rr = target)
plot(fast, "Fast EMA", "#00d4ff")
plot(slow, "Slow EMA", "#f5c542")
Mfano wa kuonyesha tu — matokeo ya kudhaniwa, si utendaji halisi wala uliohakikishwa. Kila uendeshaji hufungua ripoti ileile kamili ya uchambuzi wanayopata vipindi vyako vya mkono.
Sema kwa lugha ya kawaida na Claude atarudisha FXScript, aiweke kwenye editor, na aieleze. Kutendua mara moja kunarudisha msimbo wako mwenyewe.
Viashiria 48, timeframe za juu, spread na kamisheni — script inaita kazi zilezile ambazo chati inachorea, kwa hiyo matokeo ya script hayawezi kutofautiana na ya mkono.
Kila input() inakuwa sehemu yenye lebo unapoiandika. Badilisha stop, target au urefu kisha endesha tena — bila kuhariri, bila kubahatisha.
Mshumaa unapogusa stop na target yako kwa pamoja, timeframe ndogo zaidi huamua kipi kilitangulia — badala ya backtest kuchagua kimyakimya kile kinachopendeza.
Weka sheria kamili za kampuni na uendeshe tathmini nzima kwenye historia halisi ya soko — kifuatiliaji cha moja kwa moja kinafuata awamu yako, drawdown na target mshumaa kwa mshumaa, kisha skrini ya matokeo inakuambia kama umefaulu. Yote kabla hujatumia hata senti moja kwenye changamoto halisi.
Kila awamu imevukwa ndani ya sheria za drawdown, hasara ya siku na kikomo cha muda — kifuatiliaji kilekile cha moja kwa moja na skrini ya matokeo unayopata ndani ya app.
Backtesting ya forex kwa mkono kwenye mishumaa halisi ya kihistoria — weka biashara, dhibiti hatari, na uone faida yako inavyofanya kweli bila kusakinisha chochote wala akaunti ya broker.
Viashiria, michoro na price action — kila kitu unachohitaji kujifunza kama mfanyabiashara wa kitaalamu.
Weka salio la akaunti yako, ukubwa wa lot, leverage na asilimia ya hatari. Sanidi gharama za spread na kamisheni zinazolingana na broker wako halisi.
Chagua kutoka vyombo 105 katika Forex, Bidhaa, Indices, Crypto na Hisa. Chagua timeframe yako — M1 hadi D1.
Songesha chati mshumaa kwa mshumaa au tumia Auto Play. Ingia BUY/SELL wakati wowote. Chati haionyeshi kinachofuata hadi usonge mbele.
Maliza kipindi ili uone P&L yako kamili, kiwango cha ushindi, RR ya wastani, na uchambuzi wa gharama. Pakua kadi ya ripoti kama PNG ili kufuatilia maendeleo yako.
Imejengwa kwenye kivinjari — hakuna kusakinisha, hakuna plugin, hakuna ucheleweshaji. Replay safi ya chati yenye zana sahihi zinazohitajika.
Jifunze kwenye masoko yanayofanyiwa biashara zaidi duniani. Kila chombo kina thamani za pip, ukubwa wa mikataba na usahihi wa tick vilivyorekebishwa kulingana na feed za broker halisi.
Kila mkakati uliochapishwa unatoka kwenye kipindi halisi cha backtesting — kiwango cha ushindi, drawdown na mapato halisi vimechukuliwa moja kwa moja kutoka kwenye ripoti, si kuandikwa kwa mkono.
Tofauti kati ya wafanyabiashara thabiti na wanaohangaika si mkakati — ni muda wa skrini. Backtesting inakupa uzoefu wa miaka ndani ya wiki chache.
Bure milele kujifunza kiigaji. Panda daraja unapotaka uchambuzi wa kina zaidi, kila chombo, na historia ya jarida isiyo na kikomo.
Jenga silika halisi za biashara kupitia kurudia kwa nidhamu — hakuna kadi ya mkopo inayohitajika.
Uchambuzi wa timeframe nyingi na jarida unalohitaji ili kuimarika kweli.
Kila uchambuzi. Jarida lisilo na kikomo. Seti kamili ya uchambuzi kwa wafanyabiashara wanaochukulia backtesting kama kazi halisi.
Majibu mafupi kwa yale ambayo wafanyabiashara wengi huuliza kabla ya kuanza backtesting.
Backtesting ya forex ni kucheza tena data ya kihistoria ya bei na kuweka biashara kana kwamba unafanya biashara moja kwa moja, ili upime jinsi mkakati ungefanya bila kuhatarisha pesa halisi. Backtester nzuri inakupa replay ya mshumaa kwa mshumaa, spread na kamisheni halisi, na takwimu kama kiwango cha ushindi, drawdown na expectancy katika sampuli nzima.
Ndiyo. Mpango wa Free hauishi muda wake — vyombo vyote 105, timeframe zote saba, utekelezaji kamili wa biashara, ripoti kamili ya kipindi, na vipindi vitatu vilivyohifadhiwa kwenye jarida lako. Hakuna kadi ya mkopo inayohitajika. Pro na Ultra hufungua viashiria zaidi, uchambuzi wa kina zaidi na jarida kubwa zaidi, lakini mzunguko mkuu wa backtesting ni bure milele.
Hapana. FxBacktest inaendeshwa kikamilifu kwenye kivinjari chako — hakuna kupakua, hakuna plugin, hakuna MetaTrader, hakuna akaunti ya broker. Data ya kihistoria imejumuishwa kwenye app, kwa hiyo unaweza kufungua chati na kuanza kuweka biashara sekunde chache baada ya kujisajili.
Ndiyo. FxBacktest ni zana ya mtandaoni ya backtesting ya forex inayoendeshwa kwenye tovuti yenyewe — ifungue kwenye kivinjari chochote, chagua soko, na chati za kihistoria zinapakia moja kwa moja kwenye ukurasa. Hakuna installer, hakuna plugin na hakuna MetaTrader, kwa hiyo inafanya kazi vivyo hivyo kwenye Windows, macOS, Linux na ChromeOS.
Hakuna app tofauti ya kusakinisha kutoka Play Store au App Store — FxBacktest inaendeshwa kwenye kivinjari cha simu yako badala yake. Fungua tovuti kwenye Android au iPhone na replay ya chati, paneli ya biashara na ripoti ya kipindi vyote vinajipanga kwa skrini ya simu. Unaweza kuiongeza kwenye skrini ya mwanzo ili ifunguke kama app.
Jaribio dogo la biashara 20 linaweza kufichua matatizo dhahiri ya utekelezaji, lakini tathmini makini kwa kawaida inahitaji biashara 100 au zaidi katika hali tofauti za soko. Muhimu zaidi kuliko idadi kamili ni kwamba sampuli ijumuishe ushindi, hasara, vipindi vya utulivu, msukosuko wa habari, na angalau drawdown moja isiyopendeza.
Backtesting kwa mkono ni bora kwa maamuzi ya kibinafsi, kusoma price action na kujenga muda wa skrini. Backtesting ya kiotomatiki ni bora kwa sheria kali ambazo kompyuta inaweza kutekeleza bila tafsiri. Wafanyabiashara wengi hutumia zote mbili — majaribio ya mkono ili kuelewa setup, kisha otomatiki ili kuiangalia kwa kiwango kikubwa.
Hapana. Backtest inaonyesha jinsi mpango ulivyofanya kwenye data ya kihistoria. Matokeo halisi bado yanategemea spread, slippage, saikolojia, kasi ya utekelezaji, masharti ya broker, na kama hali ya soko inabadilika. Backtest imara hujenga imani na nidhamu, lakini ni mstari wa kuanzia, si mstari wa kumalizia.
Tafuta replay ya mshumaa kwa mshumaa inayoficha yajayo, njia ya kuruka mbele bila kuruka juu ya stop zako, oda za market na limit zinazowekwa moja kwa moja kwenye chati, na timeframe za juu zinazocheza tena kwa pamoja. FxBacktest hufanya yote haya kwenye kivinjari: songa mshumaa mmoja au mitano kwa wakati, au ruka hadi saa uliyochagua huku kila mshumaa ulio katikati bado ukigusa stop na target; weka oda za market au BUY/SELL LIMIT zenye mistari ya stop na target unayoweza kuburuta; na kwenye Pro, fanya biashara kwenye M15 huku H1 na H4 zikicheza tena pembeni. Unaona tu kile kilichokuwa kimechapishwa wakati huo, kwa hiyo kila kuingia ni uamuzi wa wakati halisi.
Kwanza, angalia spread inatoka wapi. Namba isiyobadilika hupunguza gharama halisi wakati wa rollover na karibu na habari, wakati spread halisi hupanuka mara kadhaa. FxBacktest hutoza spread iliyopimwa kutoka data ya bid/ask ya Dukascopy kwa kila saa ya siku, kwa hiyo biashara iliyochukuliwa wakati wa rollover inagharimu zaidi kuliko ile ya ufunguzi wa London. Unaweza pia kuandika spread ambayo broker wako ananukuu. Kamisheni huwekwa kwa kila lot na hukatwa kwenye kila biashara, na gharama zinazoendelea zinaonyeshwa kando ya P&L yako. Slippage haiigwi: oda za limit hujazwa kwenye bei yake kamili na oda za market kwenye kufunga kwa mshumaa, kwa hiyo acha nafasi kwa ajili yake kwenye biashara halisi, hasa kwa kutoka kwenye stop karibu na habari.
Ndiyo. FxBacktest hurekodi kiotomatiki kila biashara unayochukua wakati wa replay. Kila rekodi ina kuingia, kutoka, ukubwa wa lot, stop, target, R multiple, umbali biashara ilikwenda upande wako, na kama ilifungwa kwenye stop, target, kwa sehemu au kwa mkono. Kisha ripoti ya kipindi huhesabu kiwango cha ushindi, expectancy, profit factor, drawdown ya juu kabisa na mkondo wa equity kutokana na biashara hizo, bila spreadsheet na bila kuingiza kwa mkono. Vipindi huhifadhiwa kwenye jarida lako la biashara, kwa hiyo unaweza kufungua kimoja baadaye na kuendelea ulipoishia.
FxBacktest inaruhusu. Kwenye replay ya mkono unaweza kushikilia nafasi kadhaa kwenye chati moja kwa wakati mmoja, ukiongeza kuingia kwa pili au kwa tatu bei inaposonga. Kila kuingia kina ukubwa wake wa lot, stop na target, na unaweza kufunga yoyote kwa sehemu kwa kitelezi cha kufunga: hilo huweka P&L iliyopatikana ya sehemu hiyo na kuacha iliyobaki ikiendelea. Kila kufunga kwa sehemu kunarekodiwa kama mstari wake kwenye ripoti ya kipindi. Kwa kuongeza nafasi kwa kanuni, FXScript hufanya pyramiding na kupunguza nafasi kwa msimbo (strategy.close(pct = 50)) na huripoti strategy.avgEntry, wastani wa bei ya kuingia uliopimwa kwa lot katika nafasi zote zilizo wazi, pamoja na ukubwa wa jumla na halisi wa nafasi.
Jisajili kwa sekunde. Bila kadi ya mkopo. Bila kupakua. Fungua tu chati na uanze kujenga uzoefu halisi tangu mshumaa wa kwanza kabisa.