Комментарии пользователя Ziveleos

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам
lomm,
там именно официальный курс ЦБ

Отнюдь.
fs.moex.com/files/9430/49600 п. 1.4
www.moex.com/ru/derivatives/currency-rate.aspx?currency=USD_RUB

Выдернуть можно string.gsub() используя регулярные выражения.
Но если устроит значение из ТТТ, то цена в рублях:
  rub_price = getParamEx("SPBFUT", sec_code, "LAST").param_value*getParamEx("SPBFUT", sec_code, "STEPPRICE").param_value/getParamEx("SPBFUT", sec_code, "STEP_IN_CURRENCY").param_value  
avatar
  • 22 сентября 2024, 02:34
  • Еще
bohemian rhapsody, Спасибо!
Всё, пойду гордиться.
avatar
  • 21 сентября 2024, 21:53
  • Еще

СергейК, только в том, что не висит постоянно в запущенных процессах и не «семафорит» когда Quik не работает.
На кой чёрт мне статистика по безработице в США, если я в это время не торгую?

avatar
  • 21 сентября 2024, 22:34
  • Еще
lomm, в «информации по инструменту» фигурирует расчётный курс доллара, а официальный курс ЦБ можно выдернуть из news.log, если, конечно, брокер предоставляет новостную ленту.
avatar
  • 21 сентября 2024, 21:29
  • Еще
RomanAndreev, ещё hotkey.dat не плохо оставить, в нём настройки «горячих клавиш».
avatar
  • 21 сентября 2024, 14:08
  • Еще

Rationalist, торгуя BR забыть про выход статистики о запасах сырой нефти в США?

avatar
  • 21 сентября 2024, 01:10
  • Еще
-- Отправка сообщений через телеграм бота.
-- Для Windows ранее 10 нужно установить cUrl (https://ru.wikipedia.org/wiki/CURL)

function TgMsg(msg) -- 
  local token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' 
  local chat_id = 'XXXXXXXXXX' 
    
  local function To_utf8(s)
    local res = {}
    for n=1, #s do
      local ch = string.byte(s,n)
      if ch > 0xBF then
        ch = ch+848
      end
      ch = (ch == 0xA8 and 0x401 or ch)
      ch = (ch == 0xB8 and 0x451 or ch)
      ch = (ch == 0xB9 and 0x2116 or ch)
      res[n] = utf8.char(ch)
    end
    return table.concat(res)
  end
  msg = To_utf8(msg)
  msg = string.gsub(msg,'[^0-9A-Za-z\x80-\xff._~-]', function(chr) return string.format("%%%02x", string.byte(chr))end) -- 
  local h = io.popen('curl.exe "https://api.telegram.org/bot'..token..'/sendMessage?chat_id='..chat_id..'&text="'..msg..'""')
  if h then 
    local a = h:read('a')
    h:close()
    if string.match(a,'"ok":true') then
      a = nil
    end
    return a
  end 
end 
avatar
  • 20 сентября 2024, 15:35
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн