Pozíciózárás egyszerűen

Pozíciózárás egyszerűen

Metatradert használva szinte az első elvárások egyike az, hogy az ember szeretne gyorsan és egyszerűen (akár egyszerre több) pozíciót zárni – mivel ezt az MT4 érthetetlen módon nem tudja magától.

A feladat megvalósításához szükségünk van egy szkriptre vagy expert advisorra, amely elvégzi helyettünk a zárásokat. Ezzel a megoldással ráadásul nem vetekedhet a kézi zárás gyorsasága, főleg ha mondjuk sok pozícióról van szó.

Mivel több megkeresés is érkezett egy ilyesfajta egyszerűbb szkript kapcsán, úgy gondoltam itt az ideje hogy tőlem is le lehessen tölteni egy ilyen kis programocskát.

A feladathoz a szkript azért jobb megoldás, mert csak kézi indításra fut le és alap esetben csak egyszer – viszont azonnal. Természetesen az expert advisor is alkalmas csoportos zárásra, de ehhez a problémához felesleges elfoglalni egy expert helyét a charton – ráadásul ott még tickre is kell várni. Ne menjünk tankkal virágot szedni! 🙂

Az alábbi három szkript mindenféleképpen csak azon pozíciókat zárja le, amelynek a chartjára ráhelyezzük.

Telepítés

A zip fájl tartalmát a választott terminál rendszermappáján belül az MQL4\Scripts\ könyvtárába másoljátok be! Ha a terminált fut, szükséges azt újraindítani! Az újraindítás után a Navigátorban a Scriptek résznél találjátok majd a három szkriptet radu-CloseAll, radu-ClosePending és radu-CloseOpened néven.

Használat

Egyik szkriptnek sincs egyetlenegy bemenő paramétere sem, így állítani nem tudtok rajta semmit sem. Ennek ellenére feladatát természetesen elvégzi:)

radu-CloseAll

Ezzel a szkripttel az adott instrumentumon lévő összes nyitott és függő pozíciót lehet zárni.

radu-CloseOpened

Ezzel a szkripttel az adott instrumentumon lévő nyitott (vagyis buy és sell) pozíciókat lehet zárni.

radu-ClosePending

Ezzel a szkripttel az adott instrumentumon lévő függő (vagyis limit és stop) megbízásokat lehet zárni.

Amennyiben van az adott szkriptnek megfelelő típusú pozíció, a program rákérdez hogy biztosan elkezdheti-e zárásokat. Amennyiben igent nyomunk, a zárások elkezdődnek.

Ha egy zárás nem sikerül elsőre, a program pozíciónként 15 alkalommal fog próbálkozni. A sikertelen zárás oka lehet például a gyors piaci árelmozdulás, ezt – vagy más hibát – a szkript 14 további alkalommal próbálja majd áthidalni.

A szkript futásához szükséges, hogy a Metatrader központi beállítópaneljén az “Automata kereskedés engedélyezése” (Allow automated trading) jelölőnégyzet be legyen pipálva.

Ha a kereskedés nincs engedélyezve, a program nem fog feleslegesen próbálkozni. Csak egy üzenetet ír ki a chart bal felső sarkába: “A kereskedés nincs engedélyezve!”.

Ha egy olyan pozíció sincs, amely az adott szkript “zárási halmazába” passzolna, a program a “Nincs nyitva egyetlen pozíció sem!” üzenettel befejeződik, ellenkező esetben pedig kiírja a bezárt pozíciók számát.

Letöltés

A szkript legfrissebb verziója mindig a lista legalsó eleme!

Visszajelzés

Természetesen várom visszajelzéseiteket és kommentjeiteket a szkripttel, illetve a paraméterek magyarázatával kapcsolatban!

Akinek pedig tetszik a cucc, az nyomjon Like-ot és kommenteljen! Nem nagy kérés pár jó kis szkriptért cserébe:)

Írta: | 2017-08-20T19:13:38+00:00 2011. június 16., csütörtök|Hasznos, Letölthető segédletek, Szkriptek|12 hozzászólás

A szerzőről:

Radulovic Attila vagyok, a radu.hu tulajdonosa és szerkesztője. Remélem, hasznosnak találod az oldalamon található anyagokat! Célom, hogy hatékony segítséget nyújtsak Neked a kereskedéssel és az automatizálással kapcsolatban. Érdekel a véleményed, kérlek írd meg kommentben!

12 hozzászólás

  1. keszegelek 2011. június. 18. szombat - 09:40 - Válasz

    Szia Radu!Köszönöm szépen hétfőn v. kedden ki fogom próbálni!

  2. keszegelek 2011. június. 21. kedd - 18:04 - Válasz

    Szasztok!Kipróbáltam tökéletesen működik!Csak ajánlani tudom a gyártóját mindenkinek!!!!!!!!Üdv

  3. Enyime6 2011. június. 22. szerda - 22:28 - Válasz

    Hello! Szuper ez a 3 script, ha bajban vagyunk, akkor minden plusz másodperc és minden pipnyi elmozdulás nagyon fájó lehet, szóval akár nagy összegeket is meg lehet velük menteni. A kérdésem, hogy tudsz-e esetleg még olyan scripte(ke)t csinálni, ami külön Buy-okat, vagy külön Sell-eket tud lezárni. Tudod, telhetetlen vagyok 🙂 Köszi!

    • radu 2011. június. 22. szerda - 23:41

      Meglátjuk, mit tehetek 😉

  4. keszegelek 2011. június. 24. péntek - 08:36 - Válasz

    Sziasztok!Ez már nekem is eszembe jutott,de már nem akartam po….lan lenni!Nagyon szuper lenne!Üdv mindenkinek

  5. szeghegyi1@t-online.hu 2011. október. 4. kedd - 10:34 - Válasz

    Szia Radu! Köszönöm a scriptek letöltéséhez a lehetőséget,jól működik sok segítséget nyújt.
    Üdv. Pali

    • radu 2011. október. 4. kedd - 10:35

      Örülök, köszi a visszajelzést!

  6. zs 2012. július. 9. hétfő - 13:23 - Válasz

    Nagyon profin működnek a scriptek !
    Hálás köszönet , mindannyiunk nevében :)))

  7. Névtelen 2014. április. 4. péntek - 20:54 - Válasz

    […] […]

  8. begi76 2014. június. 1. vasárnap - 19:26 - Válasz

    Wow. Én miért csak most találtam rá az oldaladra??????
    Kösz minden fejlesztést.

    • Radulovic Attila 2014. június. 1. vasárnap - 19:32

      A lényeg, hogy itt vagy. Jó olvasást kívánok! 🙂 A visszajelzés mindig jól jön, így várom a like-okat, megosztásokat, esetleges kérdéseket.

  9. biroandras 2016. február. 29. hétfő - 18:30 - Válasz

    Köszi!
    Üdv.: András

Hagyj üzenetet

Adhatok Neked még több ingyenes tartalmat?

Értesítelek hetente megjelenő új tartalmaimról.