Скрипты: Pending open

 

Pending open:

Скрипт выставляет сетку отложенных ордеров

Pending open

Автор: Alexey Viktorov

 
Алексей! Есть где то описание скрипта ? Если я правильно понял, скрипт просто выставляет ордера без автоматизации устреднения ?
 
Oleg Kiss #:
Алексей! Есть где то описание скрипта ? Если я правильно понял, скрипт просто выставляет ордера без автоматизации устреднения ?

Да, никакого усреднения или ещё чего. Просто поставил ордера и в тину…

 

Привет, Алексей! Посмотрел твой код и неожиданно для себя обнаружил, что при запросе request.deviation была применена константа ULONG_MAX. Согласно документации ULONG_MAX = 18446744073709551615.

Вопрос: какая преследовалась цель, зачем было предусмотрено такое огромное отклонение от запрашиваемой цены? Вопрос задаю с целью самообразования.

С уважением, Владимир.

 
MrBrooklin #:

Привет, Алексей! Посмотрел твой код и неожиданно для себя обнаружил, что при запросе request.deviation была применена константа ULONG_MAX. Согласно документации ULONG_MAX = 18446744073709551615.

Вопрос: какая преследовалась цель, зачем было предусмотрено такое огромное отклонение от запрашиваемой цены? Вопрос задаю с целью самообразования.

С уважением, Владимир.

Да так, шутки ради. По хорошему этот параметр ни на что не влияет при установке отложенного ордера. При открытии позиции, да, может повлиять, а при постановке ордера никак.

 
Alexey Viktorov #:
При открытии позиции, да, может повлиять...

Да ладно!!! Это уже тянет на вторую шутку. )))

С уважением, Владимир.

 
MrBrooklin #:

Да ладно!!! Это уже тянет на вторую шутку. )))

С уважением, Владимир.

Нет, это не шутка, я имел ввиду минимально допустимое значение, теоретически может повлиять. Хотя указанное значение допустимого проскальзывания уже не влияет ни на что. Видимо остался для совместимости со старыми программами. Вот когда в МТ4 были только 4 и 2х значные котировки, тогда это было очень актуально. Плюс ко всему если тип счёта по потоковым ценам, где вообще открытие исключительно по текущей цене, там и цена указанная в OrderSend() нисколько не влияет на результат. Цена будет такая какая есть в момент открытия.

 
Здравствуйте! а он может выставлять только в одну сторону ? бай стоп бай лимит ,сел стоп сел лимит ?
 
bezson1 #:
Здравствуйте! а он может выставлять только в одну сторону ? бай стоп бай лимит ,сел стоп сел лимит ?

Нет, пока не может. Да и надо-ли большой вопрос…

 
скрипт актуальный....но не совсем рабочий.... Очень часто необходимо выставлять ордера по группам..плюс их комбинациям... Например одновременно выставить лимит бай и сел стоп.....или сале лимит и вай стоп... или входить по маркету бай и одновременно ставить стоп сале.. Было бы практичнее выставлять галочку против каждого вида ордера... и плюс добавить фишку.... раскрытие сетки при достижении определенной цены.... например при цене 100 раскрыть сеть стоп ордеров у которых стоят галочки... а так вроде то, а использовать нельзя
 
Vl_NIK #:
скрипт актуальный....но не совсем рабочий.... Очень часто необходимо выставлять ордера по группам..плюс их комбинациям... Например одновременно выставить лимит бай и сел стоп.....или сале лимит и вай стоп... или входить по маркету бай и одновременно ставить стоп сале.. Было бы практичнее выставлять галочку против каждого вида ордера... и плюс добавить фишку.... раскрытие сетки при достижении определенной цены.... например при цене 100 раскрыть сеть стоп ордеров у которых стоят галочки... а так вроде то, а использовать нельзя

Со всеми хотелками обращайтесь сюда.