Блог им. asd2d

Help QPILE

Добрый день!
Помогите пжлста кто знает как в qpile сделать так, чтобы можно было в квике выставить заявку на размер текущей позиции???
пример:
настраиваем быстрый ввод/снятие заявки
объем1 (кол-во лотов допустим 10)
объем2 (20)
объем3 (30)
соответственно в редакторе горячих клавиш назначим для объема1 клавишу Q, для объема2 — W, для объема3 — E
как в qpile сделать так, чтобы при нажатии на горячую клавишу E не подставлялся пресет в 30 лотов, а подставлялась текущая чистая позиция (меню-торговля-фьючерсы-позиции по клиентским счетам...)
или может можно просто назначить любую другую клавишу и закодить ее в qpile???
Заранее спасибо!!!)
    101 | ★1
    11 комментариев
    Натыкайте плюсиков что бы на главную вылезла.
    avatar
    ФОРУМ КВИКА —  ВОПРОСЫ ПО КУПАЙЛУ
    Андрей Вячеславович (Ganesh), надо бы написать чтоб такой функционал добавили
    avatar
    Eldar Shaymardanov, я имел ввиду вместо 20 лотов мне дали купить к примеру 17. я нажимаю Е и у меня сразу подставляется этот пресет 17 автоматически, чтоб вручную не вводить каждый раз.
    avatar
    asd2d, да. я уже перечитал и удалил свой пост.
    вам поможет GET_ITEM(«FUTURES_CLIENT_HOLDINGS», index)
    через данную конструкцию получите количество позиций по бумаге.

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


    только предупрежу, что данная таблица получает данные не от брокера, а от биржи и обновление в этой таблице намного медленнее происходит. у меня правда на это костыль написан, но я пишу на Lua
    avatar
    Eldar Shaymardanov, в моем случае (для фортс) я так понимаю мне нужен параметр «totalnet»?
    avatar
    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;
    avatar
    Eldar Shaymardanov, спасибо теперь буду разбираться как это все сделать под все торгуемые инструменты. грузить код под каждый инструмент думаю не вариант
    avatar
    делаешь указанный код функцией, туда передаешь код бумаги и возвращаешь количество. в каждый qpile код надо будет написать.

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

    Читайте на SMART-LAB:
    Фото
    Средние доходности облигаций в зависимости от кредитного рейтинга. От B- до AA+
    👉 Наш канал в MAX 👈 👉 Чат Иволги в MAX 👈 Средние доходности облигаций в зависимости от рейтинга (бледные столбцы — доходности...
    Фото
    👌 Время вспомнить о забытом активе
    С начала года российский рынок акций демонстрирует неэластичность к изменению ключевых факторов для оценки.  Индекс Мосбиржи почти не...
    Фото
    Дублирование портфеля в OsEngine: настройка копитрейдинга для Т-Инвестиций
    В модуль копитрейдинга OsEngine был добавлен функционал дублирования позиций в портфеле в другой портфель. Копирование позиций, как и раньше,...
    Фото
    ЛУКОЙЛ: капитал за год упал на 3 триллиона рублей - списали иностранные активы, но все ли так плохо? Ушла эпоха, разбираемся вместе
    ЛУКОЙЛ отчитался по МСФО — долгожданный отчет, все ждали сюрприза после SDN санкций (будут ли списывать активы и увидим ли убыток) Увидели!...

    теги блога in8estor

    ....все тэги



    UPDONW
    Новый дизайн