ПредишенСледващото

1 Script затваряне поръчки

екстернант Int Магически = 0; // приключване на сделката само с Magica 0 отворен ръчно
екстернант BOOL MagicAll = вярно; // ако е вярно - в близост всички
екстернант Int печалба = 0; // приключване на сделката само с печалба над Печалба
екстернант Int TipOrder = 0; // (0) - всичко за (1) - купи (-1) - Продава
екстернант BOOL SymbolAll = фалшива; // ако е вярно - всички валутни двойки фалшиви - само на ток
Външните BOOL DeleteOrders = вярно; // ако е вярно - изтриване и отлага фалшива - само на пазара
Външните INT опити = 10; // брой опити за затваряне

Сценарият се затваря поръчките състояние. Термините, дефинирани в настройките.
Можете да изберете конкретни поръчки за печалба, магическо число или символ.

Понякога трябва да се помогне на съветник, добавяйки реда, но до негов съветник
приета за техните нужди магия номер за подаване на поръчката с този номер
Тя помага на сценария.
В допълнение, сценарият може да бъде полезно при работа с брокери MarketExecution, (това е, когато те нямат право да стъпи заедно с реда на отваряне).
Сценарият поставя на поръчката, а на следващия кърлежа го поставя крак.
Можете да го използвате като съветник в подножието той изложил всичките си поръчки, ръчно отворена.

екстернант Int Stoploss = 50. // ниво фактуриране SL, ако 0, тогава SL не е изложен
TakeProfit = 50. // ниво фактуриране TP, ако 0, TP не е изложен
Магически = 777; // уникален номер на поръчката
екстернант BOOL SELL = вярно. // отворите за SELL
Купуване = вярно; // отворен за купуване
екстернант двойно Lot = 0,0; // количество от порядъка
екстернант Int риска = 1; //%, които са готови да рискува, се използва за Lot = 0
екстернант Int приплъзване = 5; // Максималното допустимо отклонение от цената на пазарни поръчки
екстернант BOOL MarketExecution = вярно; // Setting спира на следващия тик

Едновременно монтаж на изравнителното поръчки за тази променлива Продаване и задайте стойност за истина.

Ако някоя комуникационна грешка или внезапно движение на цената ще бъде 10 опита за подаване на поръчката, след което сценария още е в процес.

За да стартирате скрипта, хвърли го в прозореца на графиката и в менюто, което се показва, изберете настройките и вида на откритите поръчки.

екстернант низ varianty_stoploss = "(0) - не SL (-1) на фрактали (-2) зигзаг";
екстернант Int Stoploss = - 2. // ниво фактуриране SL, ако 0, тогава SL не е представен ако - 1 е фрактали -2 ако зиг-заг
TakeProfit = 0. // ниво фактуриране TP, ако 0, TP не е изложен
Меджик = 777. // уникален номер на поръчката
Поръчки = 1; // брой обществени строеве
екстернант BOOL SELL = вярно. // отворите за SELL
Купуване = вярно; // отворен за купуване
екстернант двойно Lot = 0,0; // количество от порядъка
екстернант Int риска = 1; //%, които са готови да рискува, се използва за Lot = 0
екстернант Int приплъзване = 5; // Максималното допустимо отклонение от цената на пазарни поръчки
екстернант BOOL MarketExecution = вярно; // Setting спира на следващия тик
ученик низ opredelenie_fraktala = "";
екстернант Int Fractal = 10; // брой пръти от всяка страна се използва за определяне на желания фрактал
ученик низ parametry_zigzaga = "";
екстернант Int Zigzag_Depth = 12;
екстернант Int Zigzag_Deviation = 5;
екстернант Int Zigzag_Backstep = 3;
екстернант Int Delta = 1; // компенсира от фрактал или свещи в показващи крак

Отворени поръчки Market Execution Fr Zg.mq4
================================================== =============================
4 Инсталиране на софтуера автоматично спира.
Съветник поставя спират загуба и да вземат печалба при всички положения на текущия инструмент (и пазара и otlozhkam), ако е изложен на стойност по-малко от StopLevel, консултантът не променя спирка.

Stoploss - ниво фактуриране SL. ако 0, тогава SL не се променя
TakeProfit - ниво фактуриране TP. 0. Ако TP е непроменена

екстернант двойно ProfitClose = 15; // затворите всички поръчки при получаване на печалба във валутата на депозита
екстернант двойно LossClose = 1000; // затворите всички поръчки при получаване на загуба във валутата на депозита
екстернант BOOL AllSymbol = фалшива; // разгледа всички инструменти или само тези, на които стои съветник
екстернант BOOL AlertON = фалшива; // сигнал, когато печалбата или загубата
екстернант BOOL TradeON = фалшива; // позволи съветник близки поръчки, когато печалбата или загубата

Съветник затваря всички поръчки, когато определено количество от печалбата или загубата във валутата на депозита.
Advisor може да работи само за двойката, която се хвърля или за сметка на всички инструменти.
Тя не поставя на крака.
Веднага след като печалбата на всички отворени поръчки (ако AllSymbol вярно, тогава цялата сметка, ако AllSymbol = фалшиви само текущите поръчки на дадена валутна двойка =) достига ниво ProfitClose (във валутата на депозита), всички поръчки го zakroyutsya.Stopy не е предвидено. ProfitClose и LossClose посочено във валутата на депозита.
например:
На сметката си има няколко съветници. Те се отвори много поръчки за различни валути.
Веднага след като общата печалба на банката достигна $ 15 (разположен в настройките) или загуба достигна $ 1000, всички поръчки ще бъдат затворени.


Съветникът е само един preremennaya Печалба (посочено в параграфи).
След като доход на поръчката е равна или по-голяма от тази стойност ще се затвори съветник на заповед.

ученик низ SYMBOL1 = "GBPUSD"; // първо характер
ученик низ SYMBOL2 = "EURUSD"; // втория знак
екстернант двойно Лот 1 = 0.1; // много първия инструмент
екстернант двойно Лот 2 = 0.1; // елемент на втори инструмент
екстернант Int TYPE1 = OP_BUY; // варанти тип първи инструмент
екстернант Int TYPE2 = OP_SELL; // вида на втория инструмент заповедите
ученик вътр Stoploss = 10 // ниво фактуриране SL, ако 0, тогава SL не е изложен
TakeProfit = 10; // ниво фактуриране TP, ако 0, TP не е изложен
екстернант Int Слипидж = 3; // приплъзване
екстернант Int Магически = 777,888;

Вариант 3 валути cm_ea_Hedge3.mq4
Съветник, поставя 3 поръчки за 3 млн валути, ако за всички тези двойки не са отворени позиции. Тя може да се използва като скрипт.
работа:
В началото, ако отворени позиции, посочени в PARAM настройки и да проверят там, ако има дори един, който спира, когато няма отворени позиции, които ги излага на риск. Script работи за разлика съветник само в това, че сценарият ще го направи един път, а консултантът е постоянно на тиковете се контролира от ситуацията на отворените позиции.
================================================== =============================
8 съветник за оперативни и фактуриране спирки на климата

Съветник поставя линии (червено и синьо за разпродажбата да купи), и в тази насока поставя спре загубата и да вземат печалба. Ако премахнете линия, а след това се отменя и съответния крак.
Когато premeschenie линии се движат и краката под тях.

екстернант BOOL купуване = фалшива; // позволи промяна купи
екстернант BOOL SELL = вярно; // позволи промяна на Продавам
Външните INT Stoploss = 20. // Stop Loss поръчки
TakeProfit = 20; // приемат поръчки с нестопанска цел
екстернант BOOL DelStopNoLine = вярно; // изтриване подножието при липса на линия

_OpenOrders
Сценарият се отваря пазарна поръчка по текущата цена.
Ако отпуснете бутона на мишката под текущата цена, той ще бъде изложен на Продавам,
ако по-високо, Buy
Можете да определите нивото стоп или веднага след тях се излага на друга азбука.

_LimitOrders
Сценарият поставя лимитирана поръчка на цена където можете хвърли сценария.
Ако отпуснете бутона на мишката над текущата цена, тя ще бъде изложена SellLimit,
ако ниска, BuyLimit
Можете да определите нивото стоп или веднага след тях се излага на друга азбука.

_StopOrders
Сценарият слага край с цел по цена, която хвърли сценария.
Ако отпуснете бутона на мишката под текущата цена, тя ще бъде изложена SellStop,
ако по-високо, BuyStop
Можете да определите нивото стоп или веднага след тях се излага на друга азбука.

_StopLimitOrders.mq4
Сценарият, слагат край и лимитирана поръчка на цена, посочена от мишката
параметри
MQL-код:
екстернант Int Stoploss.Limit = 0, // Stoploss поръчки Takeprofit.Limit = 0; // приемат поръчки печалба ученик двойно Lot.Limit = 0.2; // много екстернант Int Magic.Limit = 0; // уникален номер на поръчки този консултант, ако 0 след това води всички поръчки, включително изложени ръчно екстернант Int Stoploss.Stop = 0, // Stoploss поръчки Takeprofit.Stop = 0; // приемат поръчки цел екстернант двойно Lot.Stop = 0.1; // много екстернант Int Magic.Stop = 0; // уникален номер на поръчките този съветник, ако 0 след това води всички поръчки, включително изложени ръка

Същото като _StopLimitOrders, само чакащи поръчки са поставени с тази разлика в разпространението.
Използвайте само в DC с фиксиран спред
_TP Mouse.mq4
Сценарият слага точката, в която сте го хвърли, всички приемат поръчки с нестопанска цел, които могат да вземат печалбата в този момент.

_SL Mouse.mq4
Сценарият слага точката, в която сте го хвърли, всички Stoploss поръчки, които могат да Stoploss в този момент.

cm_DeleteOrders.mq4
Сценарият премахва всички чакащи поръчки на валутната двойка, на kotogruyu той хвърли
С като се вземат предвид Magica
cm_DeleteOrdersMagic.mq4

DeleteSLTP
Сценарият премахва загубата спиране и прибиране на печалбата на всички поръчки

_CloseDeleteMouse
Сценарият се затваря или изтрива (в зависимост от вида на поръчката) тези поръчки на цена, която е хвърлен.
Цената се определя с точност до плюс / минус приплъзване (настройка на параметрите)

cm_CloseDeleteMousePercent.mq4 - скрипт покрива процент от поръчката, т.е. Не цялата поръчка, а само част
Настройки по подразбиране е на стойност 50%, ако някой има нужда от различен процент на затваряне, след отваряне на сценария в MetaEditor и в съответствие излагайте желания процент на затваряне, а след това се съберат.
MQL-код:
екстернант двойно Процент = 50; // процент на поръчки затваряне

Script работи по следния начин: Вземете мишката и хвърли на линията на поръчките да бъдат частично затворени.


см управление срещу 0.4.mq4
Тя може да се инсталира като съветник или като скрипт.
Той нарежда то не държи, крак, също.
Когато се изпълнява на всички налични и чакащи поръчки за всички крак съветник ръси линия със съответните надписи.
Чрез преместването на линията, съответната поръчка или спре да се движи.
При изтриване на ред се изтрива и реда или да спре.

_NL ALL BUY Mouse
_NL Всички Продава Mouse
Превод на скриптове за праговете на серия поръчки купувате и продавате
Scripts са предназначени за монтаж на Stop Loss или Take Profit нарежда серията от еднопосочно, така че цялата поредица е била затворена в общия нула (ако MinProfit = 0) или променлива каза MinProfit (точки) печалба.
Скърцане те сами да определят набор стоп-загуба или приемат поръчки цел. Това зависи от печалбата или загубата е цялата поредица.

Хвърли на екрана и има трендови линии, те могат да бъдат поставени навсякъде и при всеки ъгъл ви харесва, със сценария ще запази висящи стоп и лимитирани поръчки на своите линии.
Ако премахнете линия, а след това на поръчката също се премахва, ако десния край на линията е по-малко от текущото време, също така е от порядъка отстранени.

================================================== =============================
11 Script частичното затваряне поръчки в точката на пресичане на хоризонтална линия
скрипт работа.
В началото на скрипта поставя на линията на TakeProfit разстояние от текущата цена.
Когато цената на този хоризонтален ред са затворени печеливши поръчки.
Script затваря всеки ред, определен процент на стойност PercentClose = 100% гарантира затваря напълно.
На следващо място, сценарият завършва своята работа
Линията може да бъде преместен на всяка цена.

екстернант Int TakeProfit = 30; // Поръчка затваряне на печалбата в пункта, на такова разстояние от текущата цена комплект Онлайн Затворете
екстернант двойно PercentClose = 30; // процент от поръчките затваряне
екстернант Int Магически = - 1; // -1 ако всички ако 0 страна, ако има място за конкретен магически номер.

================================================== =============================
12.skript закриване и извеждане от избора на размера на партидата
Script изтрива и / или затваря заповед ги филтрирате по обем

екстернант двойно MinLot = 0.01; // минимум много, че премахва / zakyvaem
екстернант двойно MaxLot = 0.1; // максимално много, което премахва / zakyvaem
ученик булев купи = неверни; // близки позиции за покупка
ученик булев Продавам = неверни; // затворите позицията на продажба
екстернант BOOL очакване = вярно; // изтриване на чакащи поръчки
екстернант Int приплъзване = 2; // плъзгащи цените в края на пазарни позиции

================================================== =============================
13 контролни поръчки с възможност за избор на използване на сегмента
Когато стартирате скрипта, той тегли чертата от долния ред се поставя на най-високата, с което се открива цена пресича всички поръчки. Чрез промяна на позицията на сегмента променим заповедите за площ селекция. Сценарият ви позволява да извършвате следните действия върху избрания ред.

Работа с избрания сегмент на чакащи поръчки
( "Изтриване на всички");
( "Изтриване стоп");
( "Изтриване на линия");

Работа с избрания сегмент на пазарни позиции
( "Затворете всички");
( "Close купуване");
( "Close продава");

================================================== =============================
14 TURNING скрипт
Сценарият се превръща в позиция, в която той е бил изхвърлен.
Т.е. Тя се затваря отворения пазар pozichiyu и веднага отваря противоположна на една и съща партида по текущата цена.
cm_ReversMouse.mq4

7 стоп поръчки
Сценарият поставя до 7 стоп поръчки на цена, която той е бил хвърлен в графика
Всяка поръчка можете да зададете вашите стоп нива и много

MQL-код:
екстернант Int stoploss_1 = 100 // ниво фактуриране SL, ако 0, тогава SL не е изложен takeprofit_1 = 10; // ниво фактуриране TP, ако 0, TP не е изложен екстернант двойно Lot_1 = 0.1; // обем ред, ако 0, тогава не са изложени екстернант Int stoploss_2 = 100 // ниво фактуриране SL, ако 0, тогава SL не е изложен takeprofit_2 = 20; // ниво фактуриране TP, ако 0, TP не е изложен екстернант двойно Lot_2 = 0.2; // обем ред, ако 0, тогава не са изложени екстернант Int stoploss_3 = 100 // ниво фактуриране SL, ако 0, тогава SL не е изложен takeprofit_3 = 30; // ниво фактуриране TP, ако 0, TP не е изложен екстернант двойно Lot_3 = 0.2; // обем ред, ако 0, тогава не са изложени екстернант Int stoploss_4 = 100 // ниво фактуриране SL, ако 0, тогава SL не е изложен takeprofit_4 = 40; // ниво фактуриране TP, ако 0, TP не е изложен екстернант двойно Lot_4 = 0.2; // обем ред, ако 0, тогава не са изложени екстернант Int stoploss_5 = 100 // ниво фактуриране SL, ако 0, тогава SL не е изложен takeprofit_5 = 50; // ниво фактуриране TP, ако 0, TP не е изложен екстернант двойно Lot_5 = 0.2; // обем ред, ако 0, тогава не са изложени екстернант Int stoploss_6 = 100 // ниво фактуриране SL, ако 0, тогава SL не е изложен takeprofit_6 = 60; // ниво фактуриране TP, ако 0, TP не е изложен екстернант двойно Lot_6 = 0.2; // количество от порядъка, ако 0, тогава не са изложени екстернант Int stoploss_7 = 100 // ниво фактуриране SL, ако 0, тогава SL не е изложен takeprofit_7 = 70; // ниво фактуриране TP, ако 0, TP не е изложен екстернант двойно Lot_7 = 0.2; // количество от порядъка, ако 0, тогава не са изложени екстернант Int Delta = 0; // компенсиране на нареждания във връзка един с друг, ако 0, а след това всички поръчки ще се покачват в същото цена ученик вътр приплъзването = 3, // Максималното допустимо отклонение от цената за пазарни поръчки Меджик = 0; // уникален номер на поръчката

================================================== =============================
16 _ пътека Lock (стоп поръчка) скрипт, слагат край, за да се мястото, където е бил хвърлен в делтата или разстоянието от цената, ако делтата съдържа по-голямо от нула.
BuyStop, ако хвърлен Над цени и ако SellStop по-долу.
На следващо място, скриптът ще трал заповедта на цените нагоре с пътуването> след това завършва своята работа.
Ако не е посочено в Лот на параметъра т, самата сценария изчислява партидата като разликата в размера на много посоки (заключване)

19 Otlozhka галопиращ за барове
Сценарият, слагат край, за да се мястото, където е бил хвърлен или ако най-близките допустими, а след това най-близките екстремум свещите
BuyStop, ако хвърлен високи цени и по-ниска, ако SellStop
На следващо място, скриптът ще трал заповедта чрез крайности на искра за задействане> и след това завършва своята работа.
Ако не е посочено в Лот на параметъра т, самата сценария изчислява партидата като разликата в размера на много посоки (заключване)
см рална спирка orders.mq4

20 Buy Stop Limit и Sell Stop Limit
Монтаж на чакащи поръчки, когато определената цена
_BuySellStopLimit.mq4
opisanie.txt

Свързани статии

Подкрепете проекта - споделете линка, благодаря!