qpile


Обращение к пишущим на qpile

   

День добрый. Уважаемые, кто поможет написать в qpile, табличку информативную, с выводом ATR. По принципу привязки к идентификатору. С 4 таймфреймов. Скрин прилагаю. Если у кого есть и может поделится, буду благодарен. Если нет, но это может кто то написать, и хочет за это денежное вознаграждение, пишите, обсудим стоимость работ. 

Обращение к пишущим на qpile



QUIK 7.14 Метки на чёрном фоне

Приветствую всех после длительного перерыва, связанного с рождением сына и временным переходом в реальной сектор.

В QUIK 7.14 и выше, при использовании индикаторов и скриптов QPILE / QLUA, метки могут отображаться на чёрном фоне. Решение проблемы не требует особых знаний программирования.
QUIK 7.14 Метки на чёрном фоне

1. Откройте файл скрипта текстовым редактором, например Блокнотом (у меня Notepad++).

2. Нажмите Ctrl+F и введите «TRANSPARENT_BACKGROUND», подтвердите поиск. Найдётся параметр, который отвечает за прозрачность меток. Он должен иметь значение «1».

ЕСЛИ НЕ УДАЛОСЬ НАЙТИ:

Нажмите Ctrl+F и введите «ADD_LABEL», подтвердите поиск. Найдётся функция, которая отвечает за вывод меток. Рядом должны быть параметры. Нужно добавить где-нибудь среди них строку: «_map = SET_VALUE(_map,«TRANSPARENT_BACKGROUND»,1)». В вашем коде массив _map, скорее всего, будет называться иначе.

QUIK 7.14 Метки на чёрном фоне

3. После изменений сохраните файл скрипта и загрузите его в QUIK снова.



( Читать дальше )
  • обсудить на форуме:
  • QUIK

Анализатор спреда (спот-фьючерс) для QUIK.

В свое время у меня была задумка — посмотреть какой в реальности (включая комиссии) спред между спотом и фьючерсом и стОит ли его торговать. Так как, ни С#, ни Lua я, пока, не изучил, то пришлось писАть на Qpile…

Торговый функционал в скрипте не прописывал, поэтому его можно использовать только, как анализатор.

Кому надо – забирайте, так как я решил для себя дальше эту тему не развивать (по крайней мере пока)…

Выглядит интерфейс вот так:

Анализатор спреда (спот-фьючерс) для QUIK.

Особенности:

— текущий фьючерс определяется автоматически, в день экспирации автоматически переключается на новый;

— перед использованием надо указать папку в настройках пользователя для расчетов;

— в скобках отражается средний процент за последние 500 замеров для объективности расчетов (цифру можно менять в настройках пользователя);



( Читать дальше )

Как узнать какие акции самые волатильные…

Для реализации одной задумки в один прекрасный момент мне необходимо было узнать какие акции, торгуемые на ММВБ, являются самыми волатильными за определенный период…

Скачивать историю по всем акциям и прогонять ее через Excel слишком долго и нудно…

Захотелось написать робота, чтобы он сам за меня все посчитал… Но так как я знаком только с языком программирования Qpile, то мне пришлось столкнуться с проблемой – для получения данных по свечкам используется функция «GET_CANDLE», а она работает только при открытом графике… Открывать в Квике три сотни графиков мне тоже не хотелось…

На помощь пришла «Текущая таблица параметров» в QUIK… Но у нее один недостаток – информация в ней содержится только за текущий день. Что-же делать? Можно и подождать…

Пришлось быстренько написать робота и запустить его для накапливания информации. Каждый торговый день после 18:50 робот сохраняет информацию в файлы и одновременно отображает ее. Формула для расчета простая: (Max-Min)/среднедневная цена. То есть, волатильность в процентном выражении от среднедневной цены.

Выглядит таблица вот так:

Как узнать какие акции самые волатильные…

Далее копируем таблицу в буфер и сортируем в Excel как нам надо...
-----
Кому надо копируйте. Мне не жалко.



( Читать дальше )

В помощь рыбакам- невод на qpile.

Суть скрипта — отслеживать резкие изменения цены.

1. Создайте каталог c:\Qpile — в нем будем хранить старую цену.
Создайте подкаталог c:\Qpile\GO — в нем будем хранить пойманные шпильки.
При наличии шпильки(гэпа) в подкаталоге GO будет создан файл с названием этого фюьчерса, это может быть удобно для дальнейших действий, скажем, можно запускать по планировщику заданий фaйл check.bat, который будет проигрывать мелодию:

@rem check.bat
dir «c:\Qpile\GO» /a-d >nul 2>nul && (
@ECHO Поймали шпильку
%WINDIR%\Media\tada.wav
) || (
@ECHO Ничего не поймали
)

2. Посмотрите код текущих фьючерсов (в таблице фьючерсов добавьте колонку Код бумаги)
Отредактируйте коды инструментов, укажите коды актуальных фьючерсов:

sINSTRUMENT_BRENT=«BRV7» ' код инструмента BRENT
sINSTRUMENT_GOLD=«GDU7» ' код инструмента GOLD
sINSTRUMENT_EURUSD=«EDU7» ' код инструмента EUR/USD

3. Настройте при каких параметрах выводить сообщения о шпильках
'Процент изменения цены при которой выводится оповещение:
sPrc_BRENT = 0.5
sPrc_GOLD = 0.2
sPrc_EURUSD = 0.4

4. Установите задержку обновления цены.
' Задержка:
NEW_GLOBAL(«sDELAY», 5)
(если при запуске скрипта стоит период расчета 10 сек. то значение 5 будет соответствовать примерно минуте).



( Читать дальше )
  • Ключевые слова:
  • qpile

Инвестиционный портфель для FORTS (обновление)

Добрый день друзья!
И так я уже несколько раз обновил портфель (нашел несколько глюков, которые вылезли, как мне кажется полностью только сегодня утром)
Портфель быстренько считает прибыль / убыток по каждой позиции и общую.
написан на qpile, так как лучшее враг хорошего.

Планирую еще добавиться стоимость позиции.
Не ту которая переносится на каждую новую торговую сессию по закрытию, а изначальную стоимость входа.
На другом (торговом роботе) это у меня имеется, но чувствую что не хватает это опция и тут.

Так же в плане сделать отдельную версию, для закрытия всех позиций по портфелю, при наступлении общего лимита убытка за день.
как-то давно просили. Будет закрывать также и все новые сделки, если лимит уже настал.

Считает внутри дня, и с начального баланса (в скрипте укажите ВАШ начальный баланс. Открывается скрипт простым Блокнотом)

— как скачать: просто сохраните страницу (вкладку) браузера, которая откроется при клике на ссылку в любое удобное место.

( Читать дальше )

кто там фьючерсами (FORTS) торгует?

вот вам портфель для QUIK (на вечерке возможны глюки, пока не проверял, жду вечерку).
он быстренько считает прибыль / убыток по каждой позиции и общую.

Считает внутри дня, и за месяц (в скрипте укажите ваш начальный баланс за месяц. Открывается скрипт простым Блокнотом)

Поставьте его, скажите какие есть ошибки? Баланс там не правильно показывает, или еще что.

как поставить: в QUIK нажимаем CTRL+F11 далее ДОБАВИТЬ (указываем файл), далее ПЕРИОД РАСЧЕТА поставьте на 1 секунду. ПРИМЕНИТЬ
далее снова CTRL+F11 — создать таблицу, выделяем наш скрипт, добавим все колонки (ДОБАВИТЬ ВСЕ) и жмем ДА

Когда будете писать ошибку, напишите какой у вас брокер.
Если все хорошо, можете просто написать что еще сделать.

>>> СКАЧАТЬ <<<

биржевая сводка


UPD1
14 июля в 19:47 нашел на вечерке ошибку.
Все поправил — можно обновиться

UPD2
15 июля в 10:40
Подправил работу со временем локальным и серверным. 
Из-за этого выборка по позициям шла коряво в клиринг и выходные

  • обсудить на форуме:
  • QUIK

Нужен робот для Quik

Комрады, кто пишет для QUIK на lua/Qlua/qpile? К кому можно обращаться?
  • обсудить на форуме:
  • Quik Lua

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