სავაჭრო ბოტი: რა არის, როგორ მუშაობს და როგორ შევამოწმოთ გაშვებამდე

სტატიის „სავაჭრო ბოტი: რა არის, როგორ მუშაობს და როგორ შევამოწმოთ გაშვებამდე“ ყდა: ჯაჭვი გრაფიკიდან ალერტისა და სერვერის გავლით ბირჟამდე, კავშირის გაწყვეტის მონიშნული ადგილით

რა არის სავაჭრო ბოტი და რას აკეთებს ის ტრეიდერის ნაცვლად

სავაჭრო ბოტი შემსრულებელია. ის მონაცემთა ნაკადს დღე-ღამის განმავლობაში აკვირდება, ადარებს მას ჩადებულ პირობებს და მათი დამთხვევისას ორდერს ბირჟაზე აგზავნის. MetaTrader-ის ცნობარში სიტყვები „ექსპერტი“ და „სავაჭრო რობოტი“ სინონიმებად გამოიყენება და ეს არსს ზუსტად ასახავს: პროგრამა რჩევას არა თქვენ, არამედ ბირჟას აძლევს — თანაც ორდერის სახით.

ავტომატიზაცია სამ რამეს ხსნის: დაღლილობას, გრაფიკთან მუდმივად ჯდომის აუცილებლობასა და გადაწყვეტილებიდან დაწკაპუნებამდე დაყოვნებას. თუმცა ის არ ხსნის არცერთ იმ ამოცანას, რომლის გამოც ჩვეულებრივ რობოტს ყიდულობენ. წესების ხარისხი, ინსტრუმენტის არჩევა, პოზიციის ზომა და ცუდ დღეს სისტემის გამორთვის მზადყოფნა კვლავ ადამიანის ამოცანებად რჩება.

აქედან გამომდინარეობს მარტივი დასკვნა, რომელიც თვეებს დაგიზოგავთ. თუ სავაჭრო წესები ქაღალდზე არ არსებობს, ავტომატიზებაც არაფერია: ბოტი ბუნდოვან ფრაზას „შევიდეთ უკუსვლის შემდეგ“ კონკრეტულ კოდად გარდაქმნის და ამ კოდს ან პროგრამისტი დაწერს, ან თქვენ, მაგრამ წესების დაზუსტება მაინც თქვენს ნაცვლად მოუწევს. იწყებენ სავაჭრო გეგმის შაბლონით და არა პლატფორმის არჩევით.

რით განსხვავდება ბოტი ინდიკატორისგან, ალერტისა და მზა სიგნალებისგან?

დამწყებს ხშირად ჰგონია, რომ გრაფიკზე ნაჩვენები ისარი და სავაჭრო ავტომატი ერთი ჯაჭვის რგოლებია. ტექნიკურად მათ შორის რამდენიმე ცალკეული სისტემა დგას და თითოეულ მათგანს სხვების გარეშეც შეუძლია მუშაობა.

რა არისვინ იღებს გადაწყვეტილებასვინ აგზავნის ორდერსრა ფუჭდება ყველაზე ხშირად
ინდიკატორიადამიანიადამიანისიგნალი დაუხურავ სანთელზე ჩანს, დახურვის შემდეგ კი ქრება
ალერტი (შეტყობინება)ადამიანიადამიანიშეტყობინება არ მოვიდა ან ალერტი ლიმიტის გამო შეჩერდა
სტრატეგია Pine Script-შიკოდი ისტორიულ მონაცემებზეარავინ — ეს სიმულაციაასიმულაციის შედეგს რეალური ვაჭრობის შედეგად მიიჩნევენ
სავაჭრო ბოტიკოდიკოდიკავშირის გაწყვეტა, ბირჟის უარი, ორდერის დუბლირება
კოპიტრეიდინგისხვა ტრეიდერიპლატფორმაწესები არ იცით და მათი შემოწმება არ შეგიძლიათ

ინდიკატორსა და სტრატეგიას შორის განსხვავება უშუალოდ პლატფორმის ენაში ჩანს: Pine Script-ში დეკლარაცია indicator() გრაფიკზე ხატავს, ხოლო strategy() გარიგებების სიმულატორს იძახებს. ეს უფრო დაწვრილებით განხილულია მასალაში იმის შესახებ, როგორ არის მოწყობილი Pine Script-ის ენა.

თუ რობოტი MetaTrader-ში მუშაობს, მას საკუთარი ეკოსისტემა და შემოწმების საკუთარი პროცედურა აქვს — ის ცალკე მასალაშია თავმოყრილი: როგორ შევამოწმოთ ექსპერტი MetaTrader-ში. ქვემოთ საუბარი იქნება „გრაფიკი პლუს ბირჟის“ კავშირზე: დამწყებები ფულს სწორედ აქ კარგავენ.

რა ბლოკებისგან შედგება სავაჭრო რობოტი?

  • ზედა შრის შეცდომას ქვედა ვერ გამოასწორებს…

    მონაცემები — ჟურნალი

  1. მონაცემები

    კოტირებები, ტაიმფრეიმი, ბარის დახურვის დრო

  2. წესები

    შესვლისა და გამოსვლის არაორაზროვანი პირობები

  3. რისკის მოდული

    პოზიციის ზომა, სტოპ-ლოსი, დღიური ლიმიტი

  4. შესრულება

    ორდერის შექმნა და ბირჟის API-ში გაგზავნა

  5. ჟურნალი

    რა გაიგზავნა, რა უპასუხა ბირჟამ, რა შესრულდა

სასწავლო სქემა დაქვემდებარების თანმიმდევრობას აჩვენებს: ქვედა შრე ზედა შრის შეცდომას ვერ გამოასწორებს. იკითხება ზემოდან ქვემოთ.

სქემის წყარო: ავტორის მიერ TradingView-ის, MQL5-ისა და Binance-ის დოკუმენტაციის საფუძველზე შედგენილი განლაგება; შრეები პასუხისმგებლობის სფეროებს აღნიშნავს და არა კონკრეტული პროგრამის მოდულებს.

მონაცემთა შრე განსაზღვრავს, რის საფუძველზე ითვლის რობოტი. ერთი და იგივე ლოგიკა დახურულ და მიმდინარე სანთლებზე განსხვავებულ გარიგებებს იძლევა, ხოლო Heikin Ashi-ს მსგავს არასტანდარტულ გრაფიკებზე სიმულაცია საერთოდ სინთეზური ფასებით მიმდინარეობს, რომლებიც საბაზრო ფასებს არ უდრის.

წესების შრე ისაა, რაც დაწერეთ. რისკის შრე კი ისაა, რისი დაწერაც დაგავიწყდათ: პოზიციის ზომა დასაშვები დანაკარგისა და სტოპ-ლოსამდე მანძილის მიხედვით გამოითვლება, ხოლო პოზიციის ზომის ფორმულა კოდში თავისით არ ჩნდება.

შესრულების შრესა და ჟურნალს დამწყებები, როგორც წესი, საერთოდ არ აპროექტებენ. არადა სწორედ ჟურნალი პასუხობს კითხვას „რატომ არის დღეს მინუსი“: იქ ჩანს, გაიგზავნა თუ არა ორდერი, რა უპასუხა ბირჟამ და რა ფასად შესრულდა იგი.

როგორ აღწევს სიგნალი გრაფიკიდან ბირჟამდე?

ინდიკატორი თავად ბირჟასთან ვერ ურთიერთობს. მის ალერტს შეუძლია თქვენს მისამართზე HTTP-მოთხოვნის გაგზავნა, მაგრამ ამ მოთხოვნის ორდერად გარდაქმნა ცალკე სერვისმა უნდა შეასრულოს. სწორედ ამ ნაწილს აჩვენებენ ყველაზე იშვიათად „გასაღებამდე გამზადებული ბოტის“ გამყიდველები.

  1. 1

    სანთელი დაიხურა

    პირობა დასრულებულ ბარზე ითვლება

  2. 2

    ალერტი ამოქმედდა

    ამოქმედების სიხშირე პარამეტრებშია მითითებული

  3. 3

    ვებჰუკი გაიგზავნა

    HTTP POST თქვენს მისამართზე, სხეული JSON ფორმატში

  4. 4

    კონექტორმა მიიღო

    თქვენი სერვერი ამუშავებს სხეულს და ხელმოწერას ამოწმებს

  5. 5

    ორდერი API-ში

    მოცულობა, ორდერის ტიპი და კლიენტის იდენტიფიკატორი

  6. 6

    ბირჟის პასუხი

    მიღებულია, უარყოფილია ან ლიმიტითაა შეზღუდული

სქემა აჩვენებს, ზუსტად სად იკარგება სიგნალები, თუ ბოტი დუმს ან არასწორად ვაჭრობს.

სქემის წყარო: ავტორის მიერ TradingView-ის ვებჰუკების ცნობარისა და Binance-ის სავაჭრო ენდპოინტების დოკუმენტაციის საფუძველზე შედგენილი თანმიმდევრობა.

TradingView-ის ვებჰუკებს მკაცრი ტექნიკური შეზღუდვები აქვს და თითქმის ყველა მათგანი პირველივე დღეს იჩენს თავს. სერვერმა პასუხი სამ წამზე სწრაფად უნდა გასცეს, წინააღმდეგ შემთხვევაში მოთხოვნა გაუქმდება. მუშაობს მხოლოდ 80 და 443 პორტები. ვებჰუკ-ალერტები დაშვებულია მხოლოდ ჩართული ორფაქტორიანი ავთენტიფიკაციის შემთხვევაში, IPv6 კი საერთოდ არ არის მხარდაჭერილი.

პლატფორმა კიდევ ერთ ფაქტსაც ღიად აღიარებს: ვებჰუკები ზოგჯერ დანიშნულებამდე ვერ აღწევს და მიწოდების სტატუსი ალერტების ჟურნალში უნდა შემოწმდეს. ეს ნიშნავს, რომ ბოტს გამოტოვებული სიგნალის გადატანა უნდა შეეძლოს და არ უნდა ჩათვალოს, რომ ყველა სიგნალი მიიღო.

ამასთან, თავად შეტყობინება შეტყობინებად რჩება. საკითხი, როგორ შევამოწმოთ სიგნალი გარიგებამდე, ცალკეა განხილული და ავტომატიზაცია ამ შემოწმებას არ აუქმებს — ის უბრალოდ კოდში გადააქვს.

რა ფუჭდება ჯაჭვის თითოეულ რგოლში?

ქვემოთ მოცემულია სიმპტომები, რომლებსაც მფლობელი ხედავს, და მიზეზები, რომლებიც პირველ რიგში უნდა შეამოწმოს.

  • სიგნალი გრაფიკზე იყო, მაგრამ სანთლის დახურვის შემდეგ გაქრა. სავარაუდო მიზეზი: გამოთვლა დაუხურავ ბარზე. პრობლემა გვარდება ამოქმედების სიხშირით „მხოლოდ ბარის დახურვისას“; საკითხი ცალკეა განხილული მასალაში ინდიკატორების შესახებ, რომლებიც ისტორიულ მნიშვნელობებს შემდგომში არ გადახატავენ.
  • ბოტი შუადღისას დადუმდა. სავარაუდო მიზეზი: ალერტი ავტომატურად შეჩერდა, რადგან 3 წუთში 15-ზე მეტჯერ ამოქმედდა. მეორე ვარიანტია, რომ სტანდარტულ ალერტს მოქმედების ორთვიანი ვადა გაუვიდა.
  • ორდერი ორჯერ გაიგზავნა. სავარაუდო მიზეზი: ქსელი წამიერად გაითიშა, პასუხი არ მოვიდა და კოდმა გაგზავნა კლიენტის ორდერის იდენტიფიკატორის გარეშე გაიმეორა.
  • ბირჟა გაუგებარი კოდით უარს აბრუნებს. სავარაუდო მიზეზი: მოცულობა ლოტის ბიჯს არ შეესაბამება ან ორდერის თანხა მინიმალურზე ნაკლებია. ორივე მნიშვნელობას ბირჟა ინსტრუმენტების ცნობარში აქვეყნებს.
  • უეცრად ყველა მოთხოვნის შესრულება შეწყდა. სავარაუდო მიზეზი: სიხშირის ლიმიტი გადაჭარბებულია. Binance ლიმიტებს IP-მისამართის მიხედვით ითვლის და 429 კოდის შემდეგ მოთხოვნების სიხშირის შემცირებას ელოდება, ხოლო დაჟინებული განმეორებისას ბანს გასცემს ორი წუთიდან სამ დღემდე. Bybit ლიმიტებს ანგარიშის მიხედვით ითვლის და დარჩენილ რაოდენობას პასუხის სათაურებში აბრუნებს.
  • პოზიცია გახსნილია, მაგრამ სტოპ-ლოსი არ არსებობს. სავარაუდო მიზეზი: სტოპ-ლოსი ცალკე ორდერით იგზავნება და არ შესრულდა. ორდერის ტიპი და შესრულების რისკი განხილულია სტატიაში იმის შესახებ, როგორ განვათავსოთ სტოპ-ლოსი.

დუბლიკატებთან დაკავშირებით ერთი ნიუანსია, რომელმაც შეიძლება ნაადრევად დაგამშვიდოთ. Binance იღებს კლიენტის ორდერის იდენტიფიკატორს და იმავე მნიშვნელობის განმეორებას უარყოფს, სანამ წინა ორდერი არ შესრულებულა. შესრულების შემდეგ იგივე იდენტიფიკატორი კვლავ გაივლის. Bybit თავისი იდენტიფიკატორის უნიკალურობას მოითხოვს, მაგრამ დოკუმენტაციაში განმეორებითი გაგზავნისგან დაცვას არ გვპირდება. ბირჟა მხოლოდ ნაწილობრივ გიცავთ, ამიტომ გაგზავნილი ორდერების სრული ჟურნალი საკუთარ მხარეს შეინახეთ.

როგორ შევამოწმოთ სტრატეგია ისტორიულ მონაცემებზე და თავი არ მოვიტყუოთ?

TradingView-ში ბექთესტს ბროკერის ემულატორი ასრულებს. ის სტრატეგიის ორდერებს გრაფიკზე ხელმისაწვდომი მონაცემებით ასრულებს და ბარის შიგნით მოძრაობა არ იცის: თუ გახსნის ფასი მაქსიმუმთან უფრო ახლოსაა, ემულატორი მიიჩნევს, რომ ფასი შემდეგი გზით მოძრაობდა — გახსნა, მაქსიმუმი, მინიმუმი, დახურვა. MetaTrader-ში იმავე არჩევანს მოდელირების რეჟიმი ეწოდება და ასეთი რეჟიმი ხუთია: „ყველა ტიკი რეალურ ტიკებზე“ რეჟიმიდან „მხოლოდ გახსნის ფასებამდე“.

შემოწმების თანმიმდევრობა, რომელიც ფულს დაგიზოგავთ:

  1. დააფიქსირეთ წესებისა და პარამეტრების ვერსია. შემდეგ თითო ჯერზე მხოლოდ ერთი პარამეტრი შეცვალეთ, თორემ ვერ გაიგებთ, კონკრეტულად რამ გააუმჯობესა შედეგი.
  2. ისტორიის ბოლო მესამედი წინასწარ გამოყავით და მასში არ ჩაიხედოთ. ეს თქვენი სატესტო შერჩევაა.
  3. სტრატეგია მხოლოდ ძირითად მონაკვეთზე მოარგეთ.
  4. ჩართეთ საკომისიო და ფასის ცურვა. მიდგომა, რომელიც ხარჯების გარეშე ცოცხლობს, მათთან ერთად კი კვდება, სტრატეგია არ არის.
  5. ვერსია გაყინეთ და წინასწარ გამოყოფილ სატესტო მონაკვეთზე ერთხელ გაუშვით. მხოლოდ ერთხელ, შედეგზე მორგების გარეშე.
  6. დემოზე ან ქაღალდის ანგარიშზე ფორვარდ-ტესტი სულ მცირე რამდენიმე კვირით გაუშვით.
  7. დემოგარიგებების სია ისტორიულ მონაცემებზე მიღებულ სიას შეადარეთ. სიგნალების რაოდენობაში განსხვავება ისტორიული ნიშნების შემდგომი გადახატვის ძებნის მიზეზია და არა სიხარულის.

ჩაიწერეთ გადარჩეული ვარიანტების რაოდენობა. ეს ბიუროკრატია არ არის: მცდელობების რაოდენობის გარეშე შემოსავლიანობის ანგარიშის შეფასება შეუძლებელია, რასაც ბექთესტების ზედმეტად მორგების შესახებ ნაშრომის ავტორებიც პირდაპირ აღნიშნავენ.

რომელი რისკები არ ჩანს ბექთესტის ლამაზ ანგარიშში?

პირველი და მთავარი — მორგებაა. Notices of the AMS-ში გამოქვეყნებულ სტატიაში „Pseudo-Mathematics and Financial Charlatanism“ ნაჩვენებია, რომ ისტორიის ორწლიან მონაკვეთზე სტრატეგიის სულ შვიდი დამოუკიდებელი კონფიგურაციის გადარჩევაც საკმარისია, რათა სასწავლო შერჩევაში მოსალოდნელი მაქსიმალური შარპის კოეფიციენტი 1-ს გაუტოლდეს, წინასწარ გამოყოფილ სატესტო მონაცემებზე კი ნული იყოს. შვიდი. არა შვიდასი.

მის გვერდით დგას მომავალში ჩახედვის შეცდომა. Pine Script-ში ამის კლასიკური მაგალითია უფროსი ტაიმფრეიმის მონაცემების გამოძახება ჩართული წინსწრების რეჟიმით და ერთი ბარით უკან წანაცვლების გარეშე: დოკუმენტაცია ასეთ შედეგს პირდაპირ უწოდებს ისტორიულ ბარებზე მომავალიდან მიღებულ მონაცემებს.

მესამე — ხარჯებია. საკომისიო, სპრედი და ფასის ცურვა უპირატესობას მით უფრო მეტად ჭამს, რაც უფრო ხშირად ვაჭრობს ბოტი. CFTC ასევე გირჩევთ, ცალკე გამოთვალოთ თავად სერვისის გამოწერის ღირებულება: ის თქვენს შემოსავლიანობას აკლდება და არა მის რეკლამას.

და ბოლოს: ბაზარი რეჟიმს იცვლის. ავტომატიზებული ინსტრუმენტი დაშვებებს ეყრდნობა და SEC ამას პირდაპირ აყალიბებს: დაშვებები შეიძლება მცდარი აღმოჩნდეს ან თქვენს ვითარებას არ შეესაბამებოდეს. მშვიდ გვერდით მოძრაობაზე მორგებული ალგორითმი პირველ ძლიერ ტრენდს ავარიასავით შეხვდება.

რა უფლებები უნდა მივცეთ API-გასაღებს?

ბირჟები გასაღების უფლებებს სხვადასხვა ალმით ყოფენ. Binance-ში ცალკეა წაკითხვის, სპოტითა და მარჟით ვაჭრობის, ფიუჩერსების, გადარიცხვებისა და თანხის გატანის ნებართვები, ხოლო API-ში წვდომის ტიპები პირდაპირ იყოფა საჯარო მონაცემებად, ვაჭრობად და ანგარიშის პირად ინფორმაციად. დოკუმენტაცია სხვადასხვა ამოცანისთვის სხვადასხვა გასაღების გამოყენებასაც კი გირჩევთ.

სავაჭრო ბოტის API-გასაღების უფლებები

გამოგადგებათ, თუ

  • ანგარიშის მონაცემებისა და ორდერების სტატუსის წაკითხვა
  • საჭირო ბაზარზე ორდერების განთავსება და გაუქმება
  • გასაღების მიბმა IP-მისამართების თეთრ სიაზე
  • ცალკე გასაღები თითოეული სერვისისა და ამოცანისთვის

არ გამოგადგებათ, თუ

  • თანხის გატანის უფლება
  • ანგარიშებს შორის შიდა გადარიცხვების უფლება
  • სავაჭრო ანგარიშის მომხმარებლის სახელისა და პაროლის გადაცემა
  • ერთი საერთო გასაღები ბოტისთვის, სკრიპტისა და მესამე მხარის ანალიტიკისთვის

სქემის წყარო: ავტორის მიერ Binance-ის დოკუმენტაციაში გასაღების უფლებებისა და წვდომის ტიპების აღწერის საფუძველზე შედგენილი განლაგება; სია მინიმალური უფლებების პრინციპს ასახავს და არა კონკრეტული ბირჟის პარამეტრებს.

ამასთან, გასაღები „მხოლოდ ვაჭრობისთვის“ თავისთავად ვერ დაგიცავთ და აი, რატომ. მხოლოდ ვაჭრობის უფლების მქონე უცხო კოდს შეუძლია დაბალლიკვიდურ ინსტრუმენტზე ფასი ამოძრაოს და თქვენ წინააღმდეგ ივაჭროს: თანხა ანგარიშიდან გატანის არცერთი ოპერაციის გარეშე გაქრება. ამიტომ შეზღუდულ უფლებებს მისამართების თეთრ სიას, თითოეული სერვისისთვის ცალკე გასაღებსა და მოცულობის ლიმიტს უმატებენ.

FINRA ცალკე წითელ ალმად მიიჩნევს სიტუაციას, როდესაც სერვისი საბროკერო ანგარიშის მომხმარებლის სახელსა და პაროლს ითხოვს. მომხმარებლის სახელი და პაროლი არავის უნდა გადასცეთ, რა დაპირებაც არ უნდა მოგცენ.

როგორ გავუშვათ ბოტი ეტაპობრივად და არ დავკარგოთ დეპოზიტი

  1. ნაბიჯი 1

    წესები ქაღალდზე

    შესვლა, გამოსვლა, სტოპ-ლოსი და დღიური ლიმიტი სიტყვიერადაა ჩაწერილი

  2. ნაბიჯი 2

    ტესტი ისტორიულ მონაცემებზე

    საკომისიოს, ფასის ცურვისა და წინასწარ გამოყოფილი სატესტო მონაცემების გათვალისწინებით

  3. ნაბიჯი 3

    ფორვარდ-ტესტი დემოზე

    რამდენიმე კვირა პარამეტრების შეცვლის გარეშე

  4. ნაბიჯი 4

    უფლებები და გასაღებები

    თანხის გატანის უფლების გარეშე, მისამართების თეთრი სიით

  5. ნაბიჯი 5

    ავარიული შეჩერება

    ხელით გამოსართავი ჩამრთველი და ზარალის დღიური ლიმიტი

  6. ნაბიჯი 6

    მონიტორინგი

    განგაში ბოტის დუმილსა და ლიმიტის გადაჭარბებაზე

  7. ნაბიჯი 7

    მინიმალური მოცულობა

    რეალური გაშვება თანხით, რომლის დაკარგვაც დასანანი არ იქნება

ნაბიჯების ადგილების შეცვლა არ შეიძლება: ყოველი მომდევნო ამოწმებს იმას, რისი დამალვაც წინას შეეძლო.

სქემის წყარო: ავტორის მიერ ავტომატიზებული ინსტრუმენტების შემოწმების შესახებ FINRA-ს, CFTC-სა და SEC-ის რეკომენდაციების საფუძველზე შედგენილი გაშვების პროტოკოლი.

მეხუთე და მეექვსე ნაბიჯები დანარჩენებზე მნიშვნელოვანია. FINRA ავტოვაჭრობის საფრთხეს ასე აყალიბებს: მისი ბუნებიდან გამომდინარე, შესაძლოა მნიშვნელოვანი ზარალი მანამდე განიცადოთ, სანამ გაიგებთ, რომ თქვენი სახელით საერთოდ სრულდებოდა გარიგებები. ამიტომ საჭიროა ორი დამოუკიდებელი განგაში: „ბოტი დასაშვებზე დიდხანს დუმს“ და „დღიურმა ზარალმა ლიმიტს გადააჭარბა“, ასევე ყველაფრის ერთი ბრძანებით გამორთვის ფიზიკური შესაძლებლობა.

მეშვიდე ნაბიჯის დაკვირვებადი შედეგი განზრახ მოკრძალებულია: ერთი მცირე გარიგება, რომელმაც სრული ციკლი გაიარა, ჟურნალში ჩაიწერა და შესრულების ფასი დაემთხვა. ეს საკმარისია იმისთვის, რომ ჯაჭვი მუშად ჩაითვალოს. ამ ეტაპზე მოგება არაფერს ამტკიცებს.

როგორ განვასხვაოთ მუშა ბოტი თაღლითური „გასაღებამდე გამზადებული“ შეთავაზებისგან?

2025 წელს FINRA-მ ცალკე გაფრთხილება გამოაქვეყნა არარეგისტრირებული კომპანიების შესახებ, რომლებიც ავტოვაჭრობას ყიდიან, და მათი მეთოდები თითქმის სიის სახით ჩამოთვალა. სერვისს დამწყებისთვის მოსახერხებელსა და ურისკოს უწოდებენ, თვეში ათ პროცენტზე მეტ სტაბილურ შემოსავლიანობას ჰპირდებიან, ხელოვნურ ინტელექტზე მიუთითებენ, წარსული შემოსავლიანობის ბუნდოვან მონაცემებს აჩვენებენ და ცნობილი ბროკერების ლოგოების უნებართვოდ გამოყენებით მათთან პარტნიორობას აცხადებენ.

CFTC ამას უმატებს ყოველ გარიგებაში მოგებისა და ათიათასობით პროცენტიანი შემოსავლიანობის დაპირებას. ის ასევე ოთხ გასაგებ შემოწმებას გვთავაზობს: შეისწავლეთ კომპანიისა და ადამიანების ბიოგრაფია, ნახეთ დომენის რეგისტრაციის ასაკი, მოისმინეთ მეორე აზრი და გამოთვალეთ, რა დარჩება საკომისიოების, სპრედებისა და გამოწერის ღირებულების გამოკლების შემდეგ.

ბოტის გამყიდველი: რისი შემოწმება შეიძლება და რისი — არა

გამოგადგებათ, თუ

  • შესვლისა და გამოსვლის წესები სიტყვიერადაა აღწერილი
  • ანგარიშში მითითებულია გადარჩეული კონფიგურაციების რაოდენობა
  • მითითებულია საკომისიოები, ფასის ცურვა და ტესტის პერიოდი
  • არსებობს დემორეჟიმი და წვდომა თანხის გატანის უფლების გარეშე

არ გამოგადგებათ, თუ

  • თვიური შემოსავლიანობა პროცენტებშია დაპირებული
  • სერვისს ურისკოსა და დამწყებისთვის მოსახერხებელს უწოდებენ
  • წესების აღწერის ნაცვლად ხელოვნურ ინტელექტზე მიუთითებენ
  • სავაჭრო ანგარიშის მომხმარებლის სახელსა და პაროლს ითხოვენ

სქემის წყარო: ავტორის მიერ ავტოვაჭრობის შესახებ FINRA-სა და CFTC-ს გაფრთხილებებში მოცემული ნიშნების შეჯამება; ეს შემოწმების ორიენტირებია და არა იურიდიული კვალიფიკაცია.

მარტივი წესი: ის, რისი შემოწმებაც შეუძლებელია, არარსებულად ითვლება. ანგარიში მცდელობების რაოდენობის გარეშე, შემოსავლიანობა პერიოდისა და ხარჯების გარეშე, ფრაზა „ჩვენი ალგორითმი ნეიროქსელზე მუშაობს“ წესების აღწერის გარეშე — ეს ყველაფერი მონაცემი არ არის.

როდის არ არის ბოტი საჭირო: რას ვერ გამოასწორებს ავტომატიზაცია

რობოტს ხშირად საკუთარი იმპულსური გადაწყვეტილებების წამლად ყიდულობენ. მექანიზმი მხოლოდ სანახევროდ მუშაობს: ხელი შეუფერებელ მომენტში ღილაკს აღარ აჭერს, სამაგიეროდ ჩნდება ახალი ღილაკი — „ზარალების სერიის შემდეგ პარამეტრების შესწორება“. ეს იგივე იმპულსურობაა, უბრალოდ დეველოპერის ინტერფეისით. წესები, რომლებიც ასეთი ქცევის მართვაში გეხმარებათ, თავმოყრილია მასალაში ტრეიდინგის ფსიქოლოგიის შესახებ.

ავტომატიზაცია კიდევ სამ შემთხვევაში ცუდად ამართლებს დანახარჯს. როდესაც გარიგება ცოტაა და გადაწყვეტილებას წუთები სჭირდება და არა წამები. როდესაც წესები ჯერ კიდევ ყოველკვირეულად იცვლება, ანუ სტრატეგია არსებითად ჯერ არ არსებობს. და როდესაც ბაზარი ან ინსტრუმენტი დაბალლიკვიდურია: ფასის ცურვა უპირატესობას უფრო სწრაფად შეჭამს, ვიდრე ბოტი მის დაგროვებას შეძლებს.

ბოტისთვის მომზადება ბოტის გარეშეც ამართლებს. ჩაწერილი წესები, გამოთვლილი რისკი და კეთილსინდისიერი ჟურნალი ხელით ვაჭრობას აუმჯობესებს, მიუხედავად იმისა, მივა თუ არა საქმე კოდამდე. მომიჯნავე მასალები თავმოყრილია სტრატეგიების რუბრიკაში.

რისკები და შეზღუდვები

  • ბოტი მოგების გარანტიას არ იძლევა. პირობების დამთხვევა თქვენი წესების მიხედვით ორდერის გაგზავნის საფუძველია და არა გადაწყვეტილების სისწორის ნიშანი.
  • ბაზარი ვოლატილურია და ვაჭრობა კაპიტალის დაკარგვის რისკს უკავშირდება. ავტომატური შესრულება ზრდის სიჩქარეს, რომლითაც ეს რისკი რეალიზდება.
  • წარსული შედეგები მომავალი შედეგების გარანტია არ არის. ბექთესტის ანგარიში არჩეულ პერიოდსა და პარამეტრებს აღწერს და არა ბაზრის მომავალ ქცევას.
  • ტექნიკური გაუმართაობები რისკის დამოუკიდებელი კლასია: კავშირის გაწყვეტა, მიუწოდებელი ვებჰუკი, მოთხოვნების ლიმიტი, ორდერის დუბლირება, შეჩერებული ალერტი.
  • API-ის საშუალებით ანგარიშზე წვდომა მესამე მხარის კოდის ნდობას ნიშნავს. შეზღუდული უფლებები შესაძლო ზიანს ამცირებს, მაგრამ არ აქრობს.
  • მასალა ზოგად პრინციპს აღწერს. კონკრეტული ლიმიტები, გასაღებების უფლებები და ტესტირების რეჟიმები ყველა პლატფორმას საკუთარი აქვს და ისინი მის დოკუმენტაციაში უნდა გადაამოწმოთ.

დისქლეიმერი. მასალა საგანმანათლებლო ხასიათისაა და ინდივიდუალურ საინვესტიციო რეკომენდაციას არ წარმოადგენს. ბაზარი ვოლატილურია და ვაჭრობა კაპიტალის დაკარგვის რისკს უკავშირდება. წარსული შედეგები მომავალი შედეგების გარანტია არ არის.

წყაროები

ხშირად დასმული კითხვები

შეუძლია თუ არა ინდიკატორს გარიგებების დამოუკიდებლად გახსნა და დახურვა?

არა. ინდიკატორი გრაფიკზე ნიშნებს ხატავს და შეტყობინების გაგზავნა შეუძლია, მაგრამ სავაჭრო ორდერს არ ქმნის. გარიგების შესასრულებლად ინდიკატორსა და ბირჟას შორის ცალკე კოდი უნდა იდგეს: ის იღებს ვებჰუკს, ამოწმებს პირობებს, ითვლის მოცულობას და პლატფორმის API-ს მიმართავს. სანამ ასეთი რგოლი არ არსებობს, სიგნალი მხოლოდ გრაფიკის გახსნისა და გადაწყვეტილების ხელით მიღების საბაბად რჩება.

რით განსხვავდება ბოტი კოპიტრეიდინგისგან?

ბოტი თქვენს წესებს ასრულებს, კოპიტრეიდინგი კი სხვის გარიგებებს იმეორებს. პირველ შემთხვევაში ლოგიკა სრულად იცით და ისტორიულ მონაცემებზე მისი შემოწმება შეგიძლიათ; მეორე შემთხვევაში ლოგიკა თქვენთვის მიუწვდომელია, შედეგი კი სხვა ადამიანის გადაწყვეტილებებზეა დამოკიდებული. რისკიც განსხვავებულია: ბოტი შეიძლება ტექნიკურად გაუმართავი გახდეს, კოპიტრეიდინგი კი სხვის დისციპლინასა და იმაზეა დამოკიდებული, შეესაბამება თუ არა თქვენი ანგარიშის ზომა ავტორის ანგარიშის ზომას.

შეიძლება თუ არა ინდიკატორის პირდაპირ ბირჟასთან დაკავშირება?

პირდაპირ — არა. ინდიკატორის ალერტს შეუძლია თქვენს მისამართზე HTTP-მოთხოვნის გაგზავნა, მაგრამ ბირჟას ასეთი მოთხოვნა არ ესმის: მას სჭირდება ხელმოწერილი API-გამოძახება მოცულობის, ორდერის ტიპისა და იდენტიფიკატორის მითითებით. ამიტომ ჯაჭვში ყოველთვის არის შუამავალი სერვისი, რომელიც ვებჰუკს იღებს და ორდერად გარდაქმნის. სწორედ ეს სერვისი აგებს პასუხს დუბლიკატების შემოწმებასა და კავშირის გაწყვეტისას მოქმედებაზე.

რა მოხდება, თუ ვებჰუკი ორჯერ მოვა?

დაცვის გარეშე ერთის ნაცვლად ორი პოზიცია გაიხსნება და ეს, როგორც წესი, სტოპ-ლოსის შესრულებისას გამოვლინდება: მოცულობის ნახევარი დაიხურება, მეორე ნახევარი კი ღია დარჩება. ბირჟის მხარეს არსებული ორდერის იდენტიფიკატორები მხოლოდ ნაწილობრივ გიცავთ, ამიტომ დაცვას საკუთარ მხარეს აწყობენ: გაგზავნამდე ორდერი საკუთარ გასაღებს იღებს, კონექტორი მას რამდენიმე წუთით იმახსოვრებს და იმავე გასაღებით მოსულ მეორე მოთხოვნას უარყოფს. ამას სპეციალურად ამოწმებენ — დემოანგარიშზე ერთსა და იმავე სიგნალს ორჯერ აგზავნიან.

იძლევა თუ არა ბექთესტი მომავალი მოგების გარანტიას?

არა. ისტორიულ მონაცემებზე ტესტი აჩვენებს, როგორ იმუშავა მოცემულმა პირობებმა არჩეულ პერიოდში და არჩეული პარამეტრებით. მომავალი შედეგი დამოკიდებულია ბაზარზე, ხარჯებზე, შესრულების ხარისხსა და წესების დაცვაზე. ვარიანტების გადარჩევისას ლამაზი ანგარიში თითქმის გარდაუვალია: ორწლიან მონაკვეთზე შვიდი დამოუკიდებელი კონფიგურაციაც საკმარისია, რომ სასწავლო შერჩევაში შარპის კოეფიციენტი ერთს გაუტოლდეს, წინასწარ გამოყოფილ სატესტო მონაცემებზე კი — ნულს.

საჭიროა თუ არა პროგრამირების ცოდნა ბოტის გასაშვებად?

მზა კონსტრუქტორებისა და ბირჟებში ჩაშენებული ბოტებისთვის — არა, იქ წესები ინტერფეისში განისაზღვრება. საკუთარი ლოგიკისა და ვებჰუკის შემთხვევაში მინიმალური ცოდნა საჭიროა: უნდა გესმოდეთ მოთხოვნის სხეულის ფორმატი, გასაღების უფლებები და ბირჟის შეცდომების დამუშავება. ამის გარეშე სხვის კოდსაც ვერ შეამოწმებთ, შემოწმება კი აუცილებელია: ორდერებზე პასუხისმგებლობა ანგარიშის მფლობელს ეკისრება, მიუხედავად იმისა, ვინ დაწერა პროგრამა.

რას ისწავლით ამ მასალიდან
  • გაერკვევით, რა ბლოკებისგან შედგება სავაჭრო რობოტი
  • თვალს მიადევნებთ სიგნალის გზას სანთლიდან ბირჟაზე განთავსებულ ორდერამდე
  • გაიგებთ, რომელი უფლებები უნდა მისცეთ API-გასაღებს და რომელი — არასდროს
  • მიიღებთ გაშვების შვიდსაფეხურიან გეგმასა და ავარიული შეჩერების წესებს
გამოიყენეთ 30 წუთში
დამწყები

იყო თუ არა მასალა სასარგებლო?

ამ ენობრივი ვერსიის შეფასება ჯერ მიუწვდომელია.

კომენტარები

საწყისი მასალის კომენტარები არ ითარგმნება.

დარგის ექსპერტი
მაქსი
ბაზრის ანალიტიკოსი

აანალიზებს ბაზრის სტრუქტურას: დონეებს, მოცულობებს, ფასის მოძრაობის სცენარებსა და სავაჭრო სეტაპებს — კრიპტოვალუტებზე, აქციებზე, სავალუტო წყვილებსა და ფიუჩერსებზე. ცოდნის ბაზაში უძღვება ტექნიკურ ანალიზსა და რეალური გრაფიკების განხილვას: რა ხდებოდა ბაზარზე და როგორ იკითხებოდა ეს ინდიკატორის მეშვეობით.

TradingView-ის გრაფიკი Midas-ის ინდიკატორის Buy და Sell ნიშნულებით
Midas-ის მულტიინდიკატორი TradingView-სთვისერთ-ერთი ყველაზე მოწინავე ინდიკატორი ვაჭრობისთვის
  • Buy/Sell ნიშნულები, რომლებიც შემდეგ აღარ იცვლება
  • ინტერაქტიული ტექნიკური ანალიზი
  • 7 სტრატეგია ასარჩევად
Midas-ის მულტიინდიკატორი TradingView-სთვისBuy/Sell ნიშნული, სტოპი და 3 სამიზნე პირდაპირ გრაფიკზე
  • Buy/Sell ნიშნული ფიქსირდება სანთლის დახურვისას
  • სტოპი და 3 სამიზნე ავტომატურად იქმნება
  • გარიგების გეგმა შესვლამდე ჩანს