Постов с тегом "Скрипт": 153

Скрипт


Don't cry smart-lab.

Смотрю все так напряглись по поводу комиссии на срочной секции, и пропустили главное.
Для исполнения лимитных заявок комиссии не будет !!!
Расслабьтесь, выдохните и продолжайте торговать только лимитными заявками.
Вот вам функция перестановки для qpile в подарок.

'========= Перемещение заявки

FUNC MORDER(FTRID,FON,FONQ,FONP)
    NEW_GLOBAL("TRANS_PARAMS", "")
    NEW_GLOBAL("TRANS_RESULT", "")
    TRANS_PARAMS = ""
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "TRANS_ID",FTRID)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACTION", "MOVE_ORDERS")
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "MODE",0)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "CLASSCODE", "SPBFUT")
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "SECCODE", INSTRUMENT)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACCOUNT", ACCOUNT)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NUMBER",FON)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NEW_QUANTITY",FONQ)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NEW_PRICE",FONP)
    TRANS_RESULT = SEND_TRANSACTION (300, TRANS_PARAMS)
    RESULT=GET_VALUE(TRANS_RESULT, "DESCRIPTION")
    MESSAGE (RESULT,1)
END FUNC

'========= Операция перестановки
IF MPRICE < LOW 
 MORDER(MTRANS_ID,MNUMBER,MBALANCE,LOW+STEP) 
END IF

'======================================
'MTRANS_ID - номер заявки на бирже
'MNUMBER   - номер заявки в таблицах
'MBALANCE  - объем
'LOW       - минимум свечи
'STEP      - отступ для лимитки
'MPRICE    - последняя цена

МФК Быстроденьги 03 продолжает размещение выпуска облигаций (ruBB, 150 м.р., 3 года, купон первых 4 месяцев - 24%, далее КС+5%, для квалифицированных инвесторов)

МФК Быстроденьги 03 продолжает размещение выпуска облигаций (ruBB, 150 м.р., 3 года, купон первых 4 месяцев - 24%, далее КС+5%, для квалифицированных инвесторов)


🚀 МФК Быстроденьги 5 мая начали первое размещение облигаций  после весенней остановки торгов!

Основные параметры выпуска:
— эмитент: ООО МФК «Быстроденьги»
— кредитный рейтинг эмитента: ruBB (Эксперт РА), прогноз «стабильный»
— размер выпуска: 150 млн.р.
— срок обращения: 1 080 дней (3 года)
— периодичность купона: 30 дней
— ставка купона: 1-4 купонные периоды – 24% годовых, 5-36 купонные периоды – ключевая ставка Банка России плюс 5% (размер ключевой ставки определяется на дату за 5 рабочих дней до начала купонного периода)
— организатор выпуска: ООО ИК «Иволга Капитал»
— поручитель: ООО МКК «Турбозайм»
— закрытая подписка только для квалифицированных инвесторов

Скрипт для участия в первичном размещении облигаций МФК Быстроденьги 03:



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

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

В соседнем блоге пишут, что биржа опять что-то мутит с комиссиями: Биржа снова повышает комиссии на Срочном рынке
Скрипт для QUIK, показывающий, какое количество сделок у вас исполняется по рынку об встречные заявки, а также как изменится комиссия на срочной секции в случае принятия изменений тарифов.

Вот наваял Lua-скрипт для QUIK, показывающий, какое количество сделок у вас исполняется по рынку об встречные заявки.
Для работы скрипта в QUIK должны быть заказаны обезличенные сделки по тем инструментам, которыми вы торгуете.

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

Напишите в комментариях, сильно ли изменится ваша комиссия?

function main()
  local Trades = {}
  local comission = 0
  SearchItems('trades', 0, getNumberOf('trades')-1,
    function (class_code, trade_num, flags, exchange_comission)
      if class_code == 'SPBFUT' or class_code == 'SPBOPT' then  -- Учитываем только сделки на срочной секции
        comission = comission + exchange_comission
        local t = {flags & 0x4, exchange_comission}
        if Trades[class_code] then
          Trades[class_code][trade_num] = t
        else
          Trades[class_code] = {[trade_num] = t}
        end
      end
      return false
    end,
  'class_code,trade_num,flags,exchange_comission')

  local total = 0
  local maker = 0
  local taker = 0
  local comission2 = 0
  SearchItems('all_trades', 0, getNumberOf('all_trades')-1,
    function (class_code, trade_num, flags, sec_code)
      if Trades[class_code] then
        local t = Trades[class_code][trade_num]
        if t then
          total = total + 1
          if flags & 0x1 ~= 0 then
            if t[1] == 0 then
              maker = maker + 1
            else
              taker = taker + 1
              comission2 = comission2 + t[2]
            end
          elseif flags & 0x2 ~= 0 then
            if t[1] == 0 then
              taker = taker + 1
              comission2 = comission2 + t[2]
            else
              maker = maker + 1
            end
          else
            comission2 = comission2 + t[2]
          end
        end
      end
      return false
    end,
  'class_code,trade_num,flags,sec_code')
  message(string.format('total:   %u\nmaker: %u\ntaker:  %u\n\ncomission\nсейчас:       %.2f\nскальпинг: %.2f\nстанет:       %.2f', total, maker, taker, comission, comission / 2, comission2 * 3))
end
  • обсудить на форуме:
  • QUIK

Стартовало размещение облигаций МФК Быстроденьги 03 (ruBB, 150 м.р., 3 года, купон первых 4 месяцев - 24%, далее КС+5%, для квалифицированных инвесторов)

Стартовало размещение облигаций МФК Быстроденьги 03 (ruBB, 150 м.р., 3 года, купон первых 4 месяцев - 24%, далее КС+5%, для квалифицированных инвесторов)
Стартовало размещение выпуска облигаций МФК Быстроденьги 03 (ruBB, 150 м.р., 3 года, купон первых 4 месяцев — 24%, далее КС+5%, только для квалифицированных инвесторов).

Скрипт для участия в первичном размещении облигаций МФК Быстроденьги 03:
— полное / краткое наименование: МФК Быстроденьги 03 / БДеньги-03
— ISIN: RU000A104SJ9
— контрагент (партнер): ИВОЛГАКАП [MC0478600000]
— режим торгов: первичное размещение
— код расчетов: Z0
— цена: 100% от номинала (номинал 1 000 р.)

Время приема заявок 5 мая:
с 10-00 до 13-00 и с 16-45 до 18-30 мск (с перерывом на клиринг)

Контакты клиентского блока ИК «Иволга Капитал»:
— dcm@ivolgacap.com, +7 495 150 08 90
— Елена Шмелева, @elenashmelevaa, +7 999 645 91 23
— Антон Дроздов, @Drozdov_IvolgaCap, +7 964 585 10 18


TELEGRAM t.me/probonds
YOUTUBE https://www.youtube.com/c/PRObonds 
https://ivolgacap.ru/
www.probonds.ru

Скрипт первичного размещения облигаций МФК Быстроденьги 03 (ruBB, 150 м.р., 3 года, 1-4 купоны - 24%, 5-36 купоны - КС+5%)

Скрипт первичного размещения облигаций МФК Быстроденьги 03 (ruBB, 150 м.р., 3 года, 1-4 купоны - 24%, 5-36 купоны - КС+5%)
5 мая
стартует размещение выпуска облигаций МФК Быстроденьги 03

Основные параметры выпуска:
— эмитент: ООО МФК «Быстроденьги»
— кредитный рейтинг эмитента: ruBB (Эксперт РА), прогноз «стабильный»
— размер выпуска: 150 млн.р.
— срок обращения: 1 080 дней (3 года)
— периодичность купона: 30 дней
— ставка купона: 1-4 купонные периоды – 24% годовых, 5-36 купонные периоды – ключевая ставка Банка России плюс 5% (размер ключевой ставки определяется на дату за 5 рабочих дней до начала купонного периода)
— организатор выпуска: ООО ИК «Иволга Капитал»
— поручитель: ООО МКК «Турбозайм»
— закрытая подписка только для квалифицированных инвесторов

Скрипт для участия в первичном размещении облигаций МФК Быстроденьги 03:
— полное / краткое наименование: МФК Быстроденьги 03 / БДеньги-03
— ISIN: RU000A104SJ9
— контрагент (партнер): ИВОЛГАКАП [MC0478600000]



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

Скрипт размещения облигаций девелопера AAG (BBB-(RU), 700 млн.р., YTM 14,59%)


Скрипт размещения облигаций делевелопера AAG (BBB-(RU), 700 млн.р., YTM 14,59%)Скрипт заявки для участия в размещении выпуска облигаций девелоперской группы AAG (BBB-, 700 млн.р., 3 года, купон с ежеквартальной выплатой 13,85% годовых, только для квалифицированных инвесторов):

— полное / краткое наименование: ООО «А Девелопмент» 01 / AAG-01
— ISIN: RU000A104FX7
— контрагент (партнер): ИВОЛГАКАП [MC0478600000]
— режим торгов: первичное размещение
— код расчетов: Z0
— цена: 100% от номинала (номинал 1 000 р.)

Размещение 27 января 2022 г.
Время приема заявок: с 10-00 до 13-00, с 16-45 до 18-30 мск (с перерывом на клиринг)



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

Скрипт в ТСлаб, оптимизация

Добрый день.
Нужна помощь обществу безруких)))

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


У кого будет желание и время помочь — t.me/artem_kaminsky

....все тэги
UPDONW
Новый дизайн