Trailingstopfrcnsar - limbaj de programare mql4

Inovațiile acestui scenariu:

Scenariul poate trage de-a lungul profitului portofoliului, adică opririle încep să fie expuse numai de la nivelul comun, fără a pierde toate ordinele acestei direcții






Scriptul poate fi plasat într-o singură fereastră și specificând SymbolAll = true, va trage comenzi pentru toate instrumentele
Se adaugă definiția lungimii traulei în funcție de indicatorii parabolici și de viteză

Acesta poate fi rulat ca Expert Advisor separat sau ca scenariu.

În funcție de TrailingStop variabilă, trailing poate fi realizată pe fractali (picioare sunt puse pe cel mai apropiat fractală crestate = delta), în conformitate cu extremele singur cu bare (respectiv la Achiziționați de pe Low-delta), indicatorii parabolice și de viteză sau numărul specificat de puncte.
TrailingStop = 1; // "0-off 1-Lumânare 2-Fractale 3-Velocitate 4-Parabolic> 4-pips";
delta = 0; // indent de la fractal, lumânări sau parabolice
only_Profit = true; / / Trawl numai comenzi profitabile
only_NoLoss = false; // pur și simplu traduce într-un lossless
only_SL = false; // trawl numai acele comenzi care au deja SL
SymbolAll = adevărat; // trageți toate instrumentele
Portfel = adevărat; // trawl prin profitul portofoliului

Dacă TrailingStop = 4, utilizați indicatorul Parabolic pentru a determina distanța de oprire:
Pas = 0,02;
Maxim = 0,2;
Magic = 0;

Dacă TrailingStop = 3, pentru a determina distanța de oprire se utilizează un indicator de viteză:
VelocityPeriodBar = 30; // parametru al indicelui de viteză (rata de schimbare a prețului)
K_Velocity = 1.0; // Raportul vitezelor de stopare
vizualizare:

Ecranul afișează informații despre lucrarea curentă a scriptului:
setările cu care scriptul este pornit
numărul de comenzi cu care scriptul funcționează
nivelurile minime de oprire (-)
nivelurile posibile de oprire (etichete de preț)
nivelele actuale de rentabilitate (etichetele de preț)
Exemplu de lucru:

Pe ecran, traulul este stabilit în funcție de nivelul profitului portofoliului și se calculează prin fracturi. Odată SL nivelul de instalare (eticheta de preț mai mic) va fi de mai sus pragul de rentabilitate (eticheta de preț de sus), astfel script-ul va începe instalarea SL pentru toate comenzile profitnye, indiferent că sunt în acest moment sau nu. Când toate comenzile sunt închise în aceste opriri, nivelul profitului global rămâne pozitiv.






Sfaturi:

Scriptul termină lucrarea când toate comenzile sunt închise.

Scriptul poate funcționa fără indicatorul Velocity, în loc să se utilizeze orice indicator de viteză.

Inovațiile acestui scenariu:

Scenariul poate trage de-a lungul profitului portofoliului, adică opririle încep să fie expuse numai de la nivelul comun, fără a pierde toate ordinele acestei direcții
Scriptul poate fi plasat într-o singură fereastră și specificând SymbolAll = true, va trage comenzi pentru toate instrumentele
Se adaugă definiția lungimii traulei în funcție de indicatorii parabolici și de viteză

Acesta poate fi rulat ca Expert Advisor separat sau ca scenariu.

În funcție de TrailingStop variabilă, trailing poate fi realizată pe fractali (picioare sunt puse pe cel mai apropiat fractală crestate = delta), în conformitate cu extremele singur cu bare (respectiv la Achiziționați de pe Low-delta), indicatorii parabolice și de viteză sau numărul specificat de puncte.
TrailingStop = 1; // "0-off 1-Lumânare 2-Fractale 3-Velocitate 4-Parabolic> 4-pips";
delta = 0; // indent de la fractal, lumânări sau parabolice
only_Profit = true; / / Trawl numai comenzi profitabile
only_NoLoss = false; // pur și simplu traduce într-un lossless
only_SL = false; // trawl numai acele comenzi care au deja SL
SymbolAll = adevărat; // trageți toate instrumentele
Portfel = adevărat; // trawl prin profitul portofoliului

Dacă TrailingStop = 4, utilizați indicatorul Parabolic pentru a determina distanța de oprire:
Pas = 0,02;
Maxim = 0,2;
Magic = 0;

Dacă TrailingStop = 3, pentru a determina distanța de oprire se utilizează un indicator de viteză:
VelocityPeriodBar = 30; // parametru al indicelui de viteză (rata de schimbare a prețului)
K_Velocity = 1.0; // Raportul vitezelor de stopare
vizualizare:

Ecranul afișează informații despre lucrarea curentă a scriptului:
setările cu care scriptul este pornit
numărul de comenzi cu care scriptul funcționează
nivelurile minime de oprire (-)
nivelurile posibile de oprire (etichete de preț)
nivelele actuale de rentabilitate (etichetele de preț)
Exemplu de lucru:

Pe ecran, traulul este stabilit în funcție de nivelul profitului portofoliului și se calculează prin fracturi. Odată SL nivelul de instalare (eticheta de preț mai mic) va fi de mai sus pragul de rentabilitate (eticheta de preț de sus), astfel script-ul va începe instalarea SL pentru toate comenzile profitnye, indiferent că sunt în acest moment sau nu. Când toate comenzile sunt închise în aceste opriri, nivelul profitului global rămâne pozitiv.
Sfaturi:

Scriptul termină lucrarea când toate comenzile sunt închise.

Scriptul poate funcționa fără indicatorul Velocity, în loc să se utilizeze orice indicator de viteză.

Ei bine, cumpăr, ce garanții? Grafice de teste văzute și brusc, dar totuși fuzionate.







Articole similare

Trimiteți-le prietenilor: