Добрый день. Есть ли у кого скрипт меняющий позицию, закрывает BUY и открывает Sell, закрывает Seell и открывает Buy, нажатием горячей клавиши?
Есть Reverse(автор KimIV) но он у меня ни в какую не работает.
- Можно ли в MT4 открывать и закрывать сделки по горячей клавише?
- Помогите сделать советника что бы он при ножати на клавишу определенную открывал и закрывал позицию очень нужно
- Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6.
Упс... точно...
щас пользуюсь другим, но он вертит все позиции:
// Развернуть все ордера.mq4 // Скрипт #property copyright "mandorr@gmail.com" #include <WinUser32.mqh> void start() { int i=0, count=0; int cmd[]; int ticket[]; double lots[]; string symbol[]; string type[]; for (i=0; i<OrdersTotal(); i++) { if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) break; if (OrderType()==OP_BUY || OrderType()==OP_SELL) { ArrayResize(cmd,count+1); ArrayResize(ticket,count+1); ArrayResize(lots,count+1); ArrayResize(symbol,count+1); ArrayResize(type,count+1); cmd[count]=OrderType(); ticket[count]=OrderTicket(); lots[count]=OrderLots(); symbol[count]=OrderSymbol(); if (OrderType()==OP_BUY) type[count]="Buy"; else type[count]="Sell"; count++; } } string space=" "; string title="Кароче"; string msg="Развернуть:"+"\n"; for (i=0; i<count; i++) msg=msg+"\n"+"Order "+ticket[i]+" "+type[i]+" "+DoubleToStr(lots[i],1)+" Lots "+symbol[i]+space; if (MessageBox(msg,title,MB_YESNO|MB_ICONQUESTION)!=IDYES) { title="Аха"; string ends=""; if (count>1) ends="и"; msg="Ну и хрен с ним"+ends+" ... "; MessageBox(msg,title,MB_OK|MB_ICONEXCLAMATION); return; } for (i=0; i<count; i++) { if(!OrderSelect(ticket[i],SELECT_BY_TICKET)) continue; double ask=MarketInfo(symbol[i],MODE_ASK); double bid=MarketInfo(symbol[i],MODE_BID); int slippage=3; if (cmd[i]==OP_BUY ) { OrderClose(ticket[i],lots[i],bid,slippage); OrderSend(symbol[i],OP_SELL,lots[i],bid,slippage,0,0,NULL,0,0); } if (cmd[i]==OP_SELL) { OrderClose(ticket[i],lots[i],ask,slippage); OrderSend(symbol[i],OP_BUY ,lots[i],ask,slippage,0,0,NULL,0,0); } } } // End
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь