Lumaktaw sa pangunahing nilalaman
pag-optimize ng botsafety ordertake profit
Paano I-optimize ang Iyong Crypto Trading Bot: Safety Order, TP Level at Position Sizing

Paano I-optimize ang Iyong Crypto Trading Bot: Safety Order, TP Level at Position Sizing

Na-set up mo na ang iyong unang crypto trading bot. Tumatakbo na ito, nagsasara ng mga deal, at… okay lang naman. Baka kumikita ito ng 0.8% kada deal sa BTC/USDT, na nakakakumpleto ng ilang trade kada linggo. Hindi masama — pero hindi rin naman ganoon kaganda.

Heto ang bagay na hindi napapansin ng karamihan sa mga trader: ang pagkakaiba ng isang mediocre na bot at isang mahusay na bot ay kadalasang hindi ang estratehiya — kundi ang configuration. Dalawang DCA bot na tumatakbo sa eksaktong parehong estratehiya sa parehong pair ay maaaring magbigay ng magkaibang-magkaibang resulta batay lamang sa kung paano na-tune ang kanilang mga parameter. Pinag-uusapan natin ang pagkakaiba ng 4% na buwanang return at 12% na buwanang return, gamit ang parehong kapital at parehong kondisyon ng merkado.

Ipapakita ng gabay na ito nang eksakto kung paano i-optimize ang bawat parameter, kumpleto sa mga tiyak na numero, totoong before-and-after na senaryo, at ang dahilan sa likod ng bawat pag-aayos. Kung bago ka pa lang sa trading bot, magsimula muna sa aming Kumpletong Gabay sa Crypto Trading Bot, tapos bumalik ka rito.

Mahahalagang Punto

  • Ang spacing ng safety order, volume scaling, at step scaling ang tatlong pinakamabigat na sangkap na nakakaapekto sa performance ng bot.
  • Ang take profit ay dapat i-calibrate batay sa average na volatility ng pair — hindi basta-basta itakda.
  • Ang position sizing sa maraming bot ay dapat sumunod sa 'reserve capital' na tuntunin: huwag kailanman maglaan ng higit sa 60-70% ng iyong kabuuang balanse.
  • Ang backtesting sa iba't ibang regime ng merkado (bull, bear, sideways) ay pumipigil sa over-optimization at curve fitting.
  • Ang pag-optimize ay iteratibo — maliliit at data-driven na pag-aayos sa loob ng ilang linggo ang mas mahusay kaysa sa dramatikong isang beses na pagbabago.

Panganib sa trading

Ang mga halagang dolyar at porsyento sa gabay na ito ay mga halimbawang kalkulasyon, hindi rekomendasyon. Maaaring malugi sa crypto trading — maglaan sa bawat bot ng pondong kaya mong mawala, at basahin ang buong Pagsisiwalat ng Panganib bago mag-live.

Bakit Mas Mahalaga ang Pag-optimize Kaysa sa Pagpili ng Estratehiya

Karamihan sa mga trader ay obsessed sa kung aling estratehiya ang gagamitin — DCA vs. signal-based (at, mas malawak, mga konsepto gaya ng grid trading) — at nakakagulat na kakaunti lang ang atensyong ibinibigay sa kung paano na-configure ang bawat parameter sa loob ng estratehiyang iyon. Pero palaging ibang kuwento ang sinasabi ng datos.

Sa Freya Finance, ang mga uri ng bot na talagang pinapatakbo mo ay DCA bot at signal bot (sa spot at futures na merkado). Ang ibang approach na makikita mong tinatalakay sa mas malawak na crypto space — grid, arbitrage, multi-pair — ay mga pangkalahatang konsepto; ang standalone na grid bot ay nasa roadmap pa lang ng Freya, hindi isang feature na puwede mong ilunsad ngayon.

Pag-isipan ang totoong halimbawang ito gamit ang DCA bot sa ETH/USDT:

Bago ang optimization (default na mga setting):

  • Base order: $50, Safety order: 4 × $50 bawat isa
  • Spacing ng safety order: pantay na interval na 1%
  • Take profit: 1.5%
  • Resulta sa loob ng 30 araw: 6 na natapos na deal, $18.90 kabuuang kita (7.56% na return sa $250 na max na kapital)

Pagkatapos ng optimization (na-tune na mga setting):

  • Base order: $30, Safety order: 4 na may volume scaling (1.5×)
  • Spacing ng safety order: 1.2%, 2.5%, 4.5%, 8% (step scale 1.8×)
  • Take profit: 1.8%
  • Resulta sa parehong 30 araw: 11 na natapos na deal, $47.20 kabuuang kita (14.7% na return sa $321 na max na kapital)

Parehong estratehiya. Parehong pair. Parehong kondisyon ng merkado. Halos doble ang return — sa pamamagitan lamang ng pag-optimize kung paano nag-iinteract ang mga parameter sa isa't isa.

Ang optimization ay hindi tungkol sa paghahanap ng iisang "perpektong" setting. Ito ay tungkol sa pag-unawa kung paano nag-iinteract ang iyong mga parameter at pag-tune sa kanila bilang isang sistema. Ang pagbabago ng iisang parameter nang hiwalay ay kadalasang lalong nagpapasama ng resulta dahil ginugulo nito ang balanse sa pagitan ng iba pa.

Ipinapaliwanag ng natitirang bahagi ng artikulong ito ang bawat grupo ng parameter, kung paano sila nag-iinteract, at binibigyan ka ng mga tiyak na numero na puwedeng simulan. Kung hindi mo pa nasusuri kung talagang kumikita ba ang crypto bot, makakatulong ang konteksto na iyon para maitakda ang mga optimization target na tatalakayin natin dito.


Pag-optimize ng Safety Order: Ang Makina ng Performance ng DCA

Ang safety order ay maaaring ituring na pinakamaimpluwensyang parameter sa isang DCA bot — at ang pinakamadalas na mali ang configuration. May tatlong setting na kumukontrol sa kilos ng safety order: spacing (gaano kalayo ang pagitan ng pag-trigger), volume scaling (gaano kalaki ang bawat sumunod na order), at step scaling (paano lumalaki ang spacing sa pagitan ng mga order).

Spacing ng Safety Order

Tinutukoy ng spacing kung sa anong price deviation mula sa iyong base order mag-tri-trigger ang bawat safety order. Ang tamang pag-set nito ay ganap na nakadepende sa tipikal na volatility ng asset.

Ang problema sa pantay na spacing: Kung ilalagay mo ang lahat ng safety order sa 1% na interval, mauubos ng iyong bot ang lahat ng kapital nito sa isang katamtamang 4% na pagbaba. Ibig sabihin, kung magpatuloy sa pagbaba ang presyo hanggang 8% o 10% sa ilalim ng iyong entry, wala ka nang natitirang safety order para mag-average down — at maiiwan kang naka-hold sa mas mataas na average na presyo.

Ang solusyon: Exponential na spacing na may step scaling. Sa halip na pantay na interval, palakihin ang puwang sa pagitan ng bawat safety order. Pinapanatili nito ang kapital na naka-reserba para sa mas malalim na pagbaba kung saan pinakamalakas ang epekto ng averaging.

Narito ang konkretong paghahambing gamit ang BTC/USDT DCA bot na may $1,000 na max na kapital:

ConfigurationTrigger ng SO1Trigger ng SO2Trigger ng SO3Trigger ng SO4Trigger ng SO5Max na Deviation na Nasaklaw
Pantay (1.5%)-1.5%-3.0%-4.5%-6.0%-7.5%7.5%
Step Scale 1.4×-1.5%-3.6%-6.5%-10.6%-16.4%16.4%
Step Scale 1.8×-1.5%-4.2%-9.1%-17.8%-33.5%33.5%

Sa step scaling na 1.4×, nasasaklaw mo ang 16.4% na pagbaba ng presyo — sapat para hawakan ang karamihan sa mga karaniwang correction. Sa pantay na spacing na 1.5%, ang isang 10% na correction (napakakaraniwan sa BTC) ay mag-iiwan sa iyo na ganap na naka-deploy nang walang natitirang safety order.

Para sa BTC at ETH, ang step scale na nasa pagitan ng 1.3× at 1.6× ay sumasaklaw sa karamihan ng normal na market correction habang pinapanatili ang reserve capital para sa matitinding pagbaba. Para sa mga volatile na altcoin (SOL, AVAX, DOGE), isaalang-alang ang step scale na 1.5× hanggang 2.0× para maisama ang kanilang mas malalaking swing.

Volume Scaling

Tinutukoy ng volume scaling kung gaano kalaki ang bawat sumunod na safety order kumpara sa nauna. Ang volume scale na 1.0× ay nangangahulugang pare-pareho ang laki ng lahat ng safety order. Ang scale na 1.5× ay nangangahulugang bawat order ay 50% na mas malaki kaysa sa nauna rito.

Bakit mahalaga ang volume scaling: Ang mas malalaking order sa mas mababang presyo ay may mas dramatikong epekto sa iyong average na presyo ng entry. Ang $50 na order sa -2% ay halos hindi naman kumikilos sa iyong average, pero ang $150 na order sa -10% ay malaki ang naitutulak nitong pababa — na ginagawang mas madali para maabot ang iyong take profit target.

Narito ang matematika sa isang $1,000 na BTC/USDT bot na may $50 na base order at 5 safety order:

Volume scale 1.0× (pantay na order):

  • Bawat SO: $50 | Kabuuang na-deploy: $300 | Average na entry pagkatapos ng lahat ng SO: -3.8% mula sa inisyal na presyo
  • Kailangan ng 5.3% na bounce mula sa pinakamababa para maabot ang 1.5% na TP

Volume scale 1.5× (tumataas na order):

  • Mga SO: $50, $75, $112, $168, $253 | Kabuuang na-deploy: $708 | Average na entry pagkatapos ng lahat ng SO: -6.2% mula sa inisyal na presyo
  • Kailangan ng 3.1% na bounce mula sa pinakamababa para maabot ang 1.5% na TP

Ang pangalawang configuration ay nangangailangan ng 40% na mas maliit na bounce para magsara nang may kita — isang malaking bentahe na nag-co-compound sa dose-dosenang deal.

Paano Nag-iinteract ang Spacing, Volume, at Step Scaling

Ang tatlong parameter na ito ay bumubuo ng isang sistema. Ang pagbabago ng isa ay nakakaapekto sa optimal na value ng iba:

  • Mataas na volume scaling + masikip na spacing = Mabilis na nauubos ang kapital sa mababaw na pagbaba, pero mabilis na nagsasara ng deal kapag bumounce ang merkado
  • Mataas na volume scaling + malawak na spacing = Ikinukonsentra ang lakas sa malalalim na pagbaba pero nakakakumpleto ng mas kaunting deal sa kalmadong merkado
  • Mababang volume scaling + malawak na spacing = Konserbatibo, sumasaklaw sa malalim na correction, pero mabagal magsara ng deal
  • Mababang volume scaling + masikip na spacing = Nauubos ang kapital sa mababaw na galaw, mahinang epekto ng averaging

Para sa karamihan ng mga trader, ang sweet spot ay katamtamang volume scaling (1.3–1.6×) na kasabay ng katamtamang step scaling (1.3–1.6×). Binabalanse nito ang dalas ng deal at ang kakayahang harapin ang malalaking correction. Kung gusto mong lumampas pa sa mga panimulang punto na ito, ang aming malalim na talakayan tungkol sa advanced na estratehiya sa safety-order ay tinatalakay ang matematika sa likod ng kung paano nag-co-compound ang mga scaling factor na ito.

Huwag kailanman itakda ang iyong kabuuang kapital sa safety order nang higit sa 70% ng pondong inilaan para sa bot na iyon. Kailangan mo ng reserve capital para sa fee, slippage, at posibilidad ng manwal na interbensyon. Ang pagpapatakbo sa 100% na allocation ay nangangahulugang anumang di-inaasahang fee o gastos sa spread ay maaaring pumigil sa iyong huling safety order na ma-execute.


Pag-optimize ng Take Profit: Paghahanap ng Sweet Spot

Ang take profit (TP) ay mukhang simple lang — target na porsyento lang naman, di ba? Pero ang TP level na pipiliin mo ay lumilikha ng pundamental na trade-off sa pagitan ng dalas ng deal at kita kada deal, at ang pagkakamali rito ay isa sa mga pinakakaraniwang pagkakamali sa optimization.

Ang Trade-Off ng Dalas vs. Profitability

Ang mas mababang TP ay nangangahulugang mas mabilis magsara ang iyong bot ng deal — mas maraming natapos na deal kada buwan. Ang mas mataas na TP ay nangangahulugang mas malaki ang kita ng bawat deal, pero mas matagal makumpleto ang mga deal (at ang iba ay maaaring hindi na magsara kung hindi sapat ang bounce ng presyo).

Ilarawan natin gamit ang totoong numero sa isang SOL/USDT bot na na-backtest sa loob ng 90 araw:

TP LevelNatapos na DealAverage na Kita/DealKabuuang KitaAverage na Tagal ng Deal
0.8%47$3.84$180.481.2 araw
1.5%31$7.05$218.552.8 araw
2.5%19$11.50$218.505.1 araw
4.0%9$18.20$163.8011.6 araw

Pansinin ang pattern: ang 0.8% na TP ay madalas magsara pero kaunti lang ang kita ng bawat deal. Ang 4.0% na TP ay malaki ang kita kada deal pero napakakaunti ang nakukumpleto kaya bumababa ang kabuuang kita. Ang sweet spot para sa partikular na asset at panahon ng merkadong ito ay nasa paligid ng 1.5–2.5% kung saan umabot sa pinakamataas ang kabuuang return.

Pag-calibrate ng TP sa Volatility

Ang optimal na TP ay direktang nauugnay sa average na daily price range ng asset (ang tipikal na distansya sa pagitan ng daily high at daily low).

Isang praktikal na tuntunin:

  • BTC/USDT (avg na daily range ~2.5%): TP na 1.2–2.0% ang humuhuli sa karamihan ng daily bounce
  • ETH/USDT (avg na daily range ~3.5%): TP na 1.5–2.5% ang mahusay
  • SOL/USDT (avg na daily range ~5.5%): TP na 2.0–3.5% ang angkop
  • Mga volatile na altcoin (avg na daily range ~8–15%): TP na 3.0–6.0% ang makatwiran

Isang mabilis na paraan para tantiyahin ang optimal na TP: tingnan ang 30-araw na average na daily price range para sa iyong pair at itakda ang iyong TP sa 40–60% ng value na iyon. Tinitiyak nito na naaabot ang iyong target sa loob ng normal na price oscillation sa halip na mangailangan ng hindi pangkaraniwang galaw.

Huwag Kalimutan ang Fee sa Iyong Pagkuwenta ng TP

Direktang kinakain ng fee ng exchange ang iyong TP. Sa Binance sa standard na 0.1% maker/taker fee:

  • Isang DCA deal na may 1 base order + 3 safety order = 4 buy order + 1 sell order
  • Kabuuang fee: ~0.1% × 5 order = ~0.5% ng kabuuang halaga ng posisyon
  • Sa 1.5% na TP, ang iyong net na kita ay humigit-kumulang 1.0% pagkatapos ng fee

Kung gumagamit ka ng BNB fee discount (25% off sa Binance), bababa iyon sa ~0.375% na kabuuang fee. Ang maker-only na estratehiya sa mga exchange na may 0% maker fee ay makakatipid pa nang mas malaki.

Palaging kuwentahin ang iyong net TP: Net TP = Gross TP - (bilang ng order × fee rate kada order)


Position Sizing at Capital Allocation

Ang paraan ng pamamahagi mo ng kapital sa iyong mga bot ay kasing halaga ng kung paano mo kino-configure ang bawat indibidwal na bot. Ang mahinang capital allocation ay kadalasang ang di-nakikitang dahilan kung bakit hindi umaangat ang isang mahusay namang estratehiya.

Ang Iisang Bot: Gaano Karami ang Ilalaan

Para sa anumang iisang DCA bot, ang inilaan mong kapital ay tumutukoy sa:

  1. Ilang safety order ang kaya mong suportahan — Mas maraming kapital = mas maraming safety order = mas malalim na saklaw ng pagbaba
  2. Ang laki ng bawat order — Ang mas malalaking order ay mas malaki ang kita kada deal sa absolutong halaga
  3. Ang iyong maximum drawdown exposure — Ito ang pinakamalaking maaari mong mawala kung magkamali ang lahat

Isang praktikal na framework para sa pag-size ng iisang bot:

  • Base order: 5–10% ng kabuuang allocation ng bot
  • Safety order: 90–95% ng kabuuang allocation ng bot, ipinamahagi sa pamamagitan ng volume scaling
  • Reserve buffer: Hindi bababa sa 10% na lampas sa kinalkulang max na deployment para sa fee at slippage

Halimbawa: Sa $500 na inilaan sa iisang BTC/USDT bot:

  • Base order: $30 (6%)
  • 5 safety order na may 1.5× volume scaling: $30, $45, $67.50, $101.25, $151.88 = $395.63
  • Kabuuang max na deployment: $425.63 (85.1% ng allocation)
  • Reserve: $74.37 (14.9%) — komportableng buffer

Multi-Bot Capital Allocation

Ang pagpapatakbo ng maraming bot ay nagdadala ng mga konsiderasyon sa antas ng portfolio. Ang pangunahing prinsipyo: huwag kailanman maging 100% na naka-deploy sa lahat ng bot nang sabay-sabay.

Heto kung bakit. Sa isang malawakang pagbaba ng merkado, lahat ng iyong bot ay pupuno ng safety order nang sabay-sabay. Kung nailaan mo na ang 100% ng iyong kapital sa mga bot, mauubusan ka ng pondo at ang ilang bot ay hindi makakapag-execute ng kanilang buong safety order chain — sa mismong sandaling pinakamahalaga ang averaging down.

Ang 60/70 na tuntunin: Maglaan ng hindi hihigit sa 60–70% ng iyong kabuuang trading capital sa lahat ng aktibong bot. Panatilihin ang 30–40% bilang dry powder.

Kabuuang KapitalNailaan sa Bot (65%)Reserve (35%)Iminumungkahing Bilang ng Bot
$500$325$1751–2 bot
$2,000$1,300$7003–5 bot
$10,000$6,500$3,5005–10 bot
$50,000$32,500$17,5008–15 bot

Diversification sa Iba't Ibang Pair at Estratehiya

Huwag ilagay ang lahat ng iyong kapital sa parehong pair o parehong uri ng estratehiya. Ang isang balanseng portfolio ng bot ay maaaring magmukhang ganito:

  • 40–50% sa mga major pair (BTC/USDT, ETH/USDT) — Mas mababang return pero mas stable
  • 30–40% sa large-cap alts (SOL, AVAX, LINK, DOT) — Mas mataas na volatility, mas mataas na potensyal
  • 10–20% sa mid-cap alts (kung may karanasan na) — Pinakamataas na risk/reward
  • Halo ng DCA at signal-based na bot — Nag-aalok ang Freya Finance ng DCA bot at signal bot; magkaiba ang kilos ng dalawa sa iba't ibang kondisyon ng merkado, kaya ang pagpapatakbo ng halo ay nagpapakinis sa iyong kabuuang resulta

Isipin ang iyong bot portfolio na parang investment portfolio. Hindi mo ilalagay ang 100% ng iyong ipon sa iisang stock. Sa parehong paraan, ang pagkakalat ng kapital sa maraming bot, pair, at estratehiya ay nagpapakinis sa iyong return at nagpapababa sa epekto ng anumang iisang bot na hindi umaangat.


Pagpili ng Trading Pair: Ang Napapabayaang Sangkap ng Performance

Maraming trader ang maingat na nag-o-optimize ng bawat parameter pero hindi kailanman tinatanong kung tinatakbo ba nila ang kanilang bot sa tamang pair. Ang pagpili ng pair ay may hindi proporsyonal na epekto sa resulta dahil tinutukoy nito ang hilaw na materyales na pinagtatrabahuhan ng iyong bot — volatility, liquidity, at ugali ng trend.

Ano ang Bumubuo ng Magandang Pair para sa Bot

1. Sapat na Volatility Kailangan ng iyong bot ng galaw ng presyo para kumita. Ang isang pair na patag ang trade sa loob ng ilang araw ay walang inaalok na pagkakataong pumasok o lumabas. Maghanap ng mga pair na may average na daily range na hindi bababa sa 2–3%.

2. Sapat na Liquidity Ang mga pair na mababa ang liquidity ay may malawak na bid-ask spread na kumakain sa iyong kita sa bawat trade. Ang isang pair na may 0.5% na spread ay epektibong nagbabawas sa iyong TP nang 0.5%. Para sa DCA bot, manatili sa mga pair na may hindi bababa sa $10M na 24-oras na trading volume. Kung gusto mong maintindihan nang eksakto kung paano nakakaapekto ang spread, slippage, at order book depth sa mga bot trader, ang market microstructure sa likod ng mga gastos na ito ay sulit pag-aralan nang mag-isa.

3. Mean-Reverting na Ugali Ang mga mean-reversion na estratehiya gaya ng DCA (at grid trading sa mas malawak na kahulugan) ay kumikita mula sa mga presyong umuu-oscillate — bumababa tapos bumabounce pabalik. Ang mga pair na malimit na bumaba at manatiling mababa (gaya ng maraming small-cap na altcoin sa panahon ng bear market) ay mapanganib para sa mga estratehiyang ito. Ang BTC, ETH, at top-10 na altcoin ay makasaysayang nagpapakita ng mas malakas na pattern ng mean-reversion.

4. Makatwirang Correlation Kung nagpapatakbo ka ng maraming bot, iwasan ang pagpili ng mga pair na gumagalaw nang eksaktong magkasabay. Ang pagpapatakbo ng bot sa BTC, ETH, at SOL ay nagbibigay ng kaunting diversification, pero mataas pa rin ang kanilang correlation. Isaalang-alang ang paghalo ng mga pair na may magkaibang dinamika ng merkado.

BTC vs. Altcoin: Magkaibang Optimization Profile

Ang BTC at altcoin ay nangangailangan ng pundamental na magkaibang set ng parameter dahil sa kanilang magkaibang volatility profile. Narito ang magkatabing paghahambing ng mga na-optimize na setting:

ParameterBTC/USDT (Na-optimize)Altcoin (hal., SOL/USDT)
Take Profit1.2–1.8%2.5–4.0%
Inisyal na Deviation ng Safety Order1.0–1.5%2.0–3.0%
Step Scale1.3–1.5×1.5–2.0×
Volume Scale1.3–1.5×1.4–1.8×
Bilang ng Safety Order4–63–5
Stop Loss8–15%15–30%
Average na Tagal ng Deal1–3 araw2–7 araw
Max na Deviation na Nasaklaw12–20%25–50%
Inirerekomendang Kapital/Bot$300–$1,000$200–$800
Antas ng RiskMas MababaMas Mataas

Ang pangunahing insight: kailangan ng altcoin ng mas malawak na spacing, mas mataas na TP, at mas malaking saklaw ng safety order dahil mas malalaki ang kanilang price swing. Ang isang 5% na pagbaba sa BTC ay kapansin-pansing pangyayari; ang 5% na pagbaba sa SOL ay nangyayari nang rutina.


Pagsusuri ng Timeframe: Paano Hinuhubog ng Interval ang Kilos ng Bot

Para sa signal-based na bot at anumang bot na gumagamit ng technical indicator bilang trigger, ang timeframe (candle interval) na pipiliin mo ay pundamental na nagbabago kung paano binibigyang-kahulugan ng bot ang kondisyon ng merkado.

Maiikling Timeframe (1m, 5m, 15m)

  • Mas maraming signal, mas maraming trade — Mas mataas na dalas ng deal
  • Mas maraming noise — Maraming false signal na hindi humahantong sa napapanatiling galaw
  • Mas mataas na fee drag — Mas maraming trade = mas maraming babayarang fee
  • Pinakamainam para sa: Mga estratehiyang scalping sa napakalikidong pair sa ranging na merkado

Katamtamang Timeframe (1h, 4h)

  • Balanseng kalidad ng signal — Sinasala ang karamihan ng noise habang patuloy na humuhuli ng mga oportunidad
  • Katamtamang dalas ng deal — Sapat na trade para mag-compound, sapat na kaunti para mapanatili ang kalidad
  • Pinakamainam para sa: Karamihan ng DCA at signal-based na bot — ito ang sweet spot para sa karamihan ng trader

Mahahabang Timeframe (1d, 1w)

  • Mas kaunti pero mas mataas na kalidad na signal — Mas mabigat ang dala ng bawat signal
  • Mas mahabang tagal ng deal — Ang mga deal ay maaaring tumagal ng ilang araw hanggang linggo bago makumpleto
  • Mas mababang fee drag — Mas kaunti ang kabuuang trade
  • Pinakamainam para sa: Mga estratehiyang swing trading, mga bot na may malaking kapital, at konserbatibong risk profile

Kung hindi ka sigurado kung aling timeframe ang gagamitin, magsimula sa 4-oras na candle. Malawak itong itinuturing bilang pinakamahusay na balanse sa pagitan ng kalidad ng signal at dalas ng trade para sa mga automated na estratehiya. Kapag may performance data ka na, puwede mong subukang i-adjust pataas (1-araw) o pababa (1-oras) para makita kung paano nito naaapektuhan ang iyong resulta.

Isang Praktikal na Before/After: Optimization ng Timeframe

Isang signal-based na bot na gumagamit ng RSI oversold (< 30) bilang buy trigger sa AVAX/USDT:

15-minutong candle: Bumaba ang RSI sa ilalim ng 30 nang kabuuang 23 beses sa loob ng 30 araw. Sa mga signal na iyon, 9 ang humantong sa kumikitang trade at 14 ay false signal (patuloy na bumaba ang presyo). Win rate: 39%.

4-oras na candle: Bumaba ang RSI sa ilalim ng 30 nang kabuuang 6 beses sa loob ng 30 araw. Sa mga signal na iyon, 5 ang humantong sa kumikitang trade at 1 ay false signal. Win rate: 83%.

Mas kaunting trade, dramatikong mas mahusay na kalidad. Ang 4-oras na bot ay kumita ng mas maraming net na kita kahit na mas madalang mag-trade dahil naiwasan nito ang fee drag at pagkalugi mula sa false signal.


Paggamit ng Backtesting Data para sa Optimization

Ang backtesting ay ang pinakamakapangyarihang tool sa proseso ng optimization — at ang pinakamapanganib na bitag nito. Kapag ginamit nang tama, hinahayaan ka ng backtesting na mag-simulate ng libu-libong senaryo ng merkado sa loob ng ilang minuto. Kapag ginamit nang mali, binibigyan ka nito ng maling pakiramdam ng kumpiyansa sa mga setting na mabibigo sa live na merkado.

Para sa kumpletong pagsuri, tingnan ang aming nakatuong gabay na Paano I-backtest ang Iyong Crypto Bot Strategy. Dito, magpo-focus tayo partikular sa kung paano gamitin ang backtesting data para sa optimization.

Ang Tamang Paraan ng Backtest para sa Optimization

1. Sumubok sa iba't ibang regime ng merkado. Huwag lang mag-backtest sa panahon ng 2024 bull run. Sumubok sa panahon ng 2022 bear market, ang 2023 na pagbawi, at ang 2025 sideways consolidation. Ang isang configuration na gumagana sa tatlo — kahit hindi ito ang #1 performer sa alinmang iisang panahon — ay mas robust kaysa sa isang dumudurog sa isang panahon pero nabibigo sa iba.

2. I-optimize ang isang parameter sa bawat pagkakataon. Baguhin ang iyong TP mula 1.5% patungong 2.0% at patakbuhin muli ang backtest. Tapos baguhin ang spacing ng iyong safety order at patakbuhin muli. Ang pagbabago ng maraming parameter nang sabay-sabay ay ginagawang imposibleng malaman kung aling pagbabago ang nagdulot ng pagbuti (o paglala).

3. Tingnan ang tamang metrics. Ang kabuuang kita lamang ay nakakalinlang. Mag-focus sa:

  • Profit factor (gross profit ÷ gross loss) — Mahusay ang lampas sa 1.5, napakahusay ang lampas sa 2.0
  • Maximum drawdown — Gaano kalaking sakit ang matitiis mo sa pinakamasamang punto
  • Bilang ng deal — Sapat na deal para maging statistically meaningful (minimum na 20+)
  • Win rate — Ang porsyento ng mga deal na nagsara nang may kita
  • Average na tagal ng deal — Tumutugma ba ito sa iyong pasensya at pangangailangan sa kapital?

4. Gumamit ng out-of-sample testing. Hatiin ang iyong historical data sa dalawang bahagi. I-optimize sa unang bahagi, tapos subukan ang mga na-optimize na setting na iyon sa pangalawang bahagi nang walang binabago. Kung nananatili ang performance, malamang na robust ang iyong optimization. Kung bumaba nang malaki, malamang na nag-overfit ka.

Kung ang iyong backtest ay nagpapakita ng return na lampas 30% kada buwan nang tuluy-tuloy, malamang may mali. Alinman sa nag-curve-fit ka sa isang partikular na panahon ng merkado, hindi mo isinama ang realistikong slippage at fee, o ang panahon ng backtesting ay may kasamang hindi pangkaraniwang pangyayari sa merkado. Palaging i-sanity-check ang mga pambihirang resulta.

Paggamit ng AI-Powered na Pagsusuri

Ilang platform, kabilang ang Freya Finance, ay nag-aalok ng AI-powered na pagsusuri ng backtest result. Sa halip na manwal na bigyang-kahulugan ang dose-dosenang metrics, maaaring tukuyin ng AI ang mga pattern sa iyong backtesting data, i-flag ang mga potensyal na isyu, at magmungkahi ng mga tiyak na pag-aayos ng parameter. Malaki ang maitutulong nito sa pagpapabilis ng optimization cycle, lalo na para sa mga trader na kasalukuyang nagpapaunlad pa ng kanilang analytical skill.


Mga Karaniwang Pitfall sa Optimization

Kahit ang mga bihasang trader ay nahuhulog sa mga bitag na ito. Ang pag-alam sa mga ito nang maaga ay kalahati na ng laban.

1. Over-Optimization (Curve Fitting)

Ito ang pitfall #1. Pinag-i-iba mo ang 15 parameter sa 200 backtest hanggang mahanap mo ang "perpektong" kombinasyon na nagbabalik ng 45% kada buwan sa historical data. Tapos mag-go live ka at agad itong hindi umaangat.

Bakit ito nangyayari: Sa sapat na parameter at sapat na pag-iiba, kaya mong pagmukhaing perpekto ang anumang estratehiya sa anumang historical data. Pero sa esensya, tinuruan mo ang iyong bot na mag-trade nang perpekto sa merkado ng kahapon — at ang merkado bukas ay magkakaiba.

Paano ito iwasan: Limitahan ang iyong sarili sa pag-optimize ng 3–4 na susing parameter. Gumamit ng out-of-sample testing. Maging labis na maghinala sa mga setting na mukhang "sobrang ganda." Ang isang 10% na buwanang return na tuluy-tuloy sa iba't ibang regime ng merkado ay mas mahalaga kaysa sa 40% na return na lumalabas lamang sa isang partikular na panahon.

2. Survivorship Bias sa Pagpili ng Pair

Kapag tinitingnan mo ang pinakamahusay na performing na trading pair sa nakaraang taon, nakikita mo ang mga nakaligtas. Ang mga pair na bumagsak ng 95% o na-delist ay hindi lumalabas sa iyong pagsusuri. Kung io-optimize mo ang iyong bot para sa "pinakamahusay na performing na pair ng 2025," pumipili ka batay sa impormasyong hindi mo sana nakuha noong panahong iyon.

Paano ito iwasan: Pumili ng pair batay sa pundamental na kriterya (liquidity, market cap, suporta ng exchange) sa halip na ranking ng nakaraang performance.

3. Pagbabalewala sa Slippage at Fee

Maraming backtesting engine ang nagde-default sa zero slippage at maaaring kulang ang bilang sa fee. Sa totoong merkado, lalo na sa panahon ng mataas na volatility:

  • Ang market order ay nakakaranas ng slippage na 0.05–0.3% depende sa liquidity
  • Ang maraming safety order na mabilis na nag-tri-trigger ay maaaring bawat isa ay humarap sa independiyenteng slippage
  • Ang istruktura ng fee ay nagbabago batay sa iyong trading volume tier

Paano ito iwasan: Palaging i-enable ang realistikong slippage modeling sa iyong backtest (0.05–0.1% para sa mga major pair, 0.1–0.3% para sa altcoin). I-double-check na tumutugma ang iyong fee setting sa iyong aktwal na fee tier sa exchange.

4. Pag-optimize nang Nakahiwalay

Ang pag-optimize ng iisang bot nang nakahiwalay ay binabalewala ang mga epekto sa antas ng portfolio. Ang iyong BTC bot at ETH bot ay maaaring indibidwal na magmukhang maganda, pero kung pareho silang ganap na naka-deploy sa bawat pagbaba (dahil mataas ang correlation ng BTC at ETH), mas na-e-expose ka kaysa sa iyong napagtatanto.

Paano ito iwasan: Stress-test ang iyong buong bot portfolio sa ilalim ng senaryong bumaba ang lahat nang 20–30% nang sabay-sabay. Kaya ba ng lahat ng iyong bot na pondohan ang kanilang safety order? Matitiis ba ang iyong kabuuang drawdown?

5. Recency Bias

Ang labis na pagbibigay-timbang sa mga kamakailang kondisyon ng merkado sa iyong optimization. Kung ang nakaraang 3 buwan ay matatag na uptrend, maaari mong i-optimize para sa masikip na TP at agresibong setting — tapos madudurog ka kapag bumaligtad ang trend.

Paano ito iwasan: Palaging isama ang hindi bababa sa isang panahon ng bear market sa iyong backtesting window.


Pagmo-monitor at Iteratibong Pagpapabuti

Ang optimization ay hindi isang beses na pangyayari. Nagbabago ang merkado, lumilipat ang mga regime ng volatility, at kailangang mag-adapt ng iyong mga bot. Narito ang isang praktikal na framework para sa patuloy na optimization.

Weekly Review Checklist

Kada linggo, maglaan ng 15–20 minuto para suriin:

  1. Deal completion rate — Nagsasara ba ang mga deal gaya ng inaasahan, o masyadong matagal na nakabukas ang mga posisyon?
  2. Average na kita kada deal — Pataas ba, pababa, o stable ang trend nito?
  3. Maximum drawdown — May bot bang umabot sa hindi komportableng antas ng drawdown?
  4. Paggamit ng kapital — Gaano karami sa iyong inilaang kapital ang talagang na-deploy?
  5. Win rate — Karamihan ba ng deal ay nagsasara nang may kita?

Kailan Mag-adjust vs. Kailan Maghintay

Hindi bawat linggong hindi umaangat ay nangangahulugang may kailangang baguhin. May natural na siklo ang merkado, at ang bot na naka-configure para sa mean reversion ay natural na hindi aangat sa panahon ng malakas na trend.

Mag-adjust kapag:

  • Ang isang bot ay hindi nakakumpleto ng deal sa loob ng 2+ linggo kahit aktibo ang kondisyon ng merkado
  • Bumaba ang win rate sa ilalim ng 60% sa loob ng 20+ deal
  • Ang average na tagal ng deal ay dumoble o tumriple kumpara sa iyong inaasahan sa backtest
  • Malinaw na lumipat ang regime ng merkado (hal., transisyon mula bull patungong bear)

Maghintay kapag:

  • Ang performance ay nasa loob ng inaasahang range ng iyong backtest
  • Mayroon kang wala pang 10 deal — masyadong maliit ang sample size para makapaghinuha
  • Ang panandaliang pagbaba ng performance ay naipaliwanag ng kilalang pangyayari sa merkado (flash crash, pagka-down ng exchange)

Ang Optimization Log

Panatilihin ang isang simpleng talaan ng bawat pagbabagong ginagawa mo at kung bakit:

PetsaBotPagbabagoDahilanResulta Pagkatapos ng 2 Linggo
Mayo 1BTC DCA #1TP 1.5% → 1.8%Masyadong mabilis magsara ang mga deal, nag-iiwan ng kita+22% kita kada deal, -3 deal/buwan. Net positibo.
Mayo 8SOL DCA #2Spacing ng SO 2% → 2.5%Sobrang daming SO na nagti-trigger sa normal na volatilityMas kaunting maling deployment. Bumuti ang efficiency ng kapital.
Mayo 15ETH Signal #1Entry filter: dinagdag na RSI < 40 confirmationPumapasok ang bot sa mahihinang signal habang chopMas kaunting maling entry. Bumuti ang win rate, bahagyang bumaba ang dalas ng deal.

Ang log na ito ay nagiging napakahalaga sa paglipas ng mga buwan. Magsisimula kang makakita ng mga pattern sa kung ano ang umuubra at kung ano ang hindi — at maiiwasan mong ulitin ang mga pagkakamali.

Maraming trader sa Freya Finance ang gumagamit ng built-in na performance analytics ng platform para subaybayan ang metrics ng bot sa paglipas ng panahon. Kasama ng backtesting, maihahambing mo ang iyong live na resulta sa mga na-simulate na inaasahan at mabilis na matutukoy ang mga pagkakaiba.

Para sa karagdagang konteksto kung paano sinusuportahan ng mga feature ng platform ang workflow ng pagmo-monitor na ito, tingnan ang aming Freya Finance Platform Overview.


Pagsasama-sama ng Lahat: Isang Kumpletong Optimization Workflow

Narito ang hakbang-hakbang na proseso na inirerekomenda namin para sa pag-optimize ng anumang trading bot:

  1. Piliin ang iyong pair batay sa liquidity, volatility, at pundamental na lakas — hindi sa nakaraang performance.
  2. Itakda ang inisyal na parameter gamit ang BTC vs. altcoin na comparison table sa itaas bilang iyong panimulang punto.
  3. Mag-backtest sa hindi bababa sa 3 regime ng merkado (uptrend, downtrend, sideways). Gamitin ang detalyadong metodolohiya sa aming gabay sa backtesting.
  4. I-optimize ang isang parameter sa bawat pagkakataon, simula sa spacing ng safety order (pinakamalaking epekto), tapos TP, tapos volume scaling.
  5. I-validate gamit ang out-of-sample testing — mag-optimize sa 6 na buwan na data, tapos subukan sa ibang 3-buwan na panahon.
  6. Mag-go live gamit ang konserbatibong sizing — Magsimula sa 50% ng iyong target allocation.
  7. Mag-monitor kada linggo gamit ang checklist sa itaas.
  8. Mag-scale up nang paunti-unti pagkatapos ng 3–4 na linggo ng tuluy-tuloy na live na resulta na tumutugma sa iyong inaasahan sa backtest.
  9. Itala ang bawat pagbabago at suriin ang iyong optimization log kada buwan.

Kung nagtatayo ka ng multi-bot portfolio, i-secure nang maayos ang iyong mga koneksyon sa exchange. Basahin ang aming gabay na Mga Pinakamahusay na Kasanayan sa Seguridad ng Crypto Bot bago mag-scale up. At kung ginagalugad mo ang DCA strategy nang mas malalim, ang gabay na iyon ay perpektong kaakibat ng optimization ng safety order na tinalakay dito.


Mga Madalas Itanong

Gaano kadalas ko dapat i-re-optimize ang aking trading bot?

Suriin ang performance kada linggo, pero mag-adjust lamang kada 2–4 na linggo maliban na lang kung may malinaw na sira. Natural na nagbabago-bago ang merkado, at ang madalas na pag-iiba ay maaari talagang makasama sa performance — isang penomenong tinatawag na "optimization churn." Ang exception ay kapag naganap ang isang malinaw na paglipat ng regime ng merkado (hal., transisyon mula bull patungong bear market), na maaaring mangailangan ng agarang pag-aayos ng parameter para palawakin ang stop loss at bawasan ang exposure.

Ano ang iisang pinaka-maimpluwensyang parameter na dapat i-optimize muna?

Ang step scaling ng safety order. Kinokontrol nito kung gaano kalaki ng price range ang kayang saklawin ng iyong bot sa panahon ng correction, direktang nakakaapekto sa iyong kakayahang mag-average down nang epektibo at sa iyong efficiency ng kapital. Ang bot na may mahinang step scaling ay alinman sa nauubusan ng kapital nang masyadong maaga (masyadong masikip ang spacing) o nabibigong mag-average down nang makabuluhan (masyadong malawak ang spacing). Kapag natama mo ito, magiging mas epektibo ang iyong optimization ng TP at volume scaling.

Dapat ba akong gumamit ng parehong setting para sa bull market at bear market?

Hindi. Sa bull market, kaya mong maglagay ng mas masikip na TP target (1.0–1.5% sa BTC) dahil madalas at malakas ang bounce. Sa bear market, palawakin ang iyong TP (2.0–3.0% sa BTC) dahil hindi gaanong maaasahan ang bounce, at gusto mong ang bawat natapos na deal ay bumuo ng makabuluhang kita. Palawakin din ang spacing ng iyong safety order at isaalang-alang ang pagbawas sa bilang ng aktibong bot para maingatan ang kapital.

Paano ko malalaman kung na-over-optimize ko na ang aking bot?

Tatlong senyales ng babala: (1) Ang iyong backtest return ay mukhang dramatikong mas maganda kaysa sa realistikong inaasahan (lampas 25–30% buwanan), (2) Ang iyong mga na-optimize na setting ay napakahusay sa isang panahon pero mahina sa iba, at (3) Nag-adjust ka ng higit sa 5–6 na parameter sa iyong proseso ng optimization. Kung alinman sa mga ito ang naaangkop, pasimplehin ang iyong approach, bawasan ang bilang ng mga na-optimize na parameter, at i-validate gamit ang out-of-sample testing.

Mas mabuti bang magpatakbo ng isang napaka-optimize na bot o ilang katamtamang na-optimize na bot?

Ilang katamtamang na-optimize na bot, halos palagi. Ang isang bot, gaano man kahusay ma-optimize, ay ikinukonsentra ang lahat ng iyong risk sa iisang pair at iisang estratehiya. Tatlo hanggang limang bot sa iba't ibang pair at posibleng iba't ibang estratehiya ay nagbibigay ng diversification na nagpapakinis sa return at nagpapababa sa epekto ng anumang iisang bot na hindi umaangat. Siguraduhin lamang na ang iyong kabuuang capital allocation ay sumusunod sa 60/70 na tuntunin na tinalakay sa seksyon ng position sizing.

Puwede ko bang kopyahin ang na-optimize na setting ng iba at asahan ang katulad na resulta?

Malabo. Ang mga na-optimize na setting ay tiyak para sa isang partikular na pair, panahon, laki ng kapital, at risk tolerance. Ang "perpektong" BTC setting ng iba ay malamang na na-optimize sa panahon ng mga partikular na kondisyon ng merkado na maaaring hindi na manatili. Puwede mong gamitin ang mga naka-publish na setting bilang panimulang punto, pero dapat mo itong palaging i-backtest laban sa kamakailang data ng merkado para sa iyong napiling pair at i-adjust batay sa iyong sariling kapital at risk parameter. Ang pag-unawa kung bakit na-configure ang bawat setting sa isang paraan ay mas mahalaga kaysa sa mga tiyak na numero.


Gumawa ng account

Isagawa ang kaalaman mo sa pamamagitan ng pagbukas ng Freya account ngayon.

Mag-register Ngayon
Ang content na ito ay para sa edukasyon lamang at hindi bumubuo ng financial advice. May kasamang malaking risk ang cryptocurrency trading. Huwag kailanman mag-invest ng higit sa kaya mong mawala.