Több szkriptek kereskedelmi

1 Script zárási parancs

extern int mágikus = 0; // lezárja az üzletet csak Magica 0-kézzel nyitható
extern int MagicAll = true; // ha igaz - közel az összes
extern int Profit = 0; // lezárja az üzletet csak profit több mint Profit
extern int TipOrder = 0; // (0) - minden sorrendben (1) - venni (-1) - Sell
extern int SymbolAll = false; // ha igaz - az összes devizapár hamis - csak az aktuális
extern int DeleteOrders = true; // ha igaz - törlése, valamint a halasztott hamis - csak a piaci
extern int próbálkozások = 10; // száma záró kísérletek

A script lezárja a megrendelések állapotát. Meghatározott kifejezések a beállításokat.
Megadhatja egyedi megrendelések profit, bűvös szám vagy szimbólum.

Néha meg kell, hogy segítsen a tanácsadó, hozzátéve, a rend, de az ő tanácsadója
elfogadta az igényeiknek mágikus szám megrendelését ezzel a számmal
Segít a forgatókönyvet.
Ezen túlmenően, a forgatókönyvet is hasznos lehet, ha dolgozik, irodák MarketExecution, (ez az, amikor nem szabad, hogy a lábát megnyitásával együtt sorrendben).
A szkript hozza a rendet, és a következő kullancs hozza őt láb.
Használhatja, mint tanácsadó, hogy a láb is kiállított az összes megrendelés, kézzel nyitott.

extern int stoploss = 50 // szintű számlázási SL, ha 0, akkor SL nincs kitéve
takeprofit = 50 // szinten számlázási TP, ha 0, TP nincs kitéve
Magic = 777; // egyedi megrendelés számát
extern int ELAD = true. // nyitni Sell
Megveszem = true; // nyílt parancsot Megveszem
extern kettős Lot = 0,0; // nagyságrendű
extern int Kockázat = 1; //%, hogy hajlandóak vagyunk kockáztatni, használják Lot = 0
extern int csúszás = 5; // A legnagyobb megengedett eltérése az ár piaci megrendelések
extern int MarketExecution = true; // beállítás megáll a következő kullancs

Egyidejű telepítése kiegyenlítő megrendelések e változó Keres és állítsa be a true értéket.

Ha kommunikációs hiba vagy hirtelen mozgása az ár lesz a 10 kísérletet a megrendelés, amely után a script befejezte működését.

Ahhoz, hogy futtatni a scriptet, vesd be a táblázatba ablakban és a megjelenő menüből válassza ki a beállításokat és a típus nyitott rendelések.

extern karakterlánc varianty_stoploss = "(0) - nincs SL; (-1) a fraktálok (-2) cikcakk";
extern int stoploss = - 2. // szintű számlázási SL, ha 0, akkor SL nem mutatnak, ha - 1 van fraktálok -2, ha a cikk-cakk
takeprofit = 0. // szinten számlázási TP, ha 0, TP nincs kitéve
Mágikus = 777. // egyedi megrendelés számát
Rendelések = 1; // száma létrehozott rendelések
extern int ELAD = true. // nyitni Sell
Megveszem = true; // nyílt parancsot Megveszem
extern kettős Lot = 0,0; // nagyságrendű
extern int Kockázat = 1; //%, hogy hajlandóak vagyunk kockáztatni, használják Lot = 0
extern int csúszás = 5; // A legnagyobb megengedett eltérése az ár piaci megrendelések
extern int MarketExecution = true; // beállítás megáll a következő kullancs
extern húr opredelenie_fraktala = "";
extern int fraktál = 10; // számos bár mindkét oldalon alkalmazzuk, hogy meghatározzuk a kívánt fraktál
extern húr parametry_zigzaga = "";
extern int Zigzag_Depth = 12;
extern int Zigzag_Deviation = 5;
extern int Zigzag_Backstep = 3;
extern int Delta = 1; // tolva a fraktál, vagy gyertyát mutató láb

Nyitott rendelések Market Execution Fr Zg.mq4
================================================== =============================
4. A szoftver telepítése automatikusan leáll.
Tanácsadó helyezi stop loss és take profit és minden helyzetben a jelenlegi eszköz (és a piaci és otlozhkam), ha ki vannak téve a kisebb értéket StopLevel, a tanácsadó nem változtatja meg a stop.

stoploss - szintű számlázási SL. ha 0, akkor SL nem változik
takeprofit - szinten számlázási TP. 0. Ha a TP változatlan

extern kettős ProfitClose = 15; // bezárja az összes megbízás kézhezvételét követően profit a betét pénznemében
extern kettős LossClose = 1000; // bezárja az összes megbízás kézhezvételét követően veszteség a betét pénznemében
extern int AllSymbol = false; // vizsgálni az összes eszközt, vagy csak azok, amelyen áll Advisor
extern int AlertON = false; // jelet, amikor a nyereség vagy veszteség
extern int TradeON = false; // lehetővé tanácsadója közel megbízásokat, amikor a nyereség vagy veszteség

Advisor bezárja az összes megrendelés, ha az előre meghatározott mennyiségű nyereséget vagy veszteséget a betét pénznemében.
Advisor működhet csak a páros, amely öntött vagy az összes eszköz fiókjába.
Ez nem tegye a lábát.
Amint a profit minden nyitott rendelések (ha AllSymbol = igaz, akkor az egész fiókot, ha AllSymbol = false csak az aktuális megrendelések a devizapár) eléri ProfitClose szinten (a letéti pénznem), minden megrendelést zakroyutsya.Stopy nem célja. ProfitClose és LossClose meghatározott letéti valuta.
például:
Fiókjában több tanácsadók. Ők megnyitotta a sok megrendelést különböző valuták.
Amint a teljes nyereséget a bank elérte a $ 15 (meghatározott beállítások) vagy veszteség elérte a $ 1,000, minden megrendelést zárva lesz.


A tanácsadó csak egy preremennaya Profit (bekezdésekben meghatározott).
A megbízás jövedelem eléri vagy meghaladja ezt az értéket bezárja tanácsadója indokolják.

extern húr SYMBOL1 = "GBPUSD"; // első karakter
extern húr SYMBOL2 = "EURUSD"; // a második karaktert
extern kettős LOT1 = 0,1; // sokat az első eszköz,
extern kettős LOT2 = 0,1; // elem egy második szerszám
extern int TYPE1 = OP_BUY; // első eszköz típusát szavatolja
extern int TYPE2 = OP_SELL; // a típus a második szerszám szavatolja
extern int stoploss = 10. // szintű számlázási SL, ha 0, akkor SL nincs kitéve
takeprofit = 10; // szinten számlázási TP, ha 0, TP nincs kitéve
extern int Csúszás = 3; // slip
extern int mágikus = 777.888;

3. lehetőség valuták cm_ea_Hedge3.mq4
Tanácsos, hozza 3 megrendelések 3m valuták, ha minden pár ilyen nincs nyitott pozíció. Ezt fel lehet használni, mint egy forgatókönyvet.
munka:
Kezdetben, ha nyitott pozíciók meghatározott param beállításokat és ellenőrizze, ha van még, amelyik megáll, ha nincs nyitott pozíció teszi ki őket. Script működik, ellentétben a tanácsadó csak az a tény, hogy a szkript csinálni egy időben, és a tanácsadó folyamatosan tick vezérli a helyzet a nyitott pozíciókat.
================================================== =============================
8 tanácsos működési és számlázási változások megálló

Tanácsadó helyezi vonal (piros és kék az eladási vásárolni), és ezek mentén hozza stop loss és take profit. Ha eltávolítja a sor, akkor törlésre kerül, és a megfelelő láb.
Amikor premeschenie vonalak mozognak és a láb alattuk.

extern int Megveszem = false; // lehetővé változás Vásárlás
extern int ELADÁS = true; // lehetővé változó eladása
extern int loss = 20. // Stop Loss rendelések
Takeprofit = 20; // take profit megbízás
extern int DelStopNoLine = true; // törli a lábát hiányában vonal

_OpenOrders
A script nyit piac érdekében a jelenlegi áron.
Ha elengedi az egérgombot alatt a jelenlegi ár, akkor ki lesznek téve a Sell,
ha az magasabb, Venni
Megadhatja a stop szintet vagy közvetlenül azt követően ki őket, hogy más forgatókönyvet.

_LimitOrders
A script hozza limitáras árán hol dobta a forgatókönyvet.
Ha elengedi az egérgombot meghaladja a jelenlegi ár, akkor ki lesznek téve SellLimit,
ha alacsonyabb, a BuyLimit
Megadhatja a stop szintet vagy közvetlenül azt követően ki őket, hogy más forgatókönyvet.

_StopOrders
A script véget vet annak érdekében, olyan áron, ahol dobta a forgatókönyvet.
Ha elengedi az egérgombot alatt a jelenlegi ár, akkor ki lesznek téve SellStop,
ha az magasabb, BuyStop
Megadhatja a stop szintet vagy közvetlenül azt követően ki őket, hogy más forgatókönyvet.

_StopLimitOrders.mq4
A script hozza egy stop és limit megbízás áron által meghatározott egér
paraméterek
MMS-kód:
extern int Stoploss.Limit = 0, // stoplosst megrendelések Takeprofit.Limit = 0; // take profit megbízás extern kettős Lot.Limit = 0,2; // csomó extern int Magic.Limit = 0; // egyedi megrendelések száma ennek tanácsadó, ha 0, akkor vezet az összes megrendelés, beleértve a szabad kézzel extern int Stoploss.Stop = 0, // stoplosst megrendelések Takeprofit.Stop = 0; // take profit megbízás extern kettős Lot.Stop = 0,1; // csomó extern int Magic.Stop = 0; // egyedi megrendelések száma ennek tanácsadó, ha 0, akkor vezet az összes megrendelés, beleértve a szabad kéz

Ugyanaz, mint _StopLimitOrders, csak vár megrendeléseket a különbség a terjedését.
Kizárólag DC fix spread
_TP Mouse.mq4
A szkript hozza azt a pontot, ahol dobta, mind a profitot megrendelések, ami a profitot ezen a ponton.

_SL Mouse.mq4
A szkript hozza azt a pontot, ahol dobta minden stoploss megrendelések, amelyek stoploss ezen a ponton.

cm_DeleteOrders.mq4
A szkript eltávolítja az összes függőben lévő megrendelések a devizapár, a kotogruyu vetett
C figyelembe véve Magica
cm_DeleteOrdersMagic.mq4

DeleteSLTP
A szkript eltávolítja a stop loss és take profit az összes megbízás

_CloseDeleteMouse
A szkript zár vagy törli (attól függően, hogy milyen típusú sorrendben) E megbízásokat az ár, amely azt dobni.
Ár határozza pontossággal plusz / mínusz csúszás (a paraméterek beállítása)

cm_CloseDeleteMousePercent.mq4 - script kiterjed százalékában kell lennie, vagyis, nem a teljes megrendelést, azonban csak egy részét
Az alapértelmezett beállítások érdemes 50%, ha valakinek szüksége egy másik százalékát a záró, majd megnyitja a forgatókönyvet MetaEditor és összhangban ki a kívánt százalékát zárás, majd összeállítja.
MMS-kód:
extern kettős Percent = 50; // százalékában megbízások záró

Script működik, mint ez: vidd az egeret, és dobja a vonalat megbízások részben zárt.


cm-menedzsment v 0.4.mq4
Ez lehet telepíteni, mint tanácsadó, vagy egy forgatókönyvet.
Ráparancsol nem tart, gyalog is.
Amikor az összes lehetséges és a folyamatban lévő megbízások minden láb tanácsadó hinti összhangban a megfelelő feliratokat.
Azzal, hogy a vonal, a megfelelő sorrendben, vagy megáll.
Törlésekor sort el kell hagyni, és a sorrend, vagy megáll.

_NL összes megveszem Mouse
_NL ALL eladni Mouse
Translation szkriptek fedezeti sorozat megrendelések vásárolni és eladni
Scriptek beépítésre szánt Stop Loss vagy Take Profit elrendeli a sor, egyirányú, hogy az egész sorozat zárult összesen nulla (ha MinProfit = 0), vagy a változó MinProfit (pont) profit.
Nyikorog ők maguk határozzák meg a beállított stop-loss vagy take profit megbízásokat. Ez függ a nyereség vagy veszteség az egész sorozatot.

Dobd meg a képernyőn, és vannak trend vonal, akkor fel lehet bárhol és bármilyen szögben úgy tetszik, a szkript fogja függőben stop és limit megbízások a sorokat.
Ha eltávolítja a sort, majd a megrendelés is eltávolítható, ha a jobb szélén a sor kisebb, mint az aktuális idő, ez is a rend távolítani.

================================================== =============================
11 Script részleges zárási parancs találkozásánál vízszintes vonal
forgatókönyvet a munka.
Elején a script hozza a vonalat TakeProfit távolság az aktuális ár.
Ha az ár a vízszintes vonal zárva jövedelmező megrendeléseket.
Script lezárja egyes meghatározott sorrendben százalékos érték PercentClose = 100% szavatolja teljesen bezáródik.
Ezután a script befejezi a munkáját
A vonal lehet mozgatni minden áron.

extern int TakeProfit = 30; // rendelés záró profit pont, egy ilyen távolság az aktuális ár készlet vonal bezárása
extern kettős PercentClose = 30; // százalékos megbízások zárása
extern int magic = - 1; // -1, ha az összes, ha a 0 viszont, ha van hely egy bizonyos mágikus szám.

================================================== =============================
12.skript lezárás és eltávolítása a választás a tétel nagysága
Script törli és / vagy bezárja indokolják szűrés őket térfogat

extern kettős MinLot = 0,01; // minimális tétel, amely eltávolítja / zakyvaem
extern kettős MaxLot = 0,1; // tétel maximális amely eltávolítja / zakyvaem
extern int Vásárlás = false; // közel vételi pozíciók
extern int El = false; // bezárja az eladási pozíció
extern bool Függő = true; // törli a függőben lévő megrendelések
extern int csúszás = 2; // csúszó árak a szoros piaci pozíciók

================================================== =============================
13 kontroll megrendelések egy választott segítségével a szegmens
Amikor futtatja a forgatókönyvet, húz egy vonalat az alsó elhelyezett érdekében, hogy a legmagasabb, így nyitva az ár keresztezi minden megrendelést. Helyzetének megváltoztatásával a szegmens megváltoztatjuk a kijelölt terület indokolja. A script segítségével végre a következő műveleteket a kiválasztott sorrendben.

Munkavégzés a kiválasztott szegmens a függőben lévő megbízások
( "Összes törlése");
( "Törlés stop");
( "Delete line");

Munkavégzés a kiválasztott szegmens piaci pozíciók
( "Zárja be az összes");
( "Bezárás");
( "Close eladni");

================================================== =============================
14 ESZTERGÁLÁS script
A szkript fordul a helyzet, ahol ő dobott.
Ie Ez bezárja a nyitott piac pozichiyu és azonnal nyit szemben ugyanarra a tételre az aktuális áron.
cm_ReversMouse.mq4

7 stop megbízások
A szkript hozza 7 stop megbízások meg az árat, amelyet ő dobott a menetrend
Minden érdekében beállíthatja a stop szintet, és sok

MMS-kód:
extern int stoploss_1 = 100 // szintű számlázási SL, ha 0, akkor SL nincs kitéve takeprofit_1 = 10; // szinten számlázási TP, ha 0, TP nincs kitéve extern kettős Lot_1 = 0,1; // érdekében mennyiség, ha 0, akkor nincs kitéve extern int stoploss_2 = 100 // szintű számlázási SL, ha 0, akkor SL nincs kitéve takeprofit_2 = 20; // szinten számlázási TP, ha 0, TP nincs kitéve extern kettős Lot_2 = 0,2; // érdekében mennyiség, ha 0, akkor nincs kitéve extern int stoploss_3 = 100 // szintű számlázási SL, ha 0, akkor SL nincs kitéve takeprofit_3 = 30; // szinten számlázási TP, ha 0, TP nincs kitéve extern kettős Lot_3 = 0,2; // érdekében mennyiség, ha 0, akkor nincs kitéve extern int stoploss_4 = 100 // szintű számlázási SL, ha 0, akkor SL nincs kitéve takeprofit_4 = 40; // szinten számlázási TP, ha 0, TP nincs kitéve extern kettős Lot_4 = 0,2; // érdekében mennyiség, ha 0, akkor nincs kitéve extern int stoploss_5 = 100 // szintű számlázási SL, ha 0, akkor SL nincs kitéve takeprofit_5 = 50; // szinten számlázási TP, ha 0, TP nincs kitéve extern kettős Lot_5 = 0,2; // érdekében mennyiség, ha 0, akkor nincs kitéve extern int stoploss_6 = 100 // szintű számlázási SL, ha 0, akkor SL nincs kitéve takeprofit_6 = 60; // szinten számlázási TP, ha 0, TP nincs kitéve extern kettős Lot_6 = 0,2; // nagyságrendű, ha 0, akkor nincs kitéve extern int stoploss_7 = 100 // szintű számlázási SL, ha 0, akkor SL nincs kitéve takeprofit_7 = 70; // szinten számlázási TP, ha 0, TP nincs kitéve extern kettős Lot_7 = 0,2; // nagyságrendű, ha 0, akkor nincs kitéve extern int Delta = 0; // offset megbízások egymáshoz képest, ha 0, akkor minden megrendelést emelkedik ugyanazon az áron extern int csúszás = 3, // A legnagyobb megengedett eltérése az ár piaci megrendelések Mágikus = 0; // egyedi megrendelés számát

================================================== =============================
16 _ Trail Lock (Stop Order) script véget vet annak érdekében, hogy az a hely, ahol volt dobott a Delta vagy a távolság az ár, ha a Delta tartalmaz nullánál nagyobb.
BuyStop, ha dobott fenti árak, és ha SellStop alább.
Ezután a szkript vonóhálós a parancs az ár akár az utazás> majd befejezi a munkát.
Ha nincs megadva paraméter tétel tétel a szkript maga számítja ki a tétel, mint a különbség az összeg sok irányban (zár)

19 Otlozhka vágtattak rudak
A script véget vet annak érdekében, hogy az a hely, ahol dobták, vagy ha a legközelebbi megengedett, akkor a legközelebbi szélsőérték gyertyák
BuyStop, ha dobott magasabb költségeket és alacsonyabb ha SellStop
Ezután a szkript vonóhálós elfogatóparancs révén szélsőséges szikra kiváltó> majd befejezi a munkát.
Ha nincs megadva paraméter tétel tétel a szkript maga számítja ki a tétel, mint a különbség az összeg sok irányban (zár)
cm ponti megálló orders.mq4

20 Vásárlás Stop Limit és Sell Stop Limit
Szerelése függőben lévő megrendelések, ha a megadott ár
_BuySellStopLimit.mq4
opisanie.txt

Kapcsolódó cikkek