Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Полуавтоматическая торговая система СЕТКА - эксперт для MetaTrader 4

Просмотров:
15286
Рейтинг:
(7)
Опубликован:
2011.12.12 07:53
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Скрипт cm_script_OpenGrid выствляет сетку отложенных ордеров по Вашему выбору.
Можно выставлять Стоп и/или Лимит ордера в любом сочетании.
Можно задавать время жизни ордеров.
Можно задавать время выставления ордеров.

Параметры скрипта:

extern datetime TimeSet        = D'2011.12.10 17:47'; //Время выставления ордеров, если текущее время больше установленного, то выставляются сразу
extern bool     Stop           = true;     //открыть стоп ордера
extern bool     Limit          = true;     //открыть лимитные ордера
extern bool     SELL           = true;     //открыть ордера SELL
extern bool     BUY            = true;     //открыть ордера BUY
extern string   __             = "";
extern double   FirstBuyStop   = 0;        //цена выставления первого BuyStop ордера, если 0 то первый BuyStop будет выставлен по цене Ask+delta
extern double   FirstSellStop  = 0;        //цена выставления первого SellStop ордера, если 0 то первый SellStop будет выставлен по цене Bid-delta
extern double   FirstBuyLimit  = 0;        //цена выставления первого BuyLimit ордера, если 0 то первый BuyLimit будет выставлен по цене Bid-delta
extern double   FirstSellLimit = 0;        //цена выставления первого SellLimit ордера, если 0 то первый SellLimit будет выставлен по цене Ask+delta
extern int      FirstStop      = 100;      //расстояние (в пунктах) от текущей цены до первого Stop ордера в случае First..Stop=0 
extern int      FirstLimit     = 50;       //расстояние (в пунктах) от текущей цены до первого Limit ордера в случае First..Limit=0
extern int      StepStop       = 30;       //расстояние (в пунктах) между Stop ордерами
extern int      StepLimit      = 30;       //расстояние (в пунктах) между Limit ордерами
extern string   _              = "";
extern int      Orders         = 5;        //кол-во ордеров сетки
extern double   LotStop        = 0.5;      //объем первого Stop ордера
extern double   K_LotStop      = 1;        //умножение лота Stop ордеров 
extern double   LotLimit       = 0.1;      //объем первого Limit ордера
extern double   K_LotLimit     = 2;        //умножение лота Limit ордеров
extern int      stoploss       = 50;       //уровень выставления SL, если 0, то SL не выставляется
extern int      takeprofit     = 100;      //уровень выставления TP, если 0, то TP не выставляется
extern int      Expiration     = 1440;     //Срок истечения отложенного ордера в минутах, если 0, то срок не ограничен (1440 - сутки)
extern int      attempts       = 10;       //кол-во попыток открытия ордера 
extern int      Magic          = 0;        //уникальный номер ордера 

Советник CloseProfit v1

Параметры советника:

extern double ProfitClose     = 10;   //закрывать все ордера при получении профита
extern double LossClose       = 1000; //закрывать все ордера при получении убытка
extern bool   AllSymbol       = false;//учитывать все инструменты или только тот, на котором стоит советник

Варианты торговых стратегий различны, от торговли на новостях до математических ловушек. Все зависит от вашей фантазии.

Пример:

Выставляем советник CloseProfit v1 в окно любой валютной пары, далее расставляем сетки по различным парам.

Как только советник увидит общую (AllSymbol = true) прибыль по всем парам, равную ProfitClose, он закроет все рыночные ордера и удалит отложенные.

Далее опять расставляем сети и ждем прибыль.

Также можно торговать и по одной валютной паре ( AllSymbol = false).

VR---SETKA VR---SETKA

Советник основан на откатной теории ......

советник ma-shift советник ma-shift

Вольная модификация метода Пуриа.

Tick Volume Indicator v2 Tick Volume Indicator v2

A standalone histogram version of William Blau TVI indicator with alerts.

hammer_v1 hammer_v1

Полуавтоматический советник, позволяющий открывать несколько «быстрых», независимых друг от друга сделок и настраивать трейлинг-стоп для них.