Összes veszteség kijelzése stoploss kilépések esetén

Összes veszteséget kijelző indikátor

Egy indikátor, amely kijelzi az összes nyitott és függő megbízás beállított stoploss kilépő értéke alapján a jövőbeli könyvelt veszteségek összegét, vagyis hogy legrosszabb esetben mennyi pénzt vesztünk majd el. Eredetileg megbízásként kezdtem készíteni ezt az eszközt, de később – a projekt egyszerűsége miatt – úgy döntöttem, hogy ingyenesen a megbízó és a blog olvasói rendelkezésére bocsátom.

Telepítés

A zip fájl tartalmát a választott terminál rendszermappáján belül az MQL4\Indicators\ 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 az Egyéni indikátorok résznél találjátok majd az indikátort SumLoss néven.

Használat

Az indikátort először – mint minden mást – demó környezetben próbáljátok ki. Válasszatok ki egy tetszőleges chartot, majd az instrumentumon nyissatok egy buy vagy sell pozíciót! Természetesen már korábban megnyitott pozíciók is tökéletesen megfelelnek.

A Navigátorból az Egyéni indikátorok résznél kattintsatok duplán a SumLoss sorra! Ezt követően megjelenik az indikátor beállítópanele.

A SumLoss MT4 indikátor beállítópanele

A SumLoss MT4 indikátor beállítópanele

OnlyThisSymbol

True érték esetén csak a chart aktuális instrumentumán nyitott pozíciókat veszi alapul, false esetén minden pozíciót alapul vesz.

MagicNumber

Érték Magyarázat
-1 minden pozíciót alapul veszünk – akár kézi, akár robot kötéséből származik
0 csak a kézi kötéseket vesszük alapul
>0 csak a megadott magic számú pozíciókat vesszük alapul

GUI.Corner

Beállítható, hogy az indikátor információs szövegcímkéi melyik sarokban jelenjenek meg.

Érték Magyarázat
0 bal felső sarok
1 jobb felső sarok
2 bal alsó sarok
3 jobb alsó sarok

OverrideCalcMode

Ritkán előfordulhat, hogy bizonyos instrumentumokra helyezve a szkript nem számol pontosan. Ezeknél az instrumentumoknál érdemes kipróbálni, hogy megjavul-e a számítás, ha ezen paraméter értéke true.

Az esetek 99%-ban ehhez a paraméterhez nem kell nyúlni, értéke mindig lehet false.

Jellemzően a GOLD és SILVER instrumentumokon lehet szükség a kapcsoló használhatára.

Color.Label

Szövegcímkék alapértelmezett színe.

Color.Loss.Positive/Color.Loss.Negative

A kijelzés színe pozitív/negatív összeg esetén.

Stoploss kiszállóval természetesen pozitív profit is realizálható, így ilyen esetekben a végösszeget tompítják a pozitív profitok. Amennyiben a profitok végösszege pozitív vagy nulla, a kijelzés Color.Loss.Positive színnel, egyébként Color.Loss.Negative színnel jelenik meg.

Képernyőképek

Az alábbi képen az indikátor alapbeállítással látható: minden pozíciót és minden magic számot alapul vesz. A pozíció(k) stoploss -os kiszálllója esetén összesen 17 dollárt vesztünk, és az egyenlegünk ezzel a veszteséggel 4983 -ra csökken majd.

SumLoss indikátor, alapbeállításokkal

SumLoss indikátor, alapbeállításokkal

A következő kép beállításai: csak az aktuális (GBPUSD) szimbólum, azon belül minden pozíció. A “- nincs SL -” felirat alapján azonban egyetlen olyan pozíció sincs, ami a feltételnek megfelel és van beállított stoploss értéke.

SumLoss indikátor, OnlyThisSymbol beállítással

SumLoss indikátor, OnlyThisSymbol beállítással

Egyéb tudnivalók

  • ha egy pozíciónak nincs beállított stoploss értéke, semmilyen módon nem kerül be a számításba.
  • az indikátor a pozíciók aktuális swap értékét nem számítja; csak a stoploss és a pozícióméret alapján számolt veszteséget mutatja.
  • az indikátor a függő pozíciók stoploss beállításait is vizsgálja.
  • az indikátor a különböző számlák devizanemeit rövidíti a következőképpen: USD = $, EUR = €, GBP = £. Egyéb devizanemek esetében azok hárombetűs rövidítése jelenik meg (forint esetén HUF, svájci frank esetén CHF, stb.)
  • centes számlák esetében nem lehet megállapítani, hogy centes vagy valós dolláros számláról van-e szó. Ilyen számla esetén figyelembe kell venni, hogy habár a kiírt szám az a konkrét számladeviza alapján kerül kijelzésre – a dollár/eurójel ilyen esetben természetesen nem azt a tényt hivatott sugallni, hogy ennyi dollárról van szó. Azaz: centes számla esetében minden kiírt számot 100-zal kell osztani, hiszen a számla centben van nyilvántartva.
  • amennyiben a veszteséggel csökkentett jövőbeli egyenleg nulla vagy annál kisebb, az indikátor az egyenleg összege elé egy zárójelbe foglalt felkiáltójelet rak. Magyarul: a jelenlegi pozíciók összes stoploss értékének realizálásakor számlavesztés léphet fel.

Letöltés

Frissítések

2012. április 4. – v0.5

    • bevezetésre került a ProfitCalculator szkriptből már jól ismert OverrideCalcMode paraméter (köszönet hyperspace69-nek a hibajelentésért!)
    • újdonság a felkiáltójel megjelenése, amennyiben a jövőbeli egyenleg nulla vagy kisebb

Visszajelzés

A visszajelzések alapján tudom felmérni, hogy a cikk tartalma mennyire tetszett Nektek. Szeretném, ha az e-mailes visszajelzéseken túl ide is hozzászólnátok, illetve megosztanátok a cikkeimet. A jövőbeli új tartalmak gyakorisága is függ ettől!

Várom tehát a kommenteket, lájkokat – mindkettőre ezen bekezdés alatt nyílik lehetőség! 

 

Írta: | 2017-08-20T18:39:55+00:00 2012. február 11., szombat|Hasznos, Indikátorok, Letölthető segédletek|14 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!

14 hozzászólás

  1. hyperspace69 2012. február. 14. kedd - 22:15- Válasz

    Köszönöm Radu! 🙂

    Ismét egy újabb gyöngyszemmel bővült a kelléktáram.

    • radu 2012. február. 14. kedd - 22:18

      A kiscserkész ott segít, ahol tud 😉

  2. gabesz12 2012. február. 17. péntek - 20:53- Válasz

    Big Lájk!!! Zseniális!! Köszönöm.

  3. Szityak 2012. február. 22. szerda - 16:01- Válasz

    Szia Radu!
    Én lennék az az elvetemült, aki ilyen indikátort íratott Veled.
    Ezúton is szeretném megköszönni a segítőkészségedet, hogy elkészítetted nekem ezt.Tökéletesen működik, jó érzés tudni minden pillanatban,hogy a számlám mekkora össz kockázatnak van kitéve.
    Köszönöm! András

  4. Zsoltika 2012. február. 28. kedd - 15:03- Válasz

    Nagyon hasznos eszköz, köszi!

  5. hyperspace69 2012. április. 3. kedd - 22:51- Válasz

    Szia Radu!

    Nem szereti sem ez sem pedig a profit calculator az aranyat, ezüstöt. 10x annyinak számolja mint kellene.
    Nálam van csak ez?

    • radu 2012. április. 4. szerda - 13:45

      Ha megírod a bróker nevét, akkor én is kipróbálom.

      Anno emlékszem, hogy a nemesfémek kapcsán egy brókernél nem ment a történet, mert ha ott jött ki jól az érték, akkor sehol máshol nem.

      Megnézzük.

    • hyperspace69 2012. április. 4. szerda - 14:44

      Forex4you-nál van számlám.

    • radu 2012. április. 4. szerda - 14:55

      A ProfitCalculatornál az OverrideCalcMode kapcsolót rakd true-ra, az megoldja – ahogy az eredeti cikkben is le van írva:

      “Ritkán előfordulhat, hogy bizonyos instrumentumokra helyezve a szkript nem számol pontosan. Ezeknél az instrumentumoknál érdemes kipróbálni, hogy megjavul-e a számítás, ha ezen paraméter értéke true.”

      Az indikátorba is belerakok egy ilyen kapcsolót – szólok, ha frissült.

    • radu 2012. április. 4. szerda - 15:36

      Frissítettem a cikket, köszi a megfigyelést. A javított verzió letölthető!

    • hyperspace69 2012. április. 4. szerda - 18:27

      Köszönöm szépen! Szuper 🙂

  6. doki 2013. március. 26. kedd - 11:55- Válasz

    Köszönöm! Tökéletes.

  7. calibra 2015. január. 3. szombat - 19:58- Válasz

    Kedves Radu!

    Nagyon köszönöm a script rettentő hasznos.
    Egy probléma van vele, hogy SL nélkül nem számol.

    Sokan SL nélkül kereskednek, én speciel ellentétes irányú pending orderrel kezelem a kockázatomat. Persze tudom, hogy ettől minden valamire való tradernek a haja égnek áll, de annak idején Darwin-t is őrültnek hitték.

    Nem lehetne egy olyan funkciót beleírni, hogy ne csak akkor számítson kockázatot, ha van betéve SL, hanem vegye figyelembe a pending ordereket is?

    Esetleg a forrást át tudod küldeni, hogy megbütyköljem magamnak. Előre is köszönöm.

    Keep up the good work…:)

    • Radulovic Attila 2015. január. 4. vasárnap - 09:17

      Hello, rég hallottam felőled!

      Nekem nem áll égnek a hajam a hedgelős stratégiáktól, sőt, inkább azokat alkalmazom mint a klasszikus trendkereskedést.
      Amikor legutoljára beszéltünk, akkor még te is inkább az iránykereskedés iránt érdeklődtél emlékeim szerint 🙂

      Amit írsz, az megoldható. Februárban keress meg légyszíves e-mailben, és keresünk rá megoldást.

Hagyj üzenetet