Блог им. 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:
    Сбер и Яндекс предложили государству вложить в развитие ИИ 400 млрд руб.
    Сбер и Яндекс обсуждают с российскими властями меры поддержки для развития искусственного интеллекта. По данным РБК, компании обратились к...
    Фото
    Итоги первичных размещений ВДО и некоторых розничных выпусков на 13 марта 2026 г.
    Следите за нашими новостями в удобном формате:  Telegram ,  Youtube ,  RuTube,   Smart-lab ,  ВКонтакте ,  Сайт
    Фото
    Реконцепция ТЦ «Сокольники»: через тернии к звёздам
    «Если важный проект выпадает на сложные времена, он становится великим», — кто-то из классиков 😉   Проект реконцепции ТЦ «Сокольники» застал...
    Фото
    Совкомбанк МСФО 2025 г. - чем это лучше Сбера?
    Совкомбанк опубликовал финансовые результаты за 2025 год. Чистая прибыль снизилась на 31% до 53,2 млрд руб., в 4-ом квартале снижение...

    теги блога in8estor

    ....все тэги



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