Автор Тема: Открытие ордера по заданной цене  (Прочитано 323 раз)

Оффлайн Ksender

  • Новичок
  • *
  • Сообщений: 0
  • Вес голоса: 0
  • Ksender Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: < 1 года
Открытие ордера по заданной цене
« : Январь 08, 2017, 02:12:56 pm »
Здравствуйте, подскажите пожалуйста как реализовать в коде открытие ордера по заданной цене. Выставление отложки не подходит по условиям системы.
Возможно допустил ошибку в своем коде:
if(Bid==BSl || Bid<BSl)
                     OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,Ask+SL*Point,Ask-TP*Point,"",MagicNumber1,0,Red);


Linkback: http://forum.tradelikeapro.ru/arkhiv/25/otkrytie-ordera-po-zadannoy-tsene/15454/

Оффлайн DreamWorks

  • Постоялец
  • ***
  • Сообщений: 159
  • Вес голоса: 918983
  • DreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форума
  • Сочиняй мечты
    • Share Post
  • Награды Программист MQL
    • Просмотр профиля
    • Награды
  • Опыт торговли: > 5 лет
Re: Открытие ордера по заданной цене
« Ответ #1 : Январь 09, 2017, 10:07:41 am »
 Здравствуйте! Ну если у Вас переменная BSl содержит в себе цену открытия sell-ордера, то все верно. А в чем проблема? Подозреваю, что проблема может быть  в ECN-счете брокера.  Если у Вас ECN, то нужно сначала открывать ордер без стоплосса и тейкпрофита, а после открытия уже модифицировать. В таком варианте, как у Вас, брокер не даст открыть ордер на ECN. Стоп и тейк лучше высчитывать от цены, по которой ордер откроется, так будет точнее. Условие можно написать короче:
if(Bid<=BSl)
  {
  }
Сообщение понравилось: Ksender

Оффлайн Ksender

  • Новичок
  • *
  • Сообщений: 0
  • Вес голоса: 0
  • Ksender Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: < 1 года
Открытие ордера по заданной цене
« Ответ #2 : Январь 10, 2017, 10:46:45 am »
Переменная BSl - это стоп лосс buy ордера.
Счет не ECN.
Если указываю цену открытия sell ордера равной значению переменной BSl, то все работает, но постоянно выдается сообщение об ошибке 138 (пока не откроется ордер).
Условие исправил, благодарю)

Оффлайн DreamWorks

  • Постоялец
  • ***
  • Сообщений: 159
  • Вес голоса: 918983
  • DreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форумаDreamWorks Ключевая фигура форума
  • Сочиняй мечты
    • Share Post
  • Награды Программист MQL
    • Просмотр профиля
    • Награды
  • Опыт торговли: > 5 лет
Открытие ордера по заданной цене
« Ответ #3 : Январь 10, 2017, 01:02:17 pm »
Если брокер не ECN, то чтобы не вылетала ошибка 138 поставьте Slippage пошире. У Вас видимо очень маленькое значение проскальзывания.  Возможно, Вы
просто указываете значение проскальзывания в "старых" пунктах, а Ваш брокер пятизнаковый. В этом случае будет очень узкое значение проскальзывания и ошибка 138 обеспечена. Был бы ECN, такой ошибки бы не было.     

Оффлайн Ksender

  • Новичок
  • *
  • Сообщений: 0
  • Вес голоса: 0
  • Ksender Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: < 1 года
Открытие ордера по заданной цене
« Ответ #4 : Январь 11, 2017, 09:25:20 pm »
Решил проблему немного иначе. Ордер теперь открывается при условии, что предыдущий противоположный ордер закрыт с отрицательным профитом. В любом случае спасибо за помощь ;)


Share via twitter

question
Открытие при касании трендовых линий

Автор ZooM-ZooM Архив

1 Ответов
706 Просмотров
Последний ответ Май 07, 2015, 01:41:22 pm
от Orange
xx
Принцип одного ордера

Автор Gtnh Архив

11 Ответов
821 Просмотров
Последний ответ Апрель 16, 2016, 04:12:53 am
от Старик
clip
Стрелка на линии ордера.

Автор radonic Архив

2 Ответов
1315 Просмотров
Последний ответ Апрель 12, 2013, 11:57:56 am
от radonic
clip
Скрипт открытия ордера по АО

Автор rubak Архив

2 Ответов
319 Просмотров
Последний ответ Февраль 15, 2016, 11:02:33 am
от rubak
xx
пишу сову, по вашим идеям, условие открытие, разворот тренда

Автор benptz5@gmail.ru Архив

9 Ответов
2389 Просмотров
Последний ответ Октябрь 31, 2013, 09:41:40 pm
от sergei047
 

Форекс блог

Стратегии Индикаторы Советники Аналитика

Мы в соцсетях

Группа Вконтакте Facebook Twitter Instagram

Ссылки

Рекомендуемый брокер Инвестиции Форекс Вики Бинарные Опционы
InstaForex
instaforex C forex4you-C exness D ????_????? Tickmill_small AMarkets FortFS200 forex4you-C instaforex C