Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Полуавтоматическая торговая система СЕТКА - эксперт для MetaTrader 4
- Просмотров:
- 15455
- Рейтинг:
- Опубликован:
- 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).
Советник основан на откатной теории ......
советник ma-shiftВольная модификация метода Пуриа.
A standalone histogram version of William Blau TVI indicator with alerts.
hammer_v1Полуавтоматический советник, позволяющий открывать несколько «быстрых», независимых друг от друга сделок и настраивать трейлинг-стоп для них.