Блог им. 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:
    Фото
    Страховые требования в связи со стихийными бедствиями превысят $100 млрд - Swiss Re
    Страховые требования в связи со стихийными бедствиями в 2025 году превысят $100 млрд шестой год подряд, несмотря на отсутствие крупных ураганов в...
    Фото
    От амулетов фараонов до двигателя прогресса: как кобальт стал «металлом будущего»
    Три тысячи лет назад кобальт ценили за магический синий цвет, который считали символом вечности . Сегодня он помогает человечеству строить...
    Выплата дивидендов, продажа «Европлана» и погашение «казначеек»: итоги собрания акционеров ПАО «ЭсЭфАй»
    17 декабря 2025 года подведены итоги внеочередного заочного голосования общего собрания акционеров ПАО «ЭсЭфАй». В соответствии с рекомендациями...

    теги блога in8estor

    ....все тэги



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