
Նախքան առևտրային ռոբոտը միացնելը, ձեռքով կատարելագործեք ռազմավարությունը դեմո-հաշվում․ գրանցեք առնվազն 50 գործարք և համոզվեք, որ շահութաբեր մուտքերի մասնաբաժինը պահպանվում է 55–60 %-ից բարձր։ Միայն դրանից հետո գործարկեք ավտոմատացումը իրական հաշվում՝ սկսելով նվազագույն լոտից և մեկ նստաշրջանի համար ավանդի 2–3 % չափով կորուստների սահմանաչափից։
Այս ծառայությունում բաժնետոմսերի հետ սպեկուլյացիաներն իրականացվում են CFD մոդելով․ դուք վաստակում եք գնանշումների տարբերությունից՝ բաժնետոմսերը չստանալով ձեր հաշվեկշռում և չվճարելով շահաբաժնի հարկ, այսինքն՝ առանց արժեթղթերի ֆիզիկական գնման։ Սա արագացնում է մուտքն ու ելքը, սակայն ավելացնում է լծակը և մարժին-քոլի ռիսկը, ուստի ալգորիթմը պետք է ելքի կետն իմանա դեռևս դիրքի բացումից առաջ։
Ավտոմատացման համար ընտրեք API-ի կամ բաց տրամաբանությամբ բոտի միջոցով կապ, որը հաշվի է առնում կոնկրետ բաժնետոմսի տատանողականությունը, սպրեդը և Նյու Յորքի առևտրային նստաշրջանի ժամանակը։ Մի գործարկեք նույն կարգավորումը բոլոր ակտիվների վրա․ Apple-ն ու Tesla-ն տարբեր կերպ են շարժվում, և բոտը պետք է յուրաքանչյուր տիկերի համար վերահաշվարկի դիրքի չափը։
Պաշտպանեք ավանդը խիստ զտիչներով․ կանգ՝ իրար հաջորդող 3–4 կորուստներով գործարքների շարքից հետո, շուկայի բացումից հետո առաջին 30 րոպեների ընթացքում մուտքերի արգելք և 5 %-ից բարձր նվազման դեպքում դադար։ Ավտոմատացումը չի փոխարինում վերահսկողությանը․ ամեն օր ստուգեք գործառնությունների մատյանը և անջատեք բոտը, եթե շուկայի փուլը սկսում է փոխվել։
Ինչպես միացնել և կարգավորել առևտրային ռոբոտը Pocket Option-ին API-ի միջոցով
Բոտը գործարկելուց առաջ բացեք դեմո-հաշիվ և համոզվեք, որ բրոքերը թույլ է տալիս նման միացում։ Հարթակը բաց պաշտոնական API չունի, ուստի ամբողջ ավտոմատացումը կառուցվում է ոչ պաշտոնական լուծումների կամ օգտատիրոջ գործողությունների էմուլյացիայի վրա։
Կապի համար ընտրեք ստուգված Python գրադարաններ, որոնք ընդհատում են հարթակի websocket-թրաֆիկը և ձեր անունից ազդանշաններ ուղարկում։ Այս մեխանիզմը հարմար է բաժնետոմսերի CFD պայմանագրերի համար․ ռոբոտը սպեկուլյացիա է անում գների տարբերության վրա՝ բաժնետոմսերը հաշվեկշռում չարտացոլելով։ SSO-token-ով կամ session cookie-ով նույնականացումից հետո այն ստանում է գնանշումները և բացում գործարքներ՝ ըստ սահմանված պայմանների։ Կոդում հստակ սահմանեք պարամետրերը՝ դիրքի չափը, րոպեում գործարքների առավելագույն քանակը, ավանդի նկատմամբ տոկոսային օրական լոսը և յուրաքանչյուր պայմանագրի էքսպիրացիայի ժամանակը։ Պարտադիր ավելացրեք կապի սխալների մշակում, որպեսզի սկրիպտը շուկա չմտնի առանց սերվերի հաստատման։
| Միացման եղանակ | Բարդություն | Հուսալիություն | Երբ օգտագործել |
|---|---|---|---|
| Պաշտոնական API | Ցածր | Բարձր | Այս բրոքերի մոտ հասանելի չէ |
| Ոչ պաշտոնական Python գրադարաններ | Միջին | Միջին | Դեմո թեստերի և պարզ ռազմավարությունների համար |
| Բրաուզերում գործողությունների էմուլյացիա | Բարձր | Ցածր | Միայն փորձերի համար |
| Telegram-բոտեր և ազդանշաններ | Ցածր | Ցածր | Ծանուցումների, բայց ոչ ուղղակի առևտրի համար |
Ցանկացած շրջանցիկ ինտերֆեյս կարող է դադարել աշխատել հաճախորդի թարմացումից հետո, իսկ բրոքերն իրավունք ունի սահմանափակել հաշիվը կանոնների խախտման համար։ Բոտի համար ստեղծեք առանձին պրոֆիլ, սահմանեք օրական լոսը և մի միացրեք երրորդ կողմի մոդուլներ՝ առանց սկզբնական կոդը ստուգելու։ Պահպանեք յուրաքանչյուր նստաշրջանի լոգերը․ դրանք ցույց կտան, թե որտեղ է ռոբոտը սխալվել և ինչու է գործարքը բացվել կանոններին հակառակ։
Ավտոգործարքների պարամետրերի կարգավորում․ մուտքի չափը, գործարքների քանակը և կորուստների սահմանաչափերը
$100 ավանդի դեպքում մեկ գործարքի համար սահմանեք ոչ ավելի, քան $1–2․ այդ դեպքում մեկ անհաջող պայմանագիրը կխլի կապիտալի 1–2 %-ը, ոչ թե հաշվի մեկ հինգերորդը։ $1000 մնացորդի դեպքում նույն համամասնությունը մեկ մուտքի համար տալիս է $10–20։ Մի ձգտեք մեծացնել դիրքի չափը․ որքան մեծ է յուրաքանչյուր գործարքի գումարը, այնքան արագ ալգորիթմը կսպառի ամբողջ ավանդը կորուստների շարքի դեպքում։ Նույնիսկ ինքնավստահ ռազմավարությունը չափազանց մեծ մուտքի գումարի պատճառով կձախողվի՝ նախքան արդյունք ցույց տալը։
Միաժամանակ բացված պայմանագրերի քանակը սահմանափակեք երկու-երեքով, հակառակ դեպքում բաժնետոմսերի հինգ զուգահեռ դիրքերը կվերածվեն շուկայի ուղղության վրա կատարված մեկ մեծ խաղադրույքի։
Սահմանեք կորուստների օրական սահմանաչափ՝ ավանդի 5–10 %-ի մակարդակում, և կոշտ դադար՝ իրար հաջորդող երեք կորուստներով գործարքից հետո։ Առաջին կանոնը պաշտպանում է հաշիվը խորը նվազումից, իսկ երկրորդը թույլ չի տալիս ալգորիթմին «հետապնդել» շուկան, երբ գինը շարժվում է ձեր դեմ։ Այս սահմանափակումները պետք է նախապես ամրագրել կարգավորումներում, ոչ թե կորուստի պահին։
Բաժնետոմսերի CFD-ների համար տատանողականությունն ավելի բարձր է, քան արժութային զույգերի դեպքում, ուստի հաշվետվությունից հետո կամ կարևոր նորություններից առաջ արժեթղթերով առևտուր անելիս պետք է մուտքի գումարը նվազեցնել 20–30 %-ով։ Տերմինալում ստեղծեք առանձին պրոֆիլ՝ մուտքի ավելի փոքր չափով, նույն stop-loss-ով և բարձր տատանողականությամբ նստաշրջանում գործարքների նվազեցված քանակով։
Օրվա ընդհանուր ռիսկը չպետք է գերազանցի ավանդի 10–15 %-ը նույնիսկ ամենաուժեղ ազդանշանի դեպքում։ Եթե բոտը կարգավորված է մեկ գործարքի համար $5-ի և օրական տասը գործարքի վրա, ապա $500 հաշվի դեպքում ստացվում է $50 հնարավոր կորուստ, իսկ դա արդեն 10 % է։ Ավելի լավ է սահմանաչափը նվազեցնել մինչև յոթ գործարք կամ մուտքի ծավալը փոքրացնել մինչև $3։ Այդպես դուք պահուստ եք թողնում գնի անկանխատեսելի շարժերի համար և մեկ անհաջող առավոտից հետո դուրս չեք մնում խաղից։
Իրական հաշվում գործարկելուց առաջ կարգավորումները դեմո-հաշվում փորձարկեք 50–100 գործարքի ընթացքում՝ գրանցելով իրար հաջորդող կորուստների քանակը և 5 % նվազման հասնելու արագությունը։
Վերջին քայլը՝ կանոններն ամրագրեք առանձին ֆայլում և առևտրային նստաշրջանի կեսին դրանք մի փոխեք։ Կորուստից հետո մուտքի գումարը մեծացնելու կամ ռոբոտին «ևս մեկ հնարավորություն» տալու ցանկությունը սովորաբար ավարտվում է ամբողջ օրական սահմանաչափի կորստով։ Նախապես ստուգված կարգավորումներն ավելի լավ են աշխատում, քան իմպուլսիվ փոփոխությունները։