Блог им. asd2d

Help QPILE

Добрый день!
Помогите пжлста кто знает как в qpile сделать так, чтобы можно было в квике выставить заявку на размер текущей позиции???
пример:
настраиваем быстрый ввод/снятие заявки
объем1 (кол-во лотов допустим 10)
объем2 (20)
объем3 (30)
соответственно в редакторе горячих клавиш назначим для объема1 клавишу Q, для объема2 — W, для объема3 — E
как в qpile сделать так, чтобы при нажатии на горячую клавишу E не подставлялся пресет в 30 лотов, а подставлялась текущая чистая позиция (меню-торговля-фьючерсы-позиции по клиентским счетам...)
или может можно просто назначить любую другую клавишу и закодить ее в qpile???
Заранее спасибо!!!)
★1
Натыкайте плюсиков что бы на главную вылезла.
avatar

Santin

ФОРУМ КВИКА —  ВОПРОСЫ ПО КУПАЙЛУ
Андрей Вячеславович (Ganesh), надо бы написать чтоб такой функционал добавили
avatar

asd2d

Eldar Shaymardanov, я имел ввиду вместо 20 лотов мне дали купить к примеру 17. я нажимаю Е и у меня сразу подставляется этот пресет 17 автоматически, чтоб вручную не вводить каждый раз.
avatar

asd2d

asd2d, да. я уже перечитал и удалил свой пост.
вам поможет GET_ITEM(«FUTURES_CLIENT_HOLDINGS», index)
через данную конструкцию получите количество позиций по бумаге.

quikprofit.ru/torgovyjj-robot-shag-za-shagom-shag-9-perekhodim-na-forts-forts/


только предупрежу, что данная таблица получает данные не от брокера, а от биржи и обновление в этой таблице намного медленнее происходит. у меня правда на это костыль написан, но я пишу на Lua
Eldar Shaymardanov, в моем случае (для фортс) я так понимаю мне нужен параметр «totalnet»?
avatar

asd2d

asd2d, да.
на ЛУА это выглядит так (а синтаксис вроде похожий)
for i = 0,getNumberOf(«FUTURES_CLIENT_HOLDINGS») — 1 do        if getItem(«FUTURES_CLIENT_HOLDINGS»,i).sec_code == SecCode then — ЕСЛИ строка по нужному инструменту                       q_total = getItem(«FUTURES_CLIENT_HOLDINGS»,i).totalnet            if q_total== nil then                return 0            else                return q_total — возвращаем количество позиций            end       end;    end;
Eldar Shaymardanov, спасибо теперь буду разбираться как это все сделать под все торгуемые инструменты. грузить код под каждый инструмент думаю не вариант
avatar

asd2d

делаешь указанный код функцией, туда передаешь код бумаги и возвращаешь количество. в каждый qpile код надо будет написать.

или прикреплять внешним файлов. вот только не знаю можно ли в qpile это сделать.
avatar

Eldar Shaymardanov

Eldar Shaymardanov, спасибо за помощь!!!
avatar

asd2d


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UPDONW