Hogyan átírni a tanácsadó kereskedési

Hogyan átírni a tanácsadó kereskedési

  • Programozás MMS

Tegyük fel, hogy egy tanácsadó, aki értékesíti két MA. Amikor átlépte a lassú MA gyors felfelé Vásárlás, eladás ellenkezőleg.

Hogyan átírni a tanácsadó kereskedési

Annak érdekében, hogy átírják a tanácsadó fogja használni a könyvtári funkciók Igor Kim.

Hogyan átírni a tanácsadó kereskedési

Szükségünk van a következő funkciókat:

ExistPositions () függvény.
Úgy tervezték, hogy ellenőrizze az állami vásárlások vagy eladások.

OpenPosition () függvény az interneten.

ClosePositions () függvény.
Ez a függvény a záró pozíciók, paramétereinek, amelyek megfelelnek a megadott értékek:

Hozzáadása ezeket a funkciókat Advisor. Ehelyett CountTrades () függvény, akkor Kimovsky
ExistPositions (karakterlánc SY = "", int op = -1, int Mn = -1, datetime OT = 0);

További PutOrder () funkció helyébe OpenPosition. Ehhez szükségünk van több kiegészítő funkciók: GetNameTF, ErrorDescription, GetNameOP, Üzenet. Mi hozzá őket a EA kódot.

Szintén hozzá a szükséges globális változók a könyvtárak

Adjunk hozzá egy extra bemeneti változók:

megnyitni a helyzetben a OpenPos () funkció lecseréli PutOrder () funkció Kimovsky OpenPosition

Ennek eredményeként, OpenPos () a következő lenne:

Záró helyzetében változás ugyanúgy helyett a ClosePos () függvény záró Kim ClosePositions (Symbol () - 1, Magic);
És megkapjuk:

Ennek eredményeként az ilyen manipulációk megkapjuk a kódot valódi kereskedés.

A sokkal egyszerűbb módja, hogy csatlakoztassa a könyvtár funkcióit az elején, amely lehetővé teszi, hogy ne beépíteni az összes funkcióját egy szakértői testület, és hívja őket, ha szükséges.

Minden könyvtár és szakértői kódot lehet letölteni egy archívumban. Továbbá, a csomagban az összes funkciót a HTML formátumban.
Töltse tanácsadó és könyvtári funkciók: www.opentraders.ru/downloads/1093/

Csatlakozás a csoporthoz „Programozási MMS”. hogy ellenőrizze a frissítéseket
Csatlakozás a csoporthoz

Kapcsolódó cikkek