Ի՞նչ է առեւտրային բոտը եւ ի՞նչ է այն անում թրեյդերի փոխարեն
Առևտրային բոտը կատարող է. Նա նայում է տվյալների հոսքին շուրջօրյա, համեմատում է այն պայմանների հետ, որոնք դրվել են դրա մեջ, և եթե այն համապատասխանում է, պատվեր է ուղարկում փոխանակում. MetaTrader օգնության մեջ «խորհրդատու» և «առևտրական ռոբոտ» բառերն օգտագործվում են որպես հոմանիշներ, և սա անկեղծորեն արտացոլում է էությունը. ծրագիրը խորհուրդ է տալիս ոչ թե ձեզ, այլ փոխանակմանը, և դիմումի ձևում.
Ավտոմատացումը վերացնում է երեք բան՝ հոգնածությունը, ժամանակացույցի առջև նստելու անհրաժեշտությունը և որոշման և սեղմման միջև ուշացումը. Նա չի անում այն բաները, որոնց համար մարդիկ սովորաբար ռոբոտ են գնում. Կանոնների որակը, գործիքների ընտրությունը, դիրքի չափը և համակարգը վատ օրն անջատելու պատրաստակամությունը մնում են մարդկային խնդիրներ.
Ուստի պարզ հետևանք, որը խնայում է ամիսներ. Եթե թղթի վրա առևտրի կանոններ չկան, ապա ավտոմատացման ոչինչ չկա. բոտը անորոշ «մուտքագրեք վերադարձի դեպքում» արտահայտությունը կվերածի որոշակի կոդի, և այս կոդը կգրի կամ ծրագրավորողը, կամ դուք, բայց նա կմտածի ձեր փոխարեն. Սկսեք առևտրային պլանի ձևանմուշ, և ոչ թե հարթակ ընտրելուց.
Ինչպե՞ս է բոտը տարբերվում ցուցիչից, զգուշացումից եւ պատրաստի ազդանշաններից?
Սկսնակը հաճախ մտածում է, որ գծապատկերի սլաքը և վաճառող մեքենան նույն շղթայի օղակներն են. Տեխնիկապես նրանց միջև կան մի քանի առանձին համակարգեր, և յուրաքանչյուրը կարող է աշխատել առանց մյուսների.
| Ինչ է եղել | Ո՞վ է որոշում կայացնում | Ով է ներկայացնում դիմումը | Ինչն է ամենից հաճախ կոտրվում |
|---|---|---|---|
| Նշիչ | անձ | անձ | ազդանշանը տեսանելի է բաց մոմի վրա, փակելուց հետո այն անհետանում է |
| Զգուշացում (ծանուցում) | անձ | անձ | ծանուցումը չի հասել կամ ահազանգը դադարեցվել է սահմանաչափի վրա |
| Ռազմավարությունը Pine Script-ում | կոդը պատմության վրա | ոչ ոք, սա սիմուլյացիա է | մոդելավորման արդյունքը շփոթված է առևտրի իրական արդյունքի հետ |
| Առևտրային բոտ | կոդ | կոդ | կապի խափանում, փոխանակման ձախողում, կրկնօրինակ պատվեր |
| Պատճենահանման առևտուր | ուրիշի վաճառող | հարթակ | դուք չգիտեք կանոնները և չեք կարող ստուգել դրանք |
Ցուցանիշի և ռազմավարության միջև տարբերությունը տեսանելի է անմիջապես հարթակի լեզվով՝ Pine Script գովազդում։ indicator() նկարում է գրաֆիկի վրա և strategy() կանչում է առևտրի սիմուլյատորը. Սա ավելի մանրամասն քննարկվում է այդ մասին նյութում, ինչպես է աշխատում լեզուն Pine Script.
Եթե ռոբոտն ապրում է MetaTrader-ում, ապա այն ունի իր սեփական էկոհամակարգը և ստուգման իր ընթացակարգը, այն հավաքվում է առանձին, ինչպես ստուգել խորհրդատուին MetaTrader-ում. Հաջորդը մենք կխոսենք «գծապատկեր գումարած փոխանակում» համադրության մասին. այստեղ կորչում են սկսնակների փողերը.
Ի՞նչ բլոկներից է բաղկացած առեւտրային ռոբոտը?
Վերին շերտի սխալը հնարավոր չէ բուժել…
Տվյալներ - Մատյան
Տվյալներ
Մեջբերումներ, ժամկետներ, բարերի փակման ժամանակ
Հրահանգներ
Մուտքի և ելքի պայմաններ՝ առանց երկիմաստության
Ռիսկի մոդուլ
Դիրքի չափը, կանգառը, օրական սահմանաչափը
Մահապատժի
Դիմումի ձևավորում և ուղարկում API փոխանակում
ամսագիր
Ինչ է ուղարկվել, ինչ արձագանքել է փոխանակումը, ինչ է ավարտվել
Սխեմայի աղբյուրը՝ հեղինակի դասավորությունը՝ ըստ փաստաթղթերի՝ TradingView, MQL5 և Binance; շերտերը նշանակում են պատասխանատվության ոլորտներ, այլ ոչ թե կոնկրետ ծրագրի մոդուլներ.
Տվյալների շերտը որոշում է, թե ինչի վրա է ակնկալում ռոբոտը. Նույն տրամաբանությունը փակ մոմերի և ընթացիկի վրա տալիս է տարբեր գործարքներ, և ոչ ստանդարտ գծապատկերներում, ինչպիսին է Heikin Ashi-ն, սիմուլյացիան սովորաբար աշխատում է սինթետիկ գներով, որոնք հավասար չեն շուկայական գներին.
Կանոնների շերտը ձեր գրածն է. Ռիսկի շերտն այն է, ինչ դուք մոռացել եք գրել. դիրքի չափը հաշվարկվում է ընդունելի կորստից և հեռավորությունից մինչև կանգառի կորուստ, եւ դիրքի չափի բանաձև չի հայտնվում ինքնին կոդում.
Սկսնակները սովորաբար ընդհանրապես չեն նախագծում կատարման շերտը և ամսագիրը. Բայց դա ամսագիրն է, որը պատասխանում է «ինչու է այսօր մինուս» հարցին. այն ցույց է տալիս, թե արդյոք պատվերն ուղարկվել է, ինչին արձագանքել է փոխանակումը և ինչ գնով է կատարվել մահապատժը.
Ինչպես է ազդանշանը անցնում աղյուսակից դեպի փոխանակում?
Ցուցանիշն ինքնին չի խոսում փոխանակման հետ. Նրա ահազանգը կարող է ուղարկել HTTP-a հարցումը ձեր հասցեին, և առանձին ծառայությունը պետք է այս հարցումը վերածի պատվերի. Սա այն մասն է, որը «բանտապահ բոտ» վաճառողները ամենից հաճախ ցույց են տալիս.
- 1
Մոմը փակվել է
Վիճակը դիտարկվում է ավարտված գծի վրա
- 2
Զգուշացումը գործարկվել է
Գործարկման հաճախականությունը սահմանված է կարգավորումներում
- 3
Վեբհուկն անհետացավ
HTTP POST ձեր հասցեով, մարմինը՝ JSON ձևաչափով
- 4
Ստացված միակցիչ
Նրա սերվերը վերլուծում է մարմինը և ստուգում ստորագրությունը
- 5
Դիմում API հասցեով
Ծավալ, պատվերի տեսակ և հաճախորդի ID
- 6
Փոխանակման պատասխան
Ընդունված, Մերժված կամ Սահմանափակված
Սխեմայի աղբյուրը՝ հեղինակի հաջորդականությունը՝ ըստ TradingView օգնության վեբ-կեռիկների և Binance-ի փաստաթղթերի առևտրային բռնակների վերաբերյալ.
Webhooks TradingView ունեն խիստ տեխնիկական սահմանափակումներ, և գրեթե բոլորը հայտնվում են առաջին օրը. Սերվերը պետք է պատասխանի երեք վայրկյանից ավելի արագ, հակառակ դեպքում հարցումը չեղարկվում է. Աշխատում են միայն 80 և 443 պորտերը. Webhook-ի ծանուցումները թույլատրվում են միայն այն դեպքում, երբ միացված է երկգործոն նույնականացումը, և IPv 6 ընդհանրապես չի աջակցվում.
Պլատֆորմն անկեղծորեն այլ բան է ընդունում. վեբ-կեռիկներ երբեմն չեն հասնում, և առաքման կարգավիճակը պետք է ստուգվի ահազանգերի մատյանում. Սա նշանակում է, որ բոտը պետք է կարողանա գոյատևել բաց թողնված ազդանշանից և ոչ թե ենթադրել, որ ստացել է ամեն ինչ.
Ծանուցումն ինքնին մնում է ծանուցում. Ինչպես ստուգեք ազդանշանը գործարքից առաջ, վերլուծվում է առանձին, և այս ստուգման ավտոմատացումը չի չեղարկվում. այն պարզապես փոխանցում է այն կոդի վրա.
Ի՞նչ է կոտրվում շղթայի յուրաքանչյուր օղակում?
Ստորև բերված են ախտանշանները, որոնք տեսնում է սեփականատերը և պատճառը, որը պետք է նախ ստուգվի.
- Ազդանշանը գծապատկերում էր, բայց անհետացավ մոմը փակելուց հետո. Հավանական պատճառ՝ հաշվարկ՝ հիմնված բաց գծի վրա. Կարելի է մշակել ձգանման հաճախականությամբ «միայն բարը փակելիս»; մասին առանձին քննարկվել է նյութում Ցուցանիշներ առանց վերաներկման.
- Բոտը լռեց օրվա կեսին. Հավանական պատճառ. ահազանգն ինքնաբերաբար դադարեցվել է, քանի որ այն ավելի հաճախ է գործարկվում 15 անգամ մեկ 3 րոպեում. Երկրորդ տարբերակ. ստանդարտ ահազանգի ժամկետը լրացել է երկու ամիս.
- Դիմումը մնացել է երկու անգամ. Հավանական պատճառը՝ ցանցը թարթել է, պատասխան չի եղել, կոդը կրկնվել է առանց հաճախորդի պատվերի նույնացուցիչի ուղարկման.
- Փոխանակումը հրաժարվում է անհասկանալի ծածկագրով. Հավանական պատճառ. ծավալը չի ընկնում լոտի փուլի մեջ կամ պատվերի գումարը նվազագույնից փոքր. Փոխանակումը հրապարակում է երկու արժեքներն էլ գործիքների գրացուցակում.
- Բոլոր հարցումները հանկարծակի դադարեցին. Հավանական պատճառ. հաճախականության սահմանաչափի գերազանցում. Binance-ը հաշվարկում է սահմանաչափերը IP-address-ում և կոդից հետո 429 սպասում է հետդարձի և համառներին պատասխանում է երկու րոպեից մինչև երեք օր արգելքով. Bybit-ը հաշվարկում է հաշվի սահմանաչափերը և տալիս է պատասխանի վերնագրերում մնացածը.
- Դիրքը բաց է, բայց կանգառը՝ ոչ. Հավանական պատճառը՝ կանգառը ուղարկվել է որպես առանձին պատվեր և չի անցել. Դիմումի տեսակը և Ռիսկեր ներկայացումները քննարկվում են այդ մասին հոդվածում, Ինչպե՞ս սահմանել դադարեցման կորուստ.
Կա մի նրբություն, որը հեշտ է ժամանակից շուտ հանգստացնել. Binance-ն ընդունում է հաճախորդի պատվերի ID-ն և մերժում է նույն արժեքով կրկնությունը, մինչև նախորդ պատվերը լրացվի. Կատարումից հետո նույն նույնացուցիչը նորից կանցնի. Bybit-ը պահանջում է իր նույնացուցիչի եզակիությունը, բայց չի խոստանում պաշտպանություն փաստաթղթերում նորից ուղարկելուց. Փոխանակումը մասամբ ապահովագրում է, ձեզ մոտ պահեք ուղարկված պատվերների ամբողջական մատյանը.
Ինչպե՞ս ստուգել ռազմավարությունը եւ չխաբել ինքներդ ձեզ?
Բեքթեստ TradingView-ում ստեղծում է բրոքերային էմուլյատոր. Այն կատարում է ռազմավարության պատվերներ՝ հիմնված առկա գծապատկերների տվյալների վրա և չգիտի գծի ներսում տեղաշարժը. եթե բացվածքն ավելի մոտ է առավելագույնին, էմուլյատորը հաշվարկում է, որ գինը բացվում էր, բարձր, ցածր, փակվում էր. MetaTrader-ում նույն պատառաքաղը կոչվում է սիմուլյացիոն ռեժիմ, և դրանք հինգն են.
Փորձարկման ընթացակարգ, որը խնայում է գումար:
- Կատարեք կանոնների և պարամետրերի տարբերակը. Այնուհետև փոխեք մեկ-մեկ պարամետրը, այլապես չեք հասկանա, թե կոնկրետ ինչն է բարելավել արդյունքը.
- Կտրեք պատմության վերջին երրորդը և մի նայեք դրան. Սա ձեր հետաձգված բեռնումն է.
- Ստեղծեք ռազմավարություն միայն հիմնական հատվածում.
- Միացնել հանձնաժողովը և սայթաքումը. Ռազմավարությունը, որն ապրում է առանց ծախսերի և մահանում է դրանց հետ, ռազմավարություն չէ.
- Սառեցրեք տարբերակը և գործարկեք հետաձգված հատվածը մեկ անգամ. Մեկ անգամ, առանց ճշգրտման.
- Փորձարկում կատարեք ցուցադրական կամ թղթային հաշվի վրա առնվազն մի քանի շաբաթ.
- Համեմատեք ցուցադրական գործարքների ցանկը պատմության ցուցակի հետ. Ազդանշանների քանակի անհամապատասխանությունը պատճառ է վերագծագրում փնտրելու և ոչ թե ուրախանալու.
Գրանցեք փորձված տարբերակների քանակը. Սա բյուրոկրատիա չէ. առանց փորձերի քանակի, շահութաբերության հաշվետվությունը չի կարող գնահատվել, քանի որ ուղղակիորեն գրում են backtests-ի վերապատրաստման աշխատանքների հեղինակները.
Ինչ ռիսկեր չեն տեսանելի գեղեցիկ backtest զեկույցում?
Առաջին և ամենակարևորը. «Պսևդոմաթեմատիկան և ֆինանսական շառլատանիզմը» հոդվածը AMS շոուների ծանուցումներում, , որ պատմության երկու տարվա ընթացքում բավական է անցնել միայն յոթ անկախ ռազմավարության կոնֆիգուրացիաներ, այնպես, որ վերապատրաստման նմուշի վրա ակնկալվող առավելագույն Sharpe հարաբերակցությունը հավասարվի 1-ին՝ զրոյական նմուշից դուրս գործակցով. Յոթ. Ոչ յոթ հարյուր.
Մոտակայքում մի հայացք դեպի ապագա. Pine Script-ում սա դասական զանգ է դեպի տվյալներ ավելի բարձր ժամկետից՝ միացված հիմնական ռեժիմով և առանց գիծ հետ տեղափոխելու: փաստաթղթերն ուղղակիորեն անվանում են այս արդյունքի տվյալներ ապագայից՝ պատմական գծերի վրա.
Երրորդ - ծախսեր. Հանձնումը, տարածումը և սայթաքումը ուտում են ծայրը, որքան ավելի հաճախ է բոտը առևտուր անում. CFTC խորհուրդ է տալիս առանձին հաշվարկել ծառայության բաժանորդագրության արժեքը. այն հանվում է ձեր եկամտաբերությունից, այլ ոչ թե դրա գովազդից.
Եվ վերջապես. շուկան փոխում է ռեժիմը. Ավտոմատացված գործիքը հիմնված է ենթադրությունների վրա, և SEC դա ուղղակիորեն ասում է: ենթադրությունները կարող են սխալ լինել կամ չկիրառվել ձեր իրավիճակի համար. Հանգիստ կողային շարժման համար կազմաձևված ալգորիթմը կհանդիպի առաջին ուժեղին Տենդենց դժբախտ պատահարի նման.
Ի՞նչ իրավունքներ տալ API- բանալին?
Փոխանակում է առանձին հիմնական իրավունքները դրոշներով. Binance-ն ունի առանձին թույլտվություններ ընթերցման, տեղում և մարժա առևտրի, ֆյուչերսների, փոխանցումների և դուրսբերման համար, և մուտքի տեսակները API-ում ուղղակիորեն բաժանվում են հանրային տվյալների, առևտրի և անձնական հաշվի տեղեկատվության. Փաստաթղթերը նույնիսկ խորհուրդ են տալիս տարբեր բանալիներ պահել տարբեր առաջադրանքների համար.
Հարմար է, եթե
- Կարդացեք հաշվի տվյալները և պատվերի կարգավիճակը
- Պատվերների տեղադրում և չեղարկում ցանկալի շուկայում
- Բանալին կապել սպիտակ ցուցակին IP-addresses
- Առանձին բանալի յուրաքանչյուր ծառայության և յուրաքանչյուր առաջադրանքի համար
Հարմար չէ, եթե
- Միջոցներ հանելու իրավունք
- Հաշիվների միջև ներքին փոխանցումների իրավունք
- Մուտքի և գաղտնաբառի փոխանցում առևտրային հաշվից
- Մեկ ընդհանուր բանալի բոտի, սցենարի և երրորդ կողմի վերլուծության համար
Դիագրամի աղբյուրը. Binance փաստաթղթերում հիմնական իրավունքների և մուտքի տեսակների նկարագրության հեղինակի դասավորությունը. ցանկն արտացոլում է նվազագույն իրավունքների սկզբունքը, և ոչ թե կոնկրետ փոխանակման կարգավորումները.
«Միայն առևտուր» բանալին ինքնուրույն չի խնայում, և ահա թե ինչու. Միայն առևտրի իրավունքով ուրիշի ծածկագիրը կարող է տեղափոխել ոչ իրացվելի գործիքի գինը և առևտուր անել ձեր դեմ: գումարը կհեռանա հաշվից առանց դուրսբերման մեկ գործողության. Հետևաբար, կրճատված իրավունքներին ավելացվում են հասցեների սպիտակ ցուցակ, յուրաքանչյուր ծառայության առանձին բանալի և ծավալի սահմանափակում.
FINRA-ն հատուկ նշում է որպես կարմիր դրոշ, երբ ծառայությունը խնդրում է բրոքերային հաշվի օգտանուն և գաղտնաբառ: Մուտքն ու գաղտնաբառը չեն տարածվում որևէ մեկի հետ որևէ խոստման ներքո.
Ինչպես քայլ առ քայլ գործարկել բոտ եւ չկորցնել ձեր ավանդը
Քայլ 1
Կանոններ թղթի վրա
Մուտքը, ելքը, կանգառը և օրական սահմանաչափը գրված են բառերով
Քայլ 2
Պատմության թեստ
Շահագործման, սայթաքման և հետաձգված նմուշառմամբ
Քայլ 3
Փոխանցել ցուցադրման միջոցով
Մի քանի շաբաթ առանց պարամետրերի փոփոխության
Քայլ 4
Իրավունքներ և բանալիներ
Առանց միջոցների դուրսբերման՝ հասցեների սպիտակ ցուցակով
Քայլ 5
Արտակարգ կանգառ
Ձեռքով անջատիչ և օրական կորստի սահմանաչափ
Քայլ 6
Մոնիտորինգ
Զարթուցիչ բոտի լռության և սահմանը գերազանցելու համար
Քայլ 7
Նվազագույն ծավալ
Մարտական մեկնարկ այն գումարի համար, որը դուք դեմ չեք
Սխեմայի աղբյուրը՝ հեղինակի գործարկման արձանագրություն՝ հիմնված FINRA, CFTC և SEC ավտոմատացված գործիքների ստուգման վերաբերյալ առաջարկությունների վրա.
Հինգերորդ և վեցերորդ քայլերն ավելի կարևոր են, քան մնացածը. FINRA ավտոառևտրի վտանգը հետևյալ կերպ է ներկայացնում. դրա բնույթի պատճառով դուք կարող եք զգալի կորուստներ կրել նախքան իմանալը, որ գործարքներն ընդհանրապես կատարվել են ձեր անունից. Սա նշանակում է, որ անհրաժեշտ է երկու անկախ ահազանգ՝ «բոտը լռում է ավելի երկար, քան սպասվում էր» և «օրական կորուստը գերազանցել է սահմանը», գումարած ֆիզիկական հնարավորություն՝ ամեն ինչ անջատելու մեկ հրամանով.
Յոթերորդ քայլի դիտված արդյունքը միտումնավոր համեստ է. մեկ փոքր առևտուր, որն անցել է ամբողջ ցիկլը, ամսագրի գրառումով և կատարման համապատասխան գնով. Սա բավական է շղթան աշխատելու համար. Այս փուլում շահույթը ոչինչ չի ապացուցում.
Ինչպե՞ս տարբերել աշխատող բոտը բանալի ամուսնալուծությունից?
FINRA 2025-ում առանձին նախազգուշացում է տվել չգրանցված գրասենյակների մասին, որոնք վաճառում են ավտոմատ առևտուր և թվարկել դրանց տեխնիկան գրեթե ցուցակում. Ծառայությունը կոչվում է սկսնակների համար հարմար և առանց ռիսկի, նրանք խոստանում են կայուն եկամուտներ ամսական տասը տոկոսից բարձր և վերաբերում են արհեստական ինտելեկտին, ցուցադրել անցյալի կատարողականի անորոշ տվյալներ և պահանջել գործընկերություն հայտնի բրոքերների հետ՝ օգտագործելով նրանց լոգոները առանց թույլտվության.
CFTC դրան ավելացնում է յուրաքանչյուր գործարքում շահելու խոստումը և տասնյակ հազարավոր տոկոս շահութաբերություն. Եվ դա տալիս է չորս հստակ ստուգում՝ ուսումնասիրել ընկերության և մարդկանց կենսագրությունը, դիտել տիրույթի գրանցման տարիքը, ստանալ երկրորդ կարծիք և հաշվարկել, ինչ մնում է միջնորդավճարներից, սպրեդներից և բաժանորդագրության ծախսերից հետո.
Հարմար է, եթե
- Մուտքի և ելքի կանոնները նկարագրված են բառերով
- Զեկույցը ցույց է տալիս տեսակավորված կոնֆիգուրացիաների քանակը
- Նշված են միջնորդավճարները, սայթաքումը և փորձարկման ժամանակահատվածը
- Գոյություն ունի ցուցադրական ռեժիմ և մուտք առանց միջոցների դուրսբերման իրավունքի
Հարմար չէ, եթե
- Խոստացված շահութաբերություն՝ որպես ամսական տոկոս
- Անվանվել է ռիսկից զերծ և նորեկների համար հարմար
- Հղում արհեստական ինտելեկտին՝ կանոնները նկարագրելու փոխարեն
- Առևտրային հաշվի համար մուտքի և գաղտնաբառի հարցում
Սխեմայի աղբյուրը՝ նախազգուշացնող նշանների հեղինակային ամփոփագիր FINRA և CFTC ավտո-առևտրի մասին; սրանք ստուգման ուղեցույցներ են, ոչ թե իրավական որակավորումներ.
Պարզ կանոն. այն, ինչ չի կարող ստուգվել, համարվում է բացակայող. Զեկույց առանց փորձերի քանակի, շահութաբերություն առանց ժամանակաշրջանի և ծախսերի, «մեր ալգորիթմը նեյրոնային ցանցում» առանց կանոնների նկարագրության. այս ամենը տվյալներ չեն.
Երբ բոտի կարիք չկա. ինչ չի շտկում ավտոմատացումը
Ռոբոտը հաճախ գնվում է որպես սեփական իմպուլսիվ որոշումների բուժում. Մեխանիզմն աշխատում է կիսով չափ. ձեռքն այլևս չի սեղմում կոճակը սխալ պահին, այլ հայտնվում է նոր կոճակ՝ «ճիշտ պարամետրերը մի շարք կորուստներից հետո». Սա նույն իմպուլսիվությունն է, միայն մշակողի միջերեսով. Կանոնները, որոնք օգնում են նման վարքագծի դեմ, հավաքագրված են նյութում. առևտրային հոգեբանություն.
Ավտոմատացումը վատ է վճարում ևս երեք դեպքում. Երբ քիչ գործարքներ կան, և որոշումը տևում է րոպեներ, ոչ թե վայրկյաններ. Երբ կանոնները դեռ փոխվում են շաբաթից շաբաթ, այսինքն՝ ըստ էության դեռ ռազմավարություն չկա. Եվ երբ շուկան կամ գործիքը լուծարված չեն. սայթաքումը կխլի առավելությունն ավելի արագ, քան բոտը կարող է ստանալ այն.
Բոտին պատրաստվելը արդյունք է տալիս նույնիսկ առանց բոտի. Գրավոր կանոնները, հաշվարկված ռիսկը և ազնիվ գրանցամատյանը բարելավում են ձեռքով առևտուրը, անկախ նրանից՝ դա վերաբերում է կոդին, թե ոչ. Հարակից նյութերը հավաքվում են ռազմավարությունների բաժինը.
Ռիսկեր եւ սահմանափակումներ
- Բոտը շահույթ չի երաշխավորում. Պայմանների համընկնումը ձեր կանոնների համաձայն դիմում ուղարկելու պատճառ է, և ոչ թե ճիշտ որոշման նշան.
- Շուկան փոփոխական է, առևտուրը կապված է կապիտալի կորուստի ռիսկի հետ. Ավտոմատ կատարումը մեծացնում է այս ռիսկի իրականացման արագությունը.
- Անցյալի կատարումը չի երաշխավորում ապագա կատարողականը. Հետադարձ փորձարկման հաշվետվությունը նկարագրում է ընտրված ժամանակաշրջանը և ընտրված պարամետրերը, և ոչ թե շուկայի վարքագիծը.
- Տեխնիկական խափանումները անկախ ռիսկի դաս են. կապի խափանում, չմատակարարված վեբ-կեռիկ, հարցումների սահմանաչափ, կրկնօրինակ հարցում, դադարեցված ահազանգ.
- Մուտք դեպի հաշիվ API - սա վստահություն է երրորդ կողմի կոդը. Կրճատված իրավունքները նվազեցնում են վնասը, բայց չեն վերացնում այն.
- Նյութը նկարագրում է ընդհանուր սկզբունքը. Յուրաքանչյուր կայք ունի իր հատուկ սահմանները, հիմնական իրավունքները և թեստավորման եղանակները, դրանք ստուգված են իր փաստաթղթերում.
Հրաժարում. Բովանդակությունը կրում է կրթական բնույթ և չի հանդիսանում անհատական ներդրումային առաջարկ. Շուկան փոփոխական է, առևտուրը կապված է կապիտալի կորուստի ռիսկի հետ. Անցյալի կատարումը չի երաշխավորում ապագա կատարողականը.
Աղբյուրներ
- Ռազմավարություններ Pine Script և բրոքերային էմուլյատորում - ինչպես են մոդելավորվում առևտուրը և ինչու է գծի ներսում շարժումն ավարտվում ըստ էվրիստիկայի.
- Վերափոխում փաստաթղթերում Pine Script - պատմության և իրական ժամանակի միջև անհամապատասխանության երեք պատճառ, առաջխաղացման ռեժիմի վտանգը.
- Ահազանգեր Pine Script-ում - ձգանման հաճախականություններ և բաց սանդղակի վրա ազդանշաններից խուսափելու միջոց.
- Վեբկեռիկներն օգնում են TradingView - ժամանակի ավարտը երեք վայրկյան, նավահանգիստներ 80 և 443, պարտադիր երկգործոն նույնականացում.
- Ինչու՞ դադարեց ահազանգը: - սահմանափակում 15 ակտիվացումները 3 րոպեների համար.
- Օգնության ծանուցումների մասին TradingView - ծանուցման գործողության ժամկետը և դրա երկարաձգման պայմանները.
- Փորձարկումն օգնում է MetaTrader 5 - մոդելավորման հինգ ռեժիմ և դրանց ճշգրտությունը.
- FINRA չգրանցված ընկերությունների համար ավտոառևտրի ռիսկերի մասին - վաճառողի տեխնիկան և կորստի ռիսկը, մինչև սեփականատերը տեղեկանա գործարքների մասին.
- CFTC AI-ի և առևտրային բոտերի մասին - խաբեբաների խոստումներ և վաճառողին ստուգելու չորս քայլ.
- SEC և FINRA ներդրումային ավտոմատացված գործիքների մասին - գործիքի սահմանափակումներ և ալգորիթմի ենթադրություններ.
- Ընդհանուր տեղեկություններ REST API Binance - մուտքի տեսակներ, սահմանափակումներ IP, կոդեր 429 և 418.
- Binance առևտրային բռնակներ - հաճախորդի պատվերի ID-ի վարքագիծ.
- Binance գործիքի զտիչներ - լոտի քայլ և նվազագույն պատվերի գումար.
- Իրավունքներ API-Binance բանալի - անհատական թույլտվությունների ցանկ, ներառյալ միջոցների դուրսբերումը.
- Բիբի խնդրանքի սահմանափակումներ V5 - հաշվի հաշիվ-ապրանքագիր և վերնագրեր՝ մնացած սահմանաչափով.
- Bailey, Borwein, Lopez de Prado, Zhu. Pseudo-Mathematics and Financial Charlatanism, Notices of the AMS, 2014 - յոթ կոնֆիգուրացիաներ և հետին փորձարկման ավելցուկի վտանգը.
Հաճախ տրվող հարցեր
Կարո՞ղ է ցուցանիշը ինքնուրույն բացել եւ փակել գործարքները?
Ոչ. Ցուցանիշը նկարում է աղյուսակը եւ կարող է ծանուցում ուղարկել, բայց չի ձեւավորում առեւտրի պատվեր. Որպեսզի առեւտուրը հայտնվի, ցուցանիշի եւ փոխանակման միջեւ պետք է լինի առանձին կոդ. այն ընդունում է վեբհաթ եւ ստուգում պայմանները, հաշվարկում է ծավալը եւ վերաբերում է կայքի API. Քանի դեռ այդպիսի օղակ չկա, ազդանշանը մնում է աղյուսակը բացելու եւ ձեռքով որոշում կայացնելու պատճառ.
Ինչո՞վ է բոտը տարբերվում պատճենահանման առեւտրից?
Բոտը կատարում է ձեր կանոնները, պատճենահանման առեւտուրը կրկնում է ուրիշների գործարքները. Առաջին դեպքում դուք գիտեք տրամաբանությունն ամբողջությամբ եւ կարող եք ստուգել այն պատմության վրա, երկրորդ դեպքում տրամաբանությունը ձեզ հասանելի չէ, եւ արդյունքը կախված է դիմացինի որոշումներից. Ռիսկը նույնպես տարբեր է. բոտը տեխնիկապես կոտրվում է, պատճենահանման առեւտուրը կախված է ուրիշի կարգապահությունից եւ այն բանից, թե արդյոք ձեր հաշվի չափը համընկնում է հեղինակի հաշվի չափի հետ.
Հնարավո՞ր է ցուցիչը միացնել անմիջապես փոխանակմանը?
Ոչ ուղղակիորեն. Ցուցանիշի ահազանգը կարող է HTTP- հարցում ուղարկել Ձեր հասցեին, սակայն փոխանակումը չի հասկանում նման հարցումը. նրան անհրաժեշտ է ստորագրված զանգի API ծավալով, պատվերի տեսակը եւ նույնացուցիչը. Հետեւաբար, շղթայում միշտ կա միջանկյալ ծառայություն, որն ընդունում է վեբհուկը եւ այն վերածում խնդրանքի. Հենց այս ծառայությունն է, որ պատասխանատու է կրկնօրինակների ստուգման եւ կապի խափանման դեպքում վարքագծի համար.
Ի՞նչ է տեղի ունենում, եթե վեբ հութը երկու անգամ գա?
Առանց պաշտպանության մեկի փոխարեն կհայտնվեն երկու դիրքեր, եւ սա սովորաբար կգտնվի ոտքի վրա. ծավալի կեսը փակ է, մյուսը մնում է կախված. Պատվերի նույնականացուցիչները միայն մասամբ ապահովագրված են փոխանակման կողմում, ուստի նրանք պաշտպանություն են անում տանը. պատվերը ստանում է իր սեփական բանալին նախքան այն ուղարկելը, Միակցիչը մի քանի րոպե հիշում է այն եւ նույն բանալով անջատում է երկրորդ հարցումը. Սա դիտավորյալ ստուգվում է՝ նույն ազդանշանը երկու անգամ ուղարկելով դեմո հաշվին.
Արդյո՞ք հետադարձ թեստը երաշխավորում է ապագա շահույթը?
Ոչ. Հետադարձ թեստը ցույց է տալիս, թե ինչպես են նշված պայմանները մշակվել ընտրված ժամանակահատվածում ընտրված պարամետրերով. Առաջիկա արդյունքը կախված է շուկայից, ծախսերից, կատարման որակից եւ կանոններին հետեւելու հարցից. Տարբերակները թվարկելիս գեղեցիկ զեկույցը գրեթե անխուսափելի է. յոթ անկախ կոնֆիգուրացիաները բավարար են երկու տարվա համար, ուսուցման նմուշի վրա Շարփի գործակիցը հավասար է նմուշի զրոյից դուրս մեկին.
Արդյո՞ք ես պետք է իմանամ, թե ինչպես ծրագրավորել բոտ աշխատեցնելու համար?
Պատրաստի կոնստրուկտորների եւ փոխանակումների ներկառուցված բոտերի համար - ոչ, այնտեղ կանոնները սահմանված են ինտերֆեյսում. Ձեր սեփական տրամաբանության համար անհրաժեշտ է նվազագույն մակարդակ՝ հասկանալ հարցման մարմնի ձեւաչափը, բանալիների իրավունքները եւ փոխանակման սխալների մշակումը. Առանց դրա, հնարավոր չի լինի ստուգել նաեւ ուրիշի կոդը, բայց դուք ստիպված կլինեք ստուգել այն. դիմումների պատասխանատվությունը մնում է հաշվի սեփականատիրոջ վրա, անկախ նրանից, թե ով է գրում ծրագիրը.





