Добрый вечер, уважаемые! Помогите, пожалуйста... Как нужно составить код, чтобы отложенный ордер, например, buylimit, несработавший к примеру в течении 10 МИНУТ, удалился. Что нужно написать вместо expiration (именно в минутах, например 10 минут)? Спасибо.
- Удалить отложенный ордер по времени!
- [АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3.
- [АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4.
artem99 >>:
Добрый вечер, уважаемые! Помогите, пожалуйста... Как нужно составить код, чтобы отложенный ордер, например, buylimit, несработавший к примеру в течении 10 МИНУТ, удалился. Что нужно написать вместо expiration (именно в минутах, например 10 минут)? Спасибо.
Добрый вечер, уважаемые! Помогите, пожалуйста... Как нужно составить код, чтобы отложенный ордер, например, buylimit, несработавший к примеру в течении 10 МИНУТ, удалился. Что нужно написать вместо expiration (именно в минутах, например 10 минут)? Спасибо.
ЕМНИП TimeCurrent() + <Время жизни в секундах>.
ЕМНИП, опять же, expiration поддерживается не везде. По кр. мере, я этой фичей не пользуюсь, удаляю руками.
Вот что я пишу вместо expiration: TimeMinute(TimeCurrent())+PERIOD_M1*Minuta
где Minuta - это переменная, кол-во минут. Брокер поддерживает такую услугу.
Правильно ли это?
double lot, dividor; bool isModify=false; int ticket1=0, expInSeconds; dividor=MathPow(10,Digits); RefreshRates(); while(ticket1<=0) { ticket1=OrderSend(Symbol(),OP_BUYSTOP,lot,Ask,3,0,0,NULL,0,0,Blue); Sleep(5000); RefreshRates(); } OrderSelect(ticket1,SELECT_BY_TICKET,MODE_TRADES); while(isModify==false) { isModify=OrderModify(ticket1,OrderOpenPrice(), NormalizeDouble(OrderOpenPrice()-sl/dividor,markDigits), NormalizeDouble(OrderOpenPrice()+tp/dividor,markDigits), OrderOpenTime()+expInSeconds,CLR_NONE); Sleep(5000); RefreshRates(); } isModify=false;
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь