GAZ-53 GAZ-3307 GAZ-66

Pobierz skrypty do usuwania zleceń oczekujących na platformach handlowych. Składanie zleceń oczekujących za pomocą skryptu Skrypt zleceń oczekujących

Innymi słowy, pozycja handlowa nazywana jest zleceniem handlowym. Zlecenie to zlecenie otwarcia lub zamknięcia pozycji handlowej w najszerszym tego słowa znaczeniu.

Zlecenia mogą być proste (można zlecić otwarcie lub zamknięcie pozycji handlowej po dowolnej cenie) lub złożone (te, które są ważne tylko przez określony czas, uruchamiane w momencie osiągnięcia przez instrument określonej ceny lub po określonej dodatkowe warunki. Tak było wcześniej. Nawet 100 lat temu. Obecnie niewiele się zmieniło, z wyjątkiem tego, że handel jest obecnie w większości skomputeryzowany.

DO proste metody zlecenia obejmują zlecenia rynkowe. Dla skomplikowanych - odroczone. Przyjrzyjmy się im bliżej. Załóżmy, że nie masz możliwości ciągłego monitorowania zmian cen instrumentu finansowego. Ale są intencje:

    otworzyć pozycję handlową;

    zamknąć pozycję handlową;

    dodaj wolumen do już otwartej pozycji handlowej;

    zmniejszyć wolumen wcześniej otwartej pozycji handlowej;

Istnieją takie główne typy zleceń oczekujących jak STOP i LIMIT.
Zlecenia typu STOP obejmują:

  • BUYSTOP - otwórz zlecenie KUPNA instrumentu powyżej aktualnej ceny na określonym poziomie;
  • SELLSTOP - otwórz zlecenie SPRZEDAJ instrumentu poniżej aktualnej ceny na określonym poziomie;

Zlecenia typu LIMIT obejmują:

  • BUYLIMIT - otwórz zlecenie KUPNA instrumentu poniżej aktualnej ceny na określonym poziomie
  • SELLLIMIT - otwórz zlecenie SPRZEDAJ instrumentu powyżej aktualnej ceny na określonym poziomie.

Dodatkowo możesz wprowadzić dodatkowe parametry wygaśnięcia do zleceń oczekujących w MT4-5. Wskazujesz datę i godzinę, kiedy zamówienie przestaje być aktualne.

Kiedy trzeba szybko złożyć zlecenie oczekujące, ale liczenie w głowie i podawanie ceny zlecenia jest wyjątkowo niewygodne, wszystko to zajmuje dużo czasu, a czas jest jednym z głównych czynników idealnego wejścia, więc zalecamy korzystanie ze skryptów lub doradców w celu szybkiej i łatwej instalacji zleceń oczekujących (BuyStop, BuyLimit, SellStop, SellLimit), co pozwala na ustawienie zleceń oczekujących jednym ruchem myszy, po prostu przeciągając skrypt na żądany poziom na wykresie.

  1. Skrypty SetOrderBuy i SetOrderSell

  • Scenariusz UstawZamówKup ustawia zlecenia oczekujące typu BuyStop lub BuyLimit.
  • Scenariusz UstawZamówSprzedaj ustawia zlecenia oczekujące typu SellStop lub SellLimit.

2. Skrypty bvnopen, bvnbuy, bvnsell i bvnpending

Skrypty służą do otwierania zleceń oczekujących na różne sposoby(przeciągnij skrypt myszką, wywołaj skrypt za pomocą klawisza skrótu),

Parametry skryptu:

    Ryzyko – ryzyko transakcyjne jako procent salda depozytu;

    Lot - liczba partii zamówienia;

    OrdersNumber - liczba zamówień;

    StopLoss - Poziom Stop Loss w punktach;

    StopLossPrice – poziom Stop Loss według ceny;

    TakeProfit - poziom Take Profit w punktach;

    TakeProfitPrice - poziom Take Profit według ceny;

    KupSprzedaj - kup (1) lub sprzedaj (-1), Jeżeli kierunek 0 jest określony przez miejsce wstawienia skryptu na wykres (patrz niżej);

    UserComment - komentarz do zamówienia.

    Magia - magiczna liczba, którą można wykorzystać do współpracy z doradcami.

Jedyną różnicą pomiędzy skryptami bvnopen, bvnbuy i bvnsell jest inna, przekompilowana wartość parametru BuySell. Ponieważ pierwszy jest przeznaczony do pracy z myszą, wartość tego parametru wynosi 0, więc dla pozostałych dwóch wynosi odpowiednio 1 i -1, ponieważ są one przeznaczone do użycia za pomocą klawiszy skrótu, oddzielnie do kupna i sprzedaży.

Osobnym celem skryptu bvnpending jest otwieranie zleceń oczekujących. Można go używać wyłącznie za pomocą myszki, a o rodzaju zlecenia decyduje kombinacja dwóch okoliczności: jaka wartość jest ustawiona dla parametru BuySell (trzeba to ustawić, inaczej to nie zadziała) oraz gdzie na wykresie znajduje się skrypt zostanie rzucona powyżej lub poniżej bieżącej ceny. Na przykład, jeśli BuySell wynosi -1, to będzie to zlecenie sprzedaży, a jeśli jest poniżej ceny, to SELL STOP, a jeśli jest wyższe, to SELL LIMIT.

Ciekawą cechą wszystkich skryptów z zestawu jest wykorzystanie globalnych zmiennych terminalowych do konfiguracji parametrów skryptu, natomiast zastosowany jest system ważonych priorytetów, dzięki któremu można ustawić różne znaczenia dla różnych warunków. Zmienne mają następujący format:
bvnopen.nazwa_zmiennej

Zatem działanie zmiennej o określonym oznaczeniu instrument finansowy ma wyższy priorytet, niż byłoby to możliwe bez takiego oznaczenia. Dlatego dla różnych par można skonfigurować różne parametry.

Lista zmiennych globalnych używanych przez skrypt:

    DnDLevel jest jedną z kluczowych zmiennych w działaniu skryptu przy użyciu myszki. Domyślnie parametr ten wynosi 0 i w tym trybie lokalizacja wstrzyknięcia skryptu określa jedynie kierunek handlu: powyżej ceny na wykresie – kup, poniżej – sprzedaj. Poziomy Stop Loss i Take Profit nie są ustawione, jeśli nie są określone przez parametry wejściowe skryptu.

    • Jeśli ustawisz tę zmienną na 1, to poziom Take Profit zostanie ustawiony w momencie wstrzyknięcia skryptu, pod warunkiem, że nie są one określone przez parametry skryptu, czyli parametry wejściowe mają pierwszeństwo przed punktem wstrzyknięcia skryptu. Wybór kierunku handlu pozostaje taki sam jak przy wartości 0.

      Jeśli ustawisz wartość -1, to określenie kierunku handlu zostanie odwrócone: powyżej ceny na wykresie - sprzedaj, poniżej - kup, a punkt wrzutu skryptu wyznacza poziom Stop Loss, o ile nie są one określone przez parametry wejściowe skryptu, co oznacza, że ​​parametry wejściowe mają pierwszeństwo przed lokalizacją wstrzyknięcia skryptu

    LotMagnifier - ta zmienna ustawia współczynnik dla liczby partii, to znaczy, jeśli ustawisz go na równy 0,01, to możesz po prostu wpisać 1, 2, 4 itd., aby otrzymać loty 0,01, 0,02, 0,04 itd.

    Ryzyko – ta zmienna ma pierwszeństwo przed dowolnymi ustawionymi wartościami wolumenu transakcji, ale wymaga również ustawionego poziomu Stop Loss. Jeśli nie jest to ustawione, wówczas ta zmienna (jak również parametr wejściowy) jest ignorowana. Do ustalenia poziomu ryzyka stosuje się następujący priorytet:

    • wartość ustalona przez zmienną Ryzyko dla konkretnego instrumentu;

      wartość ustalona globalnie przez zmienną Ryzyko;

      wartość parametru wejściowego Ryzyko.

    Lot - ta zmienna pozwala po prostu na sztywno ustawić wielkość transakcji i wtedy ani wartość podana w parametrach wejściowych, ani współczynnik nie będą miały żadnego wpływu, czyli można powiedzieć, że do ustawienia liczby transakcji używany jest następujący priorytet nawał:

    • wartość obliczona przy użyciu ustawionego parametru Ryzyko;

      wartość ustalona przez zmienną Lot dla konkretnego instrumentu;

      wartość ustawiona globalnie dla zmiennej Lot;

      wartość parametru wejściowego Lot pomnożona przez wartość zmiennej LotMagnifier dla konkretnego instrumentu;

      wartość parametru wejściowego Lot pomnożona globalnie przez wartość zmiennej LotMagnifier;

      wartość parametru wejściowego Lot.

    StopLoss to zmienna, która ustawia poziom Stop Loss na podstawie liczby punktów i ma pierwszeństwo przed odpowiadającymi im wartościami parametr wejściowy, ale nie powyżej parametru StopLossPrice. Pełna lista priorytetów wyglądałaby następująco:

    • wartość parametru wejściowego StopLoss, jeżeli jest różna od 0;

      wartość parametru wejściowego StopLossPrice;

      wartość ustawiana przez zmienną StopLoss dla konkretnego instrumentu;

      wartość ustawiona globalnie przez zmienną StopLoss;

      miejsce wstawienia skryptu na wykres.

    TakeProfit – wartość określająca poziom Take Profit poprzez liczbę punktów. Kolejność priorytetów jest podobna jak w poprzednim przypadku.

    OrderNumber - w tej zmiennej można ustawić liczbę zamówień, które należy otworzyć. Ma pierwszeństwo przed odpowiednim parametrem wejściowym. Funkcję tę można wykorzystać w przypadku konieczności ominięcia ograniczenia maksymalnej liczby partii. Przykładowo, zgodnie z zasadami konkursu, możesz otworzyć 5 zleceń z maksymalną partią 1. Chciałbyś otworzyć jedno zlecenie z partią 5, ale musisz podzielić jedno zamówienie na 5 oddzielnych zleceń.

    Magia - ta zmienna, podobnie jak odpowiadający jej parametr, określa magiczny numer zamówienia, którego można używać razem z doradcami.

    Dźwięk - zmienna ta włącza (1) lub wyłącza (0) brzęczyk(klaszcz) podczas wykonywania skryptu.

    Na pierwszy rzut oka może się to wydawać zbyt trudne, ale warto spróbować, może ci się spodobać.

    Możesz używać tych skryptów na klawiszach skrótu ATL+B i ATL+S.

poniedziałek, 27 sierpnia 2018 r

Dziś trudno jest rozpocząć handel na rynku Forex bez skorzystania z doradców. Czasami jednak konieczne jest użycie specjalnych skryptów, które pomagają tym narzędziom handlować na rynku.

W tym artykule przyjrzymy się skrypty do umieszczania siatki zleceń oczekujących. Najpierw przyjrzyjmy się bliżej, czym one są i dlaczego w ogóle są potrzebne.

Czym jest zlecenie na rynku Forex?

Zasadniczo zlecenie jest zleceniem dla dealera przeprowadzenia operacji kupna lub sprzedaży waluty. Na rynku walutowym dostępne są dwie opcje zleceń. Pierwszy - .

Jednak ustalenie kolejności jest dość proste. Aby to zrobić, pamiętaj o jednej prostej zasadzie. Opcja zlecenia jest zawsze ustalana bezpośrednio w stosunku do wartości bieżącej w momencie jej złożenia.

Oznacza to, że musisz kupić drożej lub sprzedać taniej o czym mówimy o Stop/Loss. W przypadku, gdy powinieneś sprzedać drożej, ale kupić taniej, mówimy o Take/Profit.

Jednocześnie warto wiedzieć, że w zależności od celu zamówienia zawsze można je zakwalifikować jako zlecenie proste wzajemnie odwołalne i bezpośrednio z chwilą realizacji.

Więc, proste zamówienie (inaczej pojedyncze) wykorzystywane bezpośrednio do wejścia lub wyjścia z pozycji, gdy rynek osiągnie ustaloną dla niej cenę. Należy wziąć pod uwagę, że zlecenie można złożyć nie dalej niż i nie bliżej niż dziesięć punktów od aktualnej ceny rynkowej.

Biorąc pod uwagę, że inwestorzy zawsze sprzedają po cenie kupna, a kupują walutę po cenie sprzedaży. Anulowanie zamówień stanowi kombinację zamówień wymienionych powyżej. Zazwyczaj zlecenia tej klasy są składane w momencie, gdy jest otwarta pozycja. I jest to konieczne dla lepszej kontroli nad pozycją.

Jego główna zaleta polega bezpośrednio na tym, że podczas korzystania z tego narzędzia, jeśli skorzystasz z jednego zamówienia, drugie zostanie automatycznie anulowane. Polecenia wykonania to zbiór kilku zleceń, z których jedno jest proste, a drugie wzajemnie kasowalne, w niektórych przypadkach może nawet dwa.

Osobliwością tej kombinacji jest to, że użytkownik nie musi stale siedzieć przed monitorem komputera, aby monitorować rynek. Dealer sam może otworzyć dla Ciebie pozycję, a następnie kontrolować stan tej pozycji do momentu uruchomienia dowolnego zlecenia z tego linku.

Zlecenie oczekujące - rodzaje, polecenia

Porozmawiajmy teraz bezpośrednio o oczekującym zamówieniu. Zasadniczo jest to zlecenie skierowane do dealera, aby po osiągnięciu określonego rodzaju ceny sprzedać lub kupić walutę po określonej cenie i za określoną liczbę lotów.

Oczekujące zamówienia

Z reguły okno Nowe zlecenie wywoływane jest w celu złożenia zleceń oczekujących. W tym celu należy wykonać poniższą procedurę. Znajdź polecenie „Usługa”, a następnie wybierz sekcję „Nowe zamówienie”. Po wykonaniu tych zadań należy nacisnąć klawisz F9. Możesz teraz dwukrotnie kliknąć „Market Watch”.

Jeśli chodzi o okno „Zamówienie”, które się otworzy, warto zwrócić uwagę na opcję „ Oczekujące zamówienie" Ważne jest, aby poprawnie wypełnić wszystkie pola, które dotyczą tej sekcji. Następnie możesz rozpocząć instalację. Nie spiesz się. Należy stopniowo czekać na potwierdzenie przyjęcia zamówienia z wybranego serwera. W oknie terminala handlowego powinna pojawić się informacja wskazująca, że ​​zlecenie zostało pomyślnie złożone. Teraz, po zapoznaniu się z podstawowymi pojęciami, jesteśmy gotowi ujawnić główną istotę tego artykułu.

Skrypty do umieszczania siatki zleceń oczekujących. Łatwa instalacja

Ta opcja instalacji pozwala na składanie zleceń oczekujących wyłącznie za pomocą myszki. Skrypt ten umożliwia użytkownikowi składanie zleceń oczekujących bezpośrednio w terminalach handlowych za pomocą myszy.

To naprawdę wielokrotnie upraszcza operacje instalacyjne, ponieważ masz możliwość jasnego sprawdzenia, gdzie jest wartość waluty w określonym przedziale czasu. Ponadto masz możliwość wprowadzenia wszystkich dostosowań i parametrów niezbędnych do procesu handlowego.

Skrypt do składania zleceń oczekujących jest bardzo wygodnym narzędziem, dzięki któremu od razu możesz ustawić nie tylko jedno zlecenie na wykresie wybranej pary walutowej, ale także ustawienia, które pomogą w uruchomieniu zleceń typu StopLoss/TakeProfit.

Podstawowe ustawienia skryptu do umieszczania (instalowania) siatki zleceń oczekujących

Przede wszystkim powinniśmy porozmawiać o wyborze stanowisk. W tej sekcji możesz otwierać albo wyłącznie krótkie pozycje, albo odwrotnie, tylko długie pozycje. W tym przypadku Long to wartość wyłącznie zakupu, a Short to zlecenie wyłącznie na sprzedaż.

Należy rozumieć, że jeśli zdecydujesz się na wybór Długi i Krótki, to na danym wykresie mogą pojawić się 2 zlecenia oczekujące i to w różnych kierunkach.

Stop-loss pozwala z góry ustawić wskaźnik ryzyka, co pozwoli zaoszczędzić sporo pieniędzy w niektórych nierentownych transakcjach.

Take-profit jest również ważną wartością, która odnosi się do zlecenia take-profit. Odpowiada za określenie wysokości zysku, zwłaszcza przy ustalaniu wysokości zysku, w ramach której następuje automatyczne zamknięcie instrumentu.

Poślizg jest wskaźnikiem poślizgu.

Oprócz tych ustawień istnieje również szereg innych parametrów, choć są one mniej istotne. Dlatego jeśli chcesz, możesz znaleźć informacje o ich ustawieniach, ale będą one mało przydatne w handlu. Jeśli chodzi o skrypt podany w przykładzie to zaznaczę, że działa on doskonale w bazie MetaTrader 4.

Handel zleceniami oczekującymi ma następujące zalety:

  • Strategia nr 2 – trading z wykorzystaniem siatki zleceń w mieszkaniu

    Jeśli biorąc pod uwagę obecność trendu, wszystko wydaje się dość proste, to co zrobić, gdy na rynku panuje długotrwałe mieszkanie. W takim przypadku zaleca się stosowanie zleceń z limitem zamiast zleceń oczekujących typu stop. Spójrzmy na konkretną sytuację na przykładzie. Załóżmy, że na rynku jest mieszkanie, następnie składamy cztery zlecenia Buy Limit poniżej aktualnej ceny i cztery zlecenia Sell Limit powyżej ceny.

    W przypadku uruchomienia jednego ze zleceń należy usunąć przeciwną serię pozycji. Stop loss wszystkich zleceń musi być ustawiony na tym samym poziomie, więc jeśli cena nie pójdzie w naszą stronę, będziemy mogli naprawić straty i zbudować nową siatkę zleceń. To samo dotyczy realizacji zysków. Po osiągnięciu ustalonego z góry skumulowanego zysku wszystkie zamówienia muszą zostać usunięte. Jeśli pierwsze zlecenie zostało uruchomione i zamknięte w momencie realizacji zysku, wszystko jest jasne. Jeśli cena pójdzie przeciwko nam, wówczas zostaną otwarte nowe transakcje, jednak aby zamknąć transakcje po całkowitej cenie take zysk, konieczne będzie przebycie znacznie krótszego dystansu. Strategia ta sprawdziła się dobrze w przypadku handlu na spokojnych rynkach, na których występują słabe ruchy cen i szybkie cofnięcia, na przykład podczas sesji.

    Skrypty do automatycznego umieszczania siatki zamówień

    Oprócz ręcznego umieszczania zamówień oczekujących istnieją również specjalne siatki zamówień, z których jedną jest skrypt SetGridOrders. Za jego pomocą możesz złożyć nieograniczoną liczbę zleceń oczekujących. Wystarczy przeciągnąć go z „Nawigatora” na wykres, wskazując w oknie, które zostanie otwarte niezbędne ustawienia dla następujących parametrów:

      extern double Price – cena otwarcia pierwszego zamówienia;

      zewnętrzna podwójna Partia – wielkość partii;

      extern int SetOrders – liczba zamówień;

      extern int Step – odległość pomiędzy zleceniami;

      extern int StopLoss – poziom stop loss;

      extern int TakeProfit – poziom realizacji zysku;

      extern bool GeneralProfit – całkowity zysk, po osiągnięciu którego wszystkie zlecenia zostaną zamknięte;

      extern bool GeneralStop – strata kumulacyjna, po osiągnięciu której wszystkie otwarte pozycje zostaną zamknięte, a niewypróbowane zlecenia oczekujące zostaną usunięte.

    Możesz także włączyć sygnał dźwiękowy, który powiadomi Cię o uruchomieniu pierwszego zamówienia. Po określeniu wszystkich niezbędnych ustawień kliknij OK, co otworzy nowe okno, w którym będziesz musiał wybrać rodzaj zleceń oczekujących - stop lub limit. Dlatego ten skrypt będzie przydatny dla każdego i znacznie uprości handel ręczny.

    Jak widać z opisów strategii, handel zleceniami oczekującymi wymaga od tradera ogromnej koncentracji i uwagi. Trzeba stale monitorować aktualną sytuację, w porę dodać nowe zlecenie, jeśli strategia tego wymaga, lub usunąć siatkę w przypadku osiągnięcia całkowitego zysku lub straty, a następnie dodać nową siatkę zleceń do wykresu. Opisany powyżej skrypt częściowo odciąża Cię od składania zamówień, jednak jest to tylko skrypt, a nie skrypt; trzeba go każdorazowo uruchamiać ręcznie podczas budowania nowej siatki zamówień. Zachęcamy do rozważenia jednego dochodowego doradcy, który wykazał dobre wyniki na parze walutowej GBPUSD.

    Doradca ten opiera się na zasadzie losowego spaceru liczb – ruchu Browna. Instalując tego doradcę na wykresie, dzieli on obszar wokół ceny na dwie części i umieszcza zlecenia sprzedaży z limitem powyżej ceny, a zlecenia kupna z limitem poniżej ceny. Wysoką rentowność doradcy zapewnia zastosowanie , które jest aktywowane w przypadku ruchów cen bez odrzutu. Jednak w przypadku pojawienia się nierentownych transakcji, lot nie jest podwajany, jak u większości doradców opartych na systemie Martingale, ale o pewien współczynnik określony w parametrze PlusLot, co sprawia, że ​​korzystanie z tego doradcy jest mniej niebezpieczne.

    Ponieważ siatka zleceń opiera się na strategii, różnica punktów pomiędzy zleceniami nie jest szczególnie istotna, jednak najlepiej jest zainstalować doradcę na M5 lub M15. Doradca „Siatka Zamówień” może działać w dwóch kierunkach jednocześnie. Jeśli zostaną uruchomione zlecenia wielokierunkowe, doprowadzi każde z nich do realizacji zysku, a jeśli to konieczne, ponownie otworzy siatkę na nowych poziomach. Główną wadą tego doradcy jest to, że w przypadku braku internetu lub prądu „nie pamięta”, które zamówienia są jego, a które nie. Dlatego musisz usunąć starą siatkę zamówień i ponownie uruchomić doradcę. Aby temu zapobiec, zalecamy zainstalowanie doradcy na platformie .

    Doradca ma następujące ustawienia:

      Zamówienia – w tym miejscu należy określić maksymalną liczbę zamówień;

      lot1 – początkowa wielkość partii dla pierwszego zamówienia w siatce;

      PlusLot – współczynnik o jaki wzrośnie początkowy lot w przypadku pojawienia się nierentownych transakcji;

      FirstStep – odległość od aktualnej ceny do pierwszego zamówienia;

      Krok – odległość pomiędzy zleceniami;

      SLoss – wielkość stop-loss dla każdej transakcji lub dla całej sieci;

      TProfit – weź wielkość zysku dla każdej transakcji lub dla całej sieci;

      ProfitClose – parametr ten odpowiada za zamknięcie wszystkich zleceń jednokierunkowych po osiągnięciu całkowitego take zysku;

      TrailingPercent – ​​wielkość całkowitego zysku, który będzie śledzony, w procentach;

      magia - unikalny numer doradca;

      CloseEndWeek – gdy parametr jest włączony, doradca wymusza zamknięcie wszystkich zleceń na koniec tygodnia;

      HourClose – tutaj wskazywana jest godzina zamknięcia wszystkich zamówień w piątek.

    Jak wspomniano powyżej, przewidywanie kierunku ruchu cen jest dość trudne, dlatego też gridderzy korzystają z siatki zleceń, aby wychwycić każdy ruch cen. Jednak w praktyce korzystny scenariusz zdarza się niezwykle rzadko – co jest słabością takich strategii. Rynek ciągle się zmienia, choćby wczoraj jeden z nich pary walutowe wynosiła 200 punktów, obecnie nie przekracza 50 punktów. Być może cały sens polega na błędnym ustaleniu poziomów składania zleceń oczekujących. Dzieje się tak dlatego, że przed złożeniem zamówienia nie przeprowadza się żadnej analizy, a siatka zamówień jest umieszczana losowo. Gdyby handel zleceniami oczekującymi odbywał się od znaczących poziomów, przyniósłby znacznie większy zysk. Proponujemy rozważyć doradcę siatki FractalGrid w oparciu o analizę fraktalną.

    Handel z tym doradcą polega na składaniu zleceń oczekujących na poziomie przełamania fraktalnych wzlotów i upadków. Możesz przeczytać o tym, czym są fraktale i jak je zdefiniować. Jako ramy czasowe pracy zaleca się stosowanie H1. Doradca ma dwie taktyki handlowe:

      Kiedy powstaje nowy fraktal, niewypróbowany, oczekujący porządek zostaje przeniesiony ze starego poziomu na nowy;

      Kiedy powstaje nowy fraktal, stare oczekujące zamówienie nie jest usuwane, ale dodawane jest do niego nowe.

    Przejdźmy do opisu ustawień doradcy FractalGrid:

      Loty – parametr ten określa stałą wartość lotów handlowych;

      Ryzyko – jeżeli przed parametrem Loty ustawisz zero i określisz wartość parametru Ryzyko, wówczas wielkość lota dla każdego nowego zlecenia będzie obliczana na podstawie aktualnej wielkości depozytu;

      RiskOnBalance – ustawiając ten parametr na wartość true, wielkość lota będzie obliczana na podstawie wielkości salda, a wybierając tryb false, za podstawę będzie brana wielkość dostępnych środków;

      FractalPeriod – tutaj należy określić okres fraktala, który musi być nieparzysty;

      DeleteOldOrder – parametr ten odpowiada za wybór taktyki składania zleceń oczekujących, o czym była mowa powyżej. Jeśli chcesz zastosować pierwszą taktykę, wybierz true, a dla drugiej taktyki wybierz false;

      Strategia kolejności w siatce nie jest, ale może być całkiem opłacalna. W zależności od stanu rynku możesz zastosować siatkę stop zleceń – w przypadku obecności trendu, lub siatkę limitów – w okresie bessy. Aby uprościć budowę siatki zleceń, można skorzystać ze skryptów i doradców. Zaleca się jednak korzystanie z doradców gridowych wyłącznie pod nadzorem tradera na parkiecie tryb automatyczny. Miłego handlu!

Z artykułu dowiesz się:

Dzień dobry, moi drodzy czytelnicy i goście bloga. Dzisiaj naszym tematem jest skrypt, a celem jest złożenie wszystkich istniejących zleceń oczekujących. Za jednym zamachem. Przestudiujmy zasady składania zamówień, ich komponenty, spójrzmy na ważne cechy zamówień. Przypomnijmy, w ramach jakich strategii można zastosować te rozkazy.

Najlepszy broker

Wiedza o tym wszystkim jest absolutnie konieczna dla początkujących na rynku Forex. Ważne jest, aby ogarnąć podstawy, zanim wykorzystasz tę wiedzę, aby cieszyć się rosnącymi zyskami. Postaram się to opowiedzieć w taki sposób, aby każdy zrozumiał o co chodzi, bez zbędnych słów i ciężkich zwrotów. Myślę, że być może zapoznałeś się już z moim stylem i podoba Ci się.

Zacznijmy.

Przygotujmy się do otwarcia naszych oczekujących zamówień

Zapoznaliśmy się więc z Forexem, dowiedzieliśmy się, że okazuje się, że pary zmieniają swoje notowania częściej niż raz dziennie, a teraz dowiemy się, jak zyskać na tej zmianie. Ważne jest, aby zrozumieć, że otwarcie transakcji to zarówno koniec, jak i początek. Koniec analizy, która może być nieskończenie długa i niezwykle złożona, lub może pochodzić od innego inwestora, któremu ufasz. Tę wiedzę można przenieść lub zainwestować w interesującą Cię usługę np.

Szczególne miejsce wśród zleceń zajmują te, które otwierane są nie według rynku, ale w formie zlecenia oczekującego. Ważną cechą takich zleceń dla początkującego jest możliwość wypróbowania mechanizmu otwierania transakcji w terminalu MetaTrader 4 bez widocznych konsekwencji zarówno dla konta rzeczywistego, jak i demo.

Po prostu nie pociągają za sobą żadnych konsekwencji w momencie umieszczenia i po raz pierwszy po instalacji. Jeśli wiesz, jak wziąć pod uwagę czas uniwersalny Greenwich, bliżej nocy nadchodzi czas, kiedy otwiera się najspokojniejsza sesja handlowa na Pacyfiku. W tym czasie rynek prawie zamarza. W tej chwili zacząłbym testować zamówienia oczekujące.

Pociągają po prostu konsekwencje w postaci zysku lub straty dopiero wtedy, gdy cena aktywa osiągnie cenę złożenia zamówienia. Wtedy transakcja nie jest już odroczona, ale „według rynku”. Teraz albo przyniesie zysk, albo pozostawi cię ze stratą. A ponieważ w nocy na rynku panuje spokój, możemy spróbować złożyć zamówienie i sprawdzić, jak działają.

Nie rób tego na prawdziwych kontach innych osób! Może to prowadzić do nieprzewidzianych konsekwencji, a najprawdopodobniej stracisz część pieniędzy ze swojego konta. Ci, którzy będą mieli pecha, mogą całkowicie stracić depozyt.

Gdzie mogę dostać skrypt, który będzie umieszczał wszystkie oczekujące zamówienia?

Na szczęście załączyłem taki skrypt. Przyjrzyjmy się szybko wbudowanym programom terminala MetaTrader 4, abyś wiedział, jakie miejsce zajmują skrypty.

Są wskaźniki. Są to programy z nawigatora, które wykonują dodatkowe wykreślanie na mapie. Odpowiadają one jakiejś formule matematycznej. W czasach handlu wynaleziono ich całkiem sporo.

Są doradcy. Expert Advisors umożliwiają automatyczne przeprowadzanie analiz i operacji handlowych. Nie ma prostszego sposobu, żeby to powiedzieć. Ogólnie rzecz biorąc, jest to cały świat, który pomoże Ci pozbyć się skomplikowanych analiz wykonywanych ręcznie i przeprowadzić operacje handlowe całkowicie automatycznie.

Wreszcie są skrypty, które pozwalają na wykonanie tych samych czynności co w przypadku doradcy, tyle że nie działają w nieskończoność, a jedynie do końca kodu. Aby powtórzyć kroki, musisz je wykonać ponownie.

Obejrzyj film poglądowy na temat skryptu

Pobierz skrypt szkoleniowy i spróbuj złożyć zamówienia oczekujące.

Dla tych, którzy jeszcze nie oglądali filmu, opowiem wszystko bardziej szczegółowo.

Wypiszmy wszystkie oczekujące zamówienia i złóżmy je za pomocą skryptu

Istnieją więc cztery rodzaje zleceń oczekujących, dwa na zakupy, czyli do pracy nad prognozą, że wykres cen pójdzie w górę. I dwa za sprzedaż, czyli za pracę nad prognozą, że wykres cenowy pójdzie w dół. O tym, jak powstają prognozy, porozmawiamy nieco później.

Pobierać

Aby kupić, istnieją zlecenia Buy Stop i Buy Limit. Pierwszy otwiera się powyżej aktualnej ceny, drugi poniżej.

Każde zlecenie może posiadać zlecenie zatrzymania strat oraz zlecenie ograniczenia zysków. O pozostałych szczegółach zamówień innym razem.

Do sprzedaży służą zlecenia Sell Stop i Sell Limit. Pierwszy jest ustawiony poniżej ceny, drugi powyżej.

Ważną cechą zleceń zatrzymania strat i ograniczenia zysków jest to, że zlecenie zatrzymania strat w zleceniach kupna znajduje się pod zleceniem, a w zleceniach sprzedaży powyżej.

Odwrotnie jest w przypadku nakazów ograniczenia zysków lub czerpać zysk.

Więc jeszcze raz. Zlecenia oczekujące są uruchamiane dopiero wtedy, gdy cena osiągnie swój poziom. Możemy zatem bezpiecznie je otworzyć i zobaczyć jak to się stanie, gdy skorzystamy ze specjalnego programu skryptowego.

Jak korzystać ze zleceń oczekujących ze skryptem lub bez niego

Teraz kilka słów o tym, gdzie wykorzystywane są zlecenia oczekujące.

Istnieją strategie, które wymagają od nas działania w przeciwnym kierunku i czekania, aż rynek ruszy w kierunku głównego trendu. To jest ta metoda. Jednakże w pierwszym przypadku stosowane są zlecenia stop, a w drugim zlecenia limitowane.

Musisz zrozumieć, że same zamówienia nie generują zysku. Oznacza to, że nie można ich otworzyć, gdziekolwiek przychodzą na myśl. Zamówienie musi być otwarte zgodnie z systemem. Tylko w tym przypadku i nawet wtedy nie ze stuprocentowym prawdopodobieństwem możemy liczyć na zysk. Każde inne przypadkowe podejście do składania zamówień jest skazane na niepowodzenie. Poniesiesz tylko straty, a potem przez długi czas będziesz karcił swojego brokera za nieuczciwość wobec Ciebie. Chociaż w zasadzie wina będzie spoczywać na tobie.

Dzisiaj poznaliśmy skrypt, który bardzo przydatny otwiera wszystkie oczekujące zamówienia pomoc dydaktyczna dla początkujących traderów. Możesz go pobrać z linku pod przyciskami społecznościowymi.

Swoją drogą korzystałem z terminala Amarkets w pracy, polecam go Wam dzisiaj...

Dziś chcę Wam opowiedzieć o przydatnym narzędziu. Przyda się tym traderom, którzy to mają siatka zamówień jest podstawą systemu handlowego. Ponieważ strategia ta obejmuje otwieranie dużej liczby zamówień, trudno jest wykonać tę pracę ręcznie. Wymaga to dużo czasu i większej uwagi. Korzystanie ze skryptu znacznie ułatwi pracę traderowi. , w którym jest stosowany siatka zamówień, nie wymaga głębokiej wiedzy rynkowej. Zachowanie cen w tym przypadku nie jest szczególnie istotne. Opiera się na obliczeniach matematycznych, które pozwalają „złapać” cenę.

Istota handlu z wykorzystaniem siatki zleceń

Jest następująco. Zlecenia oczekujące umieszczane są w określonej odległości od siebie (krok siatki). Kierunek otwierania transakcji wybierany jest przez tradera. Mogą to być wyłącznie zlecenia KUPNA lub wyłącznie zlecenia SPRZEDAŻY. Jednak w praktyce zlecenia oczekujące częściej składane są w obu kierunkach aktualnej ceny, czyli zarówno na zakup, jak i na sprzedaż.

Porozmawiajmy teraz o skrypcie, który pomyślnie wykona to zadanie. Aby zainstalować go w terminalu handlowym, stosujemy zwykły schemat działań. Umieść skopiowany plik skryptu w folderze „Skrypty” MT4. Więcej szczegółowe instrukcje można przeczytać w artykule.
A następnie w menu terminala „Nawigator” wybierz „Skrypty”, a w nim „Siatka” i przeciągnij skrypt na wykres pary, którą będziemy handlować.

Sukces tradingu w dużej mierze zależy od prawidłowego doboru wartości parametrów skryptu.

Najpierw należy określić krok siatki w punktach – parametr Steps. Kolejnym ważnym parametrem jest objętość. Jest to wolumen każdej transakcji. Następnie podajemy skryptowi minimalne odchylenie od aktualnej ceny w punktach – parametr Cena. Następny jest parametr Poślizg. Określa dopuszczalny poślizg w punktach. Wskazujemy wielkość zysku i stop loss w odpowiednich wierszach ustawień skryptu. Ostatnim parametrem jest Liczba zamówień. Należy w nim wpisać liczbę, która będzie odpowiadać liczbie zleceń do otwarcia. Musisz o tym pamiętać, jeśli zamierzasz otworzyć zlecenia handlowe w obu kierunkach (zarówno SPRZEDAJ, jak i KUP), to jeśli wartość parametru wynosi 5, skrypt otworzy pięć zleceń KUP i pięć zleceń SPRZEDAŻY. Możesz wybrać kierunek transakcji w ogólnych ustawieniach skryptu.

Jak widać, w ustawieniach tego skryptu nie ma nic skomplikowanego. Zanim użyjesz go w prawdziwym handlu, koniecznie wypróbuj go na koncie demo. Tam również możesz wybrać optymalne parametry.

Scenariusz siatka zamówień pobierać.