მომლოდინე შეკვეთების გახსნის სკრიპტი. Grid შეკვეთის სტრატეგია – მომგებიანი ვაჭრობა მომლოდინე შეკვეთებით. როგორ გამოვიყენოთ მომლოდინე შეკვეთები სკრიპტით ან მის გარეშე

08.08.2022

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

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

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

    სავაჭრო პოზიციის გახსნა;

    სავაჭრო პოზიციის დახურვა;

    დაამატეთ მოცულობა უკვე ღია სავაჭრო პოზიციაზე;

    შეამცირეთ ადრე ღია სავაჭრო პოზიციის მოცულობა;

არსებობს მომლოდინე შეკვეთების ძირითადი ტიპები, როგორიცაა STOP და LIMIT.
STOP ტიპის შეკვეთები მოიცავს:

  • BUYSTOP - გახსენით BUY შეკვეთა ზემოთ მოცემული ინსტრუმენტისთვის მიმდინარე ფასიმითითებულ დონეზე;
  • SELLSTOP - გახსენით გაყიდვის შეკვეთა ინსტრუმენტისთვის, მითითებულ დონეზე მიმდინარე ფასის ქვემოთ;

LIMIT ტიპის შეკვეთები მოიცავს:

  • BUYLIMIT - გახსენით BUY შეკვეთა ინსტრუმენტისთვის, მითითებულ დონეზე მიმდინარე ფასის ქვემოთ
  • SELLLIMIT - გახსენით გაყიდვის შეკვეთა ინსტრუმენტისთვის, რომელიც აღემატება მიმდინარე ფასს მითითებულ დონეზე.

გარდა ამისა, თქვენ შეგიძლიათ შეიყვანოთ დამატებითი ვადის გასვლის პარამეტრები მომლოდინე შეკვეთებში MT4-5-ში. თქვენ მიუთითებთ თარიღსა და დროს, როდესაც შეკვეთა აღარ ხდება.

როდესაც თქვენ გჭირდებათ სწრაფად განათავსოთ მომლოდინე შეკვეთა, მაგრამ უკიდურესად მოუხერხებელია თავში ჩათვლა და შეკვეთის ფასის მითითება, ამ ყველაფერს დიდი დრო სჭირდება და დრო არის იდეალური შესვლის ერთ-ერთი მთავარი ფაქტორი, ასე რომ. ჩვენ გირჩევთ გამოიყენოთ სკრიპტები ან მრჩევლები მომლოდინე შეკვეთების სწრაფი და მარტივი ინსტალაციისთვის (BuyStop, BuyLimit, SellStop, SellLimit), რაც საშუალებას გაძლევთ დააყენოთ მომლოდინე შეკვეთები მაუსის ერთი მოძრაობით, უბრალოდ სკრიპტის ჩატვირთვით სასურველ დონეზე სქემაზე.

  1. SetOrderBuy და SetOrderSell სკრიპტები

  • სკრიპტი SetOrderBuyადგენს BuyStop ან BuyLimit ტიპის მომლოდინე შეკვეთებს.
  • სკრიპტი SetOrderSellადგენს SellStop ან SellLimit ტიპის მომლოდინე შეკვეთებს.

2. სკრიპტები bvnopen, bvnbuy, bvnsell და bvnpending

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

სკრიპტის პარამეტრები:

    რისკი - ტრანზაქციის რისკი დეპოზიტის ნაშთის პროცენტულად;

    ლოტი - შეკვეთის ლოტების რაოდენობა;

    OrdersNumber - შეკვეთების რაოდენობა;

    StopLoss - Stop Loss დონე ქულებში;

    StopLossPrice - Stop Loss დონე ფასის მიხედვით;

    TakeProfit - დონე Მიიღო სარგებელიქულებში;

    TakeProfitPrice - მიიღეთ მოგების დონე ფასის მიხედვით;

    BuySell - ყიდვა (1) ან გაყიდვა (-1), თუ 0-მიმართულება განისაზღვრება იმ ადგილით, სადაც სკრიპტი ჩასმულია სქემაზე (იხ. ქვემოთ);

    მომხმარებლის კომენტარი - კომენტარი შეკვეთაზე.

    Magic - ჯადოსნური ნომერი, შეიძლება გამოყენებულ იქნას მრჩეველებთან მუშაობისთვის.

ერთადერთი განსხვავება bvnopen, bvnbuy და bvnsell სკრიპტებს შორის არის BuySell პარამეტრის განსხვავებული ხელახალი შედგენილი მნიშვნელობა. ვინაიდან პირველი შექმნილია მაუსთან მუშაობისთვის, ეს პარამეტრის მნიშვნელობა არის 0, ამიტომ დანარჩენი ორისთვის არის 1 და -1, შესაბამისად, რადგან ისინი განკუთვნილია ცხელი კლავიშებით გამოსაყენებლად, ცალკე ყიდვა-გაყიდვისთვის.

bvnpending სკრიპტის ცალკე მიზანია მომლოდინე შეკვეთების გახსნა. მისი გამოყენება შესაძლებელია მხოლოდ მაუსის საშუალებით, ხოლო შეკვეთის ტიპი განისაზღვრება ორი გარემოების კომბინაციით: რა მნიშვნელობა არის მითითებული BuySell პარამეტრისთვის (ეს უნდა იყოს დაყენებული, წინააღმდეგ შემთხვევაში არ იმუშავებს) და სად არის სქემაზე სკრიპტი. არის დაყრილი, მიმდინარე ფასის ზემოთ ან ქვემოთ. მაგალითად, თუ BuySell არის -1, მაშინ ეს იქნება გაყიდვის შეკვეთა, ხოლო თუ ფასზე დაბალია, მაშინ SELL STOP, ხოლო თუ უფრო მაღალია, მაშინ SELL LIMIT.

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

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

სკრიპტის მიერ გამოყენებული გლობალური ცვლადების სია:

    DnDLevel არის ერთ-ერთი მთავარი ცვლადი სკრიპტის მუშაობაში მაუსის გამოყენებისას. ნაგულისხმევად, ეს პარამეტრი არის 0 და ამ რეჟიმში, სკრიპტის ინექციის მდებარეობა განსაზღვრავს მხოლოდ ვაჭრობის მიმართულებას: დიაგრამაზე ფასის ზემოთ - ყიდვა, ქვემოთ - გაყიდვა. Stop Loss და Take Profit დონეები არ არის დაყენებული, თუ ისინი არ არის მითითებული სკრიპტის შეყვანის პარამეტრებით.

    • თუ დააყენებთ ამ ცვლადს 1-ზე, მაშინ Take Profit დონე დაყენდება სკრიპტის ინექციის წერტილში, იმ პირობით, რომ ისინი არ არის მითითებული სკრიპტის პარამეტრებით, ანუ შეყვანის პარამეტრებს უპირატესობა აქვთ სკრიპტის ინექციის წერტილზე. ვაჭრობის მიმართულების არჩევანი იგივე რჩება, რაც 0 მნიშვნელობისას.

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

    LotMagnifier - ეს ცვლადი ადგენს კოეფიციენტს ლოტების რაოდენობაზე, ანუ თუ დააყენებთ 0.01-ზე, მაშინ შეგიძლიათ უბრალოდ შეიყვანოთ 1, 2, 4 და ა.შ., რომ მიიღოთ ლოტები 0.01, 0.02, 0.04 და ა.შ.

    რისკი - ეს ცვლადი უპირატესობას ანიჭებს სავაჭრო მოცულობის ნებისმიერ მნიშვნელობებს, მაგრამ ის ასევე მოითხოვს Stop Loss-ის განსაზღვრულ დონეს. თუ ეს არ არის მითითებული, მაშინ ეს ცვლადი (ისევე როგორც შეყვანის პარამეტრი) იგნორირებულია. რისკის დონის დასადგენად გამოიყენება შემდეგი პრიორიტეტი:

    • რისკის ცვლადის მიერ დადგენილი მნიშვნელობა კონკრეტული ინსტრუმენტისთვის;

      გლობალურად რისკის ცვლადის მიერ დადგენილი მნიშვნელობა;

      შეყვანის პარამეტრის მნიშვნელობა Risk.

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

    • ღირებულება გამოითვლება მითითებული რისკის პარამეტრის გამოყენებით;

      Lot ცვლადის მიერ მითითებული მნიშვნელობა კონკრეტული ინსტრუმენტისთვის;

      გლობალურად Lot ცვლადზე დაყენებული მნიშვნელობა;

      Lot შეყვანის პარამეტრის მნიშვნელობა გამრავლებული LotMagnifier ცვლადის მნიშვნელობაზე კონკრეტული ინსტრუმენტისთვის;

      Lot შეყვანის პარამეტრის მნიშვნელობა გამრავლებული LotMagnifier ცვლადის მნიშვნელობაზე გლობალურად;

      ლოტის შეყვანის პარამეტრის მნიშვნელობა.

    StopLoss არის ცვლადი, რომელიც ადგენს Stop Loss დონეს ქულების რაოდენობის მიხედვით და მას აქვს პრიორიტეტი შესაბამისზე. შეყვანის პარამეტრი, მაგრამ არა StopLossPrice პარამეტრის ზემოთ. სრული სიაპრიორიტეტები ასე გამოიყურება:

    • StopLoss შეყვანის პარამეტრის მნიშვნელობა, თუ განსხვავდება 0-დან;

      შეყვანის პარამეტრის მნიშვნელობა StopLossPrice;

      StopLoss ცვლადის მიერ მითითებული მნიშვნელობა კონკრეტული ინსტრუმენტისთვის;

      StopLoss ცვლადის მიერ დადგენილი მნიშვნელობა გლობალურად;

      ადგილი, სადაც სკრიპტი ჩასმულია სქემაზე.

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

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

    Magic - ეს ცვლადი, როგორც შესაბამისი პარამეტრი, ადგენს ჯადოსნური შეკვეთის ნომერს, რომელიც შეიძლება გამოყენებულ იქნას მრჩეველებთან ერთად.

    ხმა - ეს ცვლადი ჩართავს (1) ან გამორთავს (0) ხმოვან სიგნალს (ტაში) სკრიპტის შესრულებისას.

    ერთი შეხედვით, შეიძლება ძალიან რთული მოგეჩვენოთ, მაგრამ ცდად ღირს, შეიძლება მოგეწონოთ.

    თქვენ შეგიძლიათ გამოიყენოთ ეს სკრიპტები ATL+B და ATL+S ცხელი კლავიშებზე.

ორშაბათი, 2018 წლის 27 აგვისტო

ანალიზისა და ვაჭრობის ერთ-ერთი ყველაზე ნათელი სფერო ფინანსური ბაზრებიარის ეგრეთ წოდებული ბადის სტრატეგიების, ყველა სახის წესრიგის პირამიდების და მარტინგალების გამოყენება.

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

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

დიდი ვაჭრობა მხოლოდ წამყვან ბროკერთან

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

ამიტომ ასეთი სტრატეგიები ყველაზე ხშირად კოდირებულია და ავტომატურად გამოიყენება.

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

სინამდვილეში, ამ სტატიაში თქვენ გაეცნობით ერთ-ერთ ამ სკრიპტს, რომელიც შეუცვლელი ასისტენტია ქსელის ყველა ტრეიდერისა და ტრეიდერისთვის, რომლებიც იყენებენ საშუალოდ და მარტინგილს.

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

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

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

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

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

ამიტომ, ამ ტერმინალის სისუსტის კომპენსაციისთვის, მორგებული სკრიპტები მოდიან სამაშველოში და Pending Orders Master არის ერთ-ერთი მათგანი. მისი გამოსაყენებლად, თქვენ უნდა შეასრულოთ სტანდარტული ინსტალაციის სქემა.

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

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

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

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

მოქმედების პრინციპი. პარამეტრები

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

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

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

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

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

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

ცვლადი შეკვეთებს შორის მანძილი საშუალებას გაძლევთ შეცვალოთ შეწევა წერტილებში ბადის ბრძანებებს შორის, ხოლო Distance to first order ცვლადი საშუალებას გაძლევთ დააყენოთ მანძილი წერტილებში პირველი რიგიდან.

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

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

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

სკრიპტი არის პატარა პროგრამა მოცულობით, მაგრამ არა მნიშვნელობით. ის დამატებით დამონტაჟებულია MT4 ან 5 ტერმინალზე.

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

სკრიპტი ერთდროულად რამდენიმე შეკვეთის გახსნისა და დახურვისთვის MT4 პლატფორმისთვის

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

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

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

წასაშლელად, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით დიაგრამაზე და დააწკაპუნეთ "Delete script" ფუნქციაზე. მზადაა.

შეკვეთების განთავსება MT4-ში

სკრიპტების ინსტალაცია პირდაპირ რამდენიმე შეკვეთის გახსნა/დახურვისთვის, არსებულის გარდა

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

ჩამოტვირთვის შემდეგ, ასეთი არქივი უნდა გაიხსნას. მთელი მისი შინაარსი უნდა იყოს დაკოპირებულია MQL4/scripts საქაღალდეში. სხვათა შორის, ის თავად მონაცემთა დირექტორიაშია. შემდეგ თქვენ უნდა გადახვიდეთ ამ დირექტორიაში: ფაილი => გახსენით მონაცემთა დირექტორია.

Შემდეგი ნაბიჯი– MQL4 განყოფილების Scripts საქაღალდის გახსნა. აქ განთავსებულია გადმოწერილი სკრიპტები. წარმატებული კოპირების შემდეგ საჭიროა MT4 პლატფორმის გადატვირთვა. ამ მოქმედების გარეშე, სკრიპტები არ გამოჩნდება.

ახლა შეგიძლიათ ხელახლა გაუშვათ MT4 პროგრამა და მიჰყევით ამ ნაბიჯებს:

  • აირჩიეთ ინსტრუმენტები => პარამეტრების განყოფილება ზედა პანელზე
  • მრჩეველის ჩანართში მოათავსეთ ჯვრები/შემოწმების ნიშნები, როგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე:
  • ბოლო წერტილი არის დააწკაპუნეთ "OK"

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

MT4-ში დამცავი ორდერების გახსნისა და დახურვის სკრიპტის პარამეტრების შეცვლა

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

დასაწყებად გჭირდებათ:

იპოვეთ პროგრამაში საჭირო სკრიპტი და აირჩიეთ მენიუს რედაქტირების ელემენტი მარჯვენა ღილაკით.

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

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

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

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

დამცავი ორდერების დახურვისა და გახსნის სკრიპტი – Urdala Helper

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

Urdala Helper ასევე გამოიყენება შეკვეთების დახურვისას (ერთი ან მთელი ჯგუფი). ეს შეიძლება იყოს ყველა შეკვეთა ერთდროულად. და ამ სკრიპტის დახმარებით თქვენ შეგიძლიათ შეცვალოთ შეკვეთები. თქვენ ასევე შეგიძლიათ იმუშაოთ ერთი ან რამდენიმე შეკვეთით. ისინი შეიძლება გადავიდეს მოგებაზე ხაზის ზემოთ ან ქვემოთ და მოგება არ დაიკარგება.

სკრიპტთან მუშაობა ძალიან მარტივია. ის უნდა გადაიტანოთ გრაფიკზე. პარამეტრების ფანჯარაში და დიზაინში.

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

როგორ მუშაობს სკრიპტი მრავალი შეკვეთისთვის?

საბაზრო შეკვეთის გასახსნელად, თქვენ უნდა გადაიტანოთ Take Profit (მწვანე) ან Stop Loss (წითელი) ფასის ნიშანი იქ, სადაც გეგმავთ თქვენი შეკვეთის გაჩერებას. იგივე მომლოდინე ბრძანებით.

ფორექსის სკრიპტები Setup_BUY_PendingOrder და Setup_SELL_PendingOrder შექმნილია ყველა ტიპის მომლოდინე შეკვეთების გამარტივებული გახსნისთვის. კიდევ ერთხელ, თქვენ უნდა დააჭიროთ ღილაკს „ავტომატური ვაჭრობა“ და ტერმინალის პარამეტრებში, Expert Advisors ჩანართში, არის შესაბამისი ჩამრთველი, ეს დეტალურად არის განხილული ვიდეოში. გადადებული BUYSTOP ტიპის დასაყენებლად, თქვენ უბრალოდ უნდა გადაიტანოთ სკრიპტი გრაფიკზე სასურველ ადგილას, ე.ი. იმ ფასად, რომლითაც გსურთ მისი შეჩერება. BUYLIMIT შეკვეთა მოთავსებულია ანალოგიურად, ერთადერთი განსხვავება ისაა, რომ BUYSTOP თქვენ გადაათრევთ სკრიპტს ვალუტის მიმდინარე ფასზე მაღლა, ხოლო BUYLIMIT-ის დაყენებისას თქვენ გადაათრევთ მას ინსტრუმენტის მიმდინარე ფასზე ქვემოთ. Setup_SELL_PendingOrder სკრიპტი მუშაობს ანალოგიურად, მაგრამ განათავსებს შეკვეთებს შემდეგი ტიპის: SELLSTOP და SELLLIMIT

არ იფიქროთ ამაზე, უბრალოდ განათავსეთ მომლოდინე შეკვეთები სწორ ადგილას და სწორი მიმართულებით (ყიდვა/გაყიდვა)! თავად სკრიპტი გამოთვლის რომელი გადადებული ტიპის დაყენებაა საჭირო.

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

ნახეთ სტატიის ვიდეო მიმოხილვა

როდის არის საჭირო მომლოდინე შეკვეთების დაყენება და წაშლა?

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

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

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

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

მომლოდინე შეკვეთების გამოყენების კიდევ ერთი შემთხვევა მიზანშეწონილია არის არხებით ვაჭრობა ბინაზე. მაგალითად, არხის შიგნით ვაჭრობისას (ნახ. 2), ყიდვის OP დაყენებულია არხის ქვედა საზღვრის დონეზე, მის ქვემოთ სტოპ-ლოსით და არხის ცენტრში მიღებული მოგებით. შესაბამისად, OO განთავსებულია გასაყიდად არხის ზედა საზღვარზე, მასზე ზევით სტოპ-ლოსით და არხის შუაში ქეიფი მოგებით.

გაცილებით ადვილია ვაჭრობა არხის გარღვევაზე. ამ შემთხვევაში, მისი საზღვრების იდენტიფიცირებისას, Buy Stop და Sell Stop ორდერები იდება, შესაბამისად, არხის ზედა და ქვედა საზღვრებზე (ნახ. 3). როდესაც ფასი ტოვებს არხს, შესაბამისი OO ამოქმედდება, ხოლო მეორე წაიშლება.

რა სხვა სკრიპტები არსებობს Forex-ის მომლოდინე შეკვეთებისთვის?

ტრეიდერების მოთხოვნით, პროგრამისტები ქმნიან მრავალფეროვან ალგორითმულ თანმიმდევრობას, რომლებიც ასრულებენ აუცილებელ სავაჭრო ოპერაციებს მომლოდინე შეკვეთებით. მაგალითად, del_orders_afte_VLINE-ს შეუძლია დროთა განმავლობაში წაშალოს TOE. წაშლის მომენტი ნაჩვენებია დიაგრამაზე ვერტიკალური ხაზის სახით (წითელი სურ. 4) და თავდაპირველად მოთავსებულია მიმდინარე სანთელზე 10 პუნქტით ადრე (დარჩენილი წამების რაოდენობა ყველა OO წამის დახურვამდე ნაჩვენებია ზედა მარცხენა კუთხეში. ფასების დიაგრამის ფანჯრის). ეს სწორი ხაზი შეიძლება დაიჭიროთ მაუსით და გადაიტანოთ უფრო ან უფრო ახლოს.

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

  • Close_pending_იყიდეთ შეკვეთები? – მიმართოთ თუ არა შესყიდვის შეკვეთებს;
  • Close_pending_გაყიდვა შეკვეთები? – მივმართოთ თუ არა გაყიდვის შეკვეთებს;
  • Close_Profit_Oders? – მივმართოთ თუ არა მომგებიან შეკვეთებს;
  • დახურეთ_არამომგებიანი_შეკვეთები? – მივმართოთ თუ არა წამგებიანი შეკვეთებს;
  • წაშალოთ_მოლოდინში_შეკვეთები? – მიმართოს თუ არა TOE-ს;
  • დახურვა/წაშლა_შეკვეთები_მხოლოდ_მაგიური_ქვემოთ? – გამოვიყენოთ თუ არა სკრიპტი მხოლოდ იმ შეკვეთებზე, რომლებსაც აქვთ Magic, რომელიც შეესაბამება "Magic" პარამეტრის რაოდენობას;
  • Magic – შეკვეთების მაგიის შესაბამისი რიცხვი, რომელიც წაიშლება/დაიხურება პარამეტრის „დახურვა/წაშლა_შეკვეთების_მხოლოდ_მაგიის_ქვემოთ?“ ჭეშმარიტად დაყენებისას;
  • Slippage არის საბაზრო ფასის ცვლილების მაქსიმალური ოდენობა იმ ფასიდან, როდესაც გააქტიურდა შეკვეთის დახურვის/წაშლის სკრიპტის ბრძანება.

ყველა ცვლადს, რომელთა სახელები ფორმულირებულია კითხვად, შეუძლია მიიღოს ორი მნიშვნელობა: true (yes) ან false (no).

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

  • ხურავს ყველა განთავსებულ შეკვეთას იმ მომენტში, როდესაც ფასი მიაღწევს ჰორიზონტალურ ხაზს, რომელიც თავდაპირველად მოთავსებულია მიმდინარე ფასიდან TakeProfit ცვლადის მნიშვნელობის ტოლი მანძილზე. ამ ხაზის პოზიცია შეიძლება შეიცვალოს. თითოეული შეკვეთის ნაწილი, რომელიც მითითებულია პროცენტულად ცვლადში PercentClose დაიხურება.
  • ახორციელებს პოზიციების შეცვლას.
  • შლის მხოლოდ შეკვეთებს, რომლებიც აკმაყოფილებენ მითითებულ პირობებს, რომლებიც განსაზღვრულია პარამეტრებში: Magic – ტრანზაქციის რაოდენობა; MagicAll – უნდა დაიხუროს თუ არა ყველა შეკვეთა (true – yes, false – no); მოგება – მოგების ოდენობა, რომელიც საკმარისია OO-ს დასახურავად (0 – ყველა OO); TipOrder – დასახურავი OO-ს ტიპი (0 – ყველა, 1 – ყიდვა, -1 – გაყიდვა); SymbolAll - ყველასთვის სავალუტო წყვილიდახურეთ OO (true - დიახ, false - მხოლოდ მიმდინარეზე); DeleteOrders – რომელი ბრძანებების წაშლა (true – all, false – მხოლოდ საბაზრო); მცდელობები - დახურვის მცდელობების რაოდენობა.