Mga Estratehiya
3Commas BTCUSDT.P Nakapirming Geometric Grid, Long Only
Resulta: Inabandona
ThreeCommasBtcBybitFixedGeometricGrid
Buod ng Resulta
Isinalin ng estratehiya ang long-only geometric grid ng 3Commas para sa BTCUSDT.BYBIT. Pagkaraan ng 3 iteration, natuklasan ng QA ang depekto sa pag-restart na maaaring mag-iwan ng napunan nang posisyon na walang nakaplanong exit. Nagkasalungat din ang mga sukatan ng performance sa smoke test at minarkahan ang mga ito bilang hindi maaasahan. Inabandona ang run habang bineberipika; hindi naabot ang mga susunod na yugto.
Hypothesis
Tapat na hypothesis sa trading mula sa Pine strategy ng 3Commas para sa BTCUSDT.BYBIT sa mga bar na 15 minuto. Mga default: highPrice=83689.23, lowPrice=51629.65, nLevels=50, gridMode="Geometric", investment=10000 USDT. Itinatakda ng source ang initial_capital=10000, default na cash quantity=250, pyramiding=200, commission na 0.055% bawat panig, slippage na 3 tick, process_orders_on_close=true, at calc_on_every_tick=false. Nagbibigay ang bawat entry ng tahasang dami, kaya hindi ginagamit ang default na cash quantity upang sukatin ang mga trade ng grid. Nagsisimula ang platform sa $100,000; kapag pinanatili ang investment na 10000 USDT ng source, magiging 200 USDT ang bawat slot, humigit-kumulang 0.2% ng panimulang equity, na may hanggang 9800 USDT sa 49 antas na maaaring bilhin. Tumatanggap ang default na filter ng petsa ng mga bar na ang oras ng pagbubukas ay mula 2025-04-01 00:00 UTC hanggang 2026-12-31 23:59 UTC. Hindi binabago ng mga setting ng visualization at webhook ng 3Commas ang mga trade. Source: https://www.tradingview.com/script/BR74LOKo-BTCUSDT-P-Grid-Bot-Long-Strategy/
Pinananatili ang mga isinaling tuntunin ng grid at itinatala ang exit ng bawat slot matapos ang unang pataas na pagtawid nito. Inuulit ang kinansela o bahagyang napunang exit para sa natitirang dami nito; hindi na pinipigilan ng order sa ibang slot na maitala ang pagtawid. Inilalaan ang mga bukas na dami ng sell laban sa netong long position. Hindi pa rin maaasahan ang sukatan ng return-on-notional ng smoke test at kailangan itong itugma sa trade ledger bago tasahin ang performance.
verification_loop: Nabigo ang beripikasyon (pagsusuri ng Layer 4 — QA) [class=code_defect]: - [edge_concern] Nag-uulat ang ledger ng smoke test ng positibong average na USD PnL ngunit negatibong average na return on notional; false ang metrics_reliable. Itugma ang mga fill at notional bago tasahin ang performance. - [critical] Inilalathala ang snapshot ng paper state bago maproseso ang mga order ng bar. Ina-update ng mga callback ng fill ang pagmamay-ari sa slot nang hindi naglalathala ng panibagong snapshot. Maaaring magbalik ang restart bago ang susunod na bar ng lipas na ledger ng slot kasama ng nadalang posisyon, kaya maiiwan ang napunang long nang walang pagmamay-ari sa slot at mapipigilan ang exit nito sa grid. (linya 161) — ayusin: I-save ang estado ng slot pagkatapos ng mga fill, o buuing muli at patunayan ito mula sa mga tala ng fill kapag nag-restart. Subukan ang mga restart kaagad pagkatapos ng buy at bahagyang sell fill.
Implementasyon
Bumibili sa mga pababang pagtawid ng nakapirming geometric BTC grid at ibinebenta ang bawat napunang slot matapos tumawid ang presyo sa antas na nasa itaas nito.
Mga Resulta ng Beripikasyon
Nabigo ang beripikasyon (pagsusuri ng Layer 4 — QA) [class=code_defect]: - [edge_concern] Nag-uulat ang ledger ng smoke test ng positibong average na USD PnL ngunit negatibong average na return on notional; false ang metrics_reliable. Itugma ang mga fill at notional bago tasahin ang performance. - [critical] Inilalathala ang snapshot ng paper state bago maproseso ang mga order ng bar. Ina-update ng mga callback ng fill ang pagmamay-ari sa slot nang hindi naglalathala ng panibagong snapshot. Maaaring magbalik ang restart bago ang susunod na bar ng lipas na ledger ng slot kasama ng nadalang posisyon, kaya maiiwan ang napunang long nang walang pagmamay-ari sa slot at mapipigilan ang exit nito sa grid. (linya 161) — ayusin: I-save ang estado ng slot pagkatapos ng mga fill, o buuing muli at patunayan ito mula sa mga tala ng fill kapag nag-restart. Subukan ang mga restart kaagad pagkatapos ng buy at bahagyang sell fill.
Kasaysayan ng Iterasyon
Nabigo ang beripikasyon (pagsusuri ng Layer 4 — QA) [class=code_defect]: - [edge_concern] Nag-uulat ang sandbox ledger ng positibong average na USD PnL ngunit negatibong average na return on notional; false ang metrics_reliable. Itugma ang mga bilang na ito bago tasahin ang performance. - [critical] Minamarkahan ng code na nabili o naibenta ang isang slot kapag nagsumite ito ng order, bago makumpirma ang anumang fill. Maaaring hindi magtugma ang ledger ng slot at aktuwal na posisyon dahil sa tinanggihan, naantala, kinansela, o bahagyang napunang order. Nilalampasan din ng override na ito ang in-flight order guard ng base class. (linya 118) — ayusin: Subaybayan ang mga nakabinbing order ayon sa slot. Baguhin lamang ang status ng pagmamay-ari at dami ng lot kapag kumpirmado na ang mga fill; pangasiwaan ang mga bahagyang fill, pagtanggi, at pagkansela, at pigilan ang dobleng pagsusumite.
Buod ng Resulta
I-save o buuing muli ang pagmamay-ari sa slot pagkatapos mapunan ang order, at itugma ang mga sukatan ng fill bago tasahin ang performance.
Pagkaraan ng 3 iteration, natuklasan ng Layer 4 QA na maaaring mawala ang pagmamay-ari sa slot kapag nag-restart matapos mapunan ang order, kaya posibleng maiwan ang long position nang walang exit ng grid. Inabandona ang run bago ang mga susunod na pagsusuri.
Bumibili ang long-only na BTCUSDT.BYBIT geometric grid sa mga pababang pagtawid ng nakapirming antas ng presyo at ibinebenta ang bawat slot sa susunod na antas sa itaas.
Walang ibinigay na ulat ng backtest o maaasahang return, Sharpe, o bilang ng trade. Nagpakita ang mga sukatan ng smoke test ng positibong average na USD PnL ngunit negatibong average na return on notional, at minarkahan ang mga ito bilang hindi maaasahan.
Dahilan ng Pag-abandona
verification_loop: Nabigo ang beripikasyon (pagsusuri ng Layer 4 — QA) [class=code_defect]: - [edge_concern] Nag-uulat ang ledger ng smoke test ng positibong average na USD PnL ngunit negatibong average na return on notional; false ang metrics_reliable. Itugma ang mga fill at notional bago tasahin ang performance. - [critical] Inilalathala ang snapshot ng paper state bago maproseso ang mga order ng bar. Ina-update ng mga callback ng fill ang pagmamay-ari sa slot nang hindi naglalathala ng panibagong snapshot. Maaaring magbalik ang restart bago ang susunod na bar ng lipas na ledger ng slot kasama ng nadalang posisyon, kaya maiiwan ang napunang long nang walang pagmamay-ari sa slot at mapipigilan ang exit nito sa grid. (linya 161) — ayusin: I-save ang estado ng slot pagkatapos ng mga fill, o buuing muli at patunayan ito mula sa mga tala ng fill kapag nag-restart. Subukan ang mga restart kaagad pagkatapos ng buy at bahagyang sell fill.
Pagsusuri
BTCUSDT.P Grid Bot - Long na Estratehiya ng 3Commas
Ang Stratmill ay isang tool para sa pananaliksik at paper trading, hindi payo sa pananalapi o isang broker. Ang mga resulta ng backtest at paper trading ay hypothetical. May panganib ng pagkalugi ang pangangalakal.