Андрей (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2
Как продать заявку на продажу по заданным инструментам?, Рыночная заявка.
 
Написал первый код, автоматической подачи заявки по критериям (счастью нет предела)
Код
local Transaction={
   ['TRANS_ID']   = "12345",
   ['ACTION']     = 'NEW_ORDER',
   ['CLASSCODE']  = 'TQBR',
   ['SECCODE']    = sins,
   ['OPERATION']  = 'B',
   ['TYPE']       = 'M', 
   ['QUANTITY']   = '1', 
   ['ACCOUNT']    = 'L01-00000F00',
   ['PRICE']      = '0',
   ['COMMENT']    = 'Первая сделка'
     }
     -- Отправляет транзакцию
    sendTransaction(Transaction);
   sleep(200)
   local Status = trans_Status; --проверка результата ее регистрации на бирже
   message(Status);
А как сейчас мне закрыть эти заявки? Какой общепринятый механизм закрытия заявки, в коде я конечно могу поменять одну строку, что бы заявка закрылась
Код
['OPERATION']  = 'S',
Но сперва наверно нужно как-то убедиться, что заявка на покупку - перешла в сделку на исполнение, как это сделать? Что бы в заданный момент времени отправить противоположную заявку.
человек (не робот)
Как работать с данными после рабочей сессии? (когда биржа закрыта или в выходные), Работа с историческими данными
 
В процессе работы с различными бумагами, данные из Квика записываются в локальные файлы, на рабочем компе с расширением *.dat (d:\BCS_Work\Учебный QUIK БКС\archive\TQBR_APTK_1.dat -пример) Какой функцией эти данные можно прочитать?

Пока я нашел только такой вариант, но это очень долго (перевожу данные через QMinEditor.exe в текстовый файл) и затем работаю с этим кодом
Код
...
f2 = io.open("1.txt","r"); --минуты
    f2:flush(); f2:seek("set",0);
      for line in f2:lines() do   
...
Но наверно я изобретаю велосипед и эти данные из файла примера можно считывать через функции , как-то проще?  
человек (не робот)
Как прочитать данные от брокера , а затем их добавить и сохранить?, Работа с историческими данными
 
Нашел такой код для считывания данных от брокера (может есть и проще?), но не понимаю пока механизм/принцип работы этой функции
Код
...
DS = CreateDataSource("TQBR", sins, INTERVAL_M1)
   if DS:Size() == 0 then 
     DS:SetEmptyCallback()
     sleep(200)
   end
...
Считываю в цикле данные по нужным мне бумагам, в течении одной сессии и заметил, что
Код
DS:Size()
количество свечей в процессе повторных запусков этого кода меняется, стал анализировать полученные данные и запутался, решил вот сформулировать несколько вопросов, если Вы на них ответите, то может быть что-то прояснится и сделаю для себя какие-то выводы, вопрос
Как работает эта функция?
Код
if DS:Size() == 0 then
Если понимать эту команду буквально, то данные (по идее) должны считываться в локальную базу данных только тогда, когда эта база пустая, но эта функция работает и тогда когда в текущей сессии, данные уже скачивались ранее.  Я на своем опыте заметил, что сначала , при первом запуске количество свечей около 3000 , а позднее при повторных запусках этой функции, по текущему инструменту, количество свечей увеличивается и доходит до 4 с лишним тысяч в течении дня. Вот не могли бы Вы как то "разжевать" как выполняется механизм заполнения свечей из бд брокера или биржи ( не знаю откуда идут данные, по идее должны идти с биржи) ко мне на комп в бд?
человек (не робот)
Можно ли QUIK запустить по расписанию?
 
Мне бы хотелось, что бы компьютер сам запустил QUIK в определенное время и собирал нужную мне информацию. Программу для сбора нужных мне данных я написал, она работает в цикле и через тайм-аут, считывает из базы нужные мне данные, по интересующим меня документам и соответственно формирует файлы по времени.Вот часть кода
Код
...
f = io.open(getScriptPath().."\\spisnakc.txt","r+");
  
  while 1 do
      f:flush();   f:seek("set",0);
      for line in f:lines() do
         
       for word in string.gmatch(line, "%a+") do
       message(word);
          f1 = io.open(getScriptPath().."\\F_"..word..os.date("_%d.%m.%Y.%H.%M")..".txt","w");    --.%S
          
                DS = CreateDataSource("TQBR", word, INTERVAL_M1)
            
         if DS:Size() == 0 then 
              DS:SetEmptyCallback()
              sleep(200)
         end
          sleep(100) v4=DS:Size();
...
Осталось настроить первую часть: 1.Windows позволяет в определенное время запускать какую либо программу, это настроить можно через планировщик задач. Таким образом Quik запустится в нужное время. 2. Авторизацию тоже вроде бы можно запустить автоматически, где то есть программа авто включения логина. Остается один вопрос, можно ли как-то тоже в автоматическом режиме запустить код на lua в квике?

Еще один вопрос в связи с этой темой возникает, можно ли подключиться к брокеру минуя квик или это в принципе невозможно? вопрос наверно дилетантский, но раз он возник, то решил спросить( айпи адрес есть, порт есть, логин и пароль есть - для подключения по типу фтп достаточно, но что бы считывать данные наверно этого мало? надо еще что-то, для подключения например к серверу бд или еще чему-то?...)
человек (не робот)
Как подать заявку по рыночной цене?, с минимумом данных
 
Хочу подать из программы заявку, но не понимаю некоторые поля, не могли бы объяснить/пояснить, вот нашел такой пример, можно ли его укоротить или надо наоборот что-то добавить?
Код
 local Transaction={                                       --шаблон заявки

      ['TRANS_ID']   = trans_id, (как задать этот параметр? откуда его получить, транзакция же еще не прошла, так как даже не подана заявка)

      ['ACTION']     = 'NEW_ORDER',

      ['CLASSCODE'] = "TQBR", --код класса
      ['SECCODE'] = "APTK", --код акции

      ['OPERATION']  = "B", --покупка

      ['TYPE']       = 'M', --рыночная

      ['QUANTITY']   = '1', --количество лотов в заявке

      ['ACCOUNT']    ="№ счета трейдера" , (где взять номер счета тредера, если это демо счет? Где его в Квике можно посмотреть?

      ['COMMENT']    = 'Заявка по рыночной цене'

   }

   sendTransaction(Transaction);  --подача заявки
   local Status = trans_Status; --проверка результата ее регистрации на бирже



[img]data:image/png;base64,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[/img]
Это номера счетов?
человек (не робот)
Как начать читать файл не с первой строки, а со 2й?, исторические данные
 
Пытаюсь понять как работают свечи, для этого читаю файлы исторических данных. Как читать с 1й строки разобрался, а вот как читать со второй не могу понять, методом тыка не получилось, вот пример текста файла (пока ручками удаляю 1ю строку и работаю с данными)
Код
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
LKOH [TQBR],All,20180219,181300,3727.500000,3727.500000,3722.000000,3726.500000,1106.000000
LKOH [TQBR],All,20180219,181400,3724.500000,3724.500000,3723.000000,3724.500000,789.000000
LKOH [TQBR],All,20180219,181500,3724.500000,3726.000000,3719.000000,3720.000000,1525.000000

а вот часть кода, где в цикле файл читается построчно
Код
...
 f = io.open("TQBR_LKOH_15.txt","r+"); 
  ------------------цикл перебора строк->-------------------------
   for line in f:lines() do
...

команду вроде бы и нашел, по крайней мере по смыслу походит
Код
file:seek ([whence] [, offset])
но, что означает Смещение (offset) и в чем оно измеряется не понял, что понимается под смещением байт, бит, символ? Если это строки, то устанавливая 1 после запятой все равно читает с первой строки. Как это можно сделать?
человек (не робот)
Как разделить строку на отдельные числа?, Исторические данные
 
Скачивая исторические данные мы получаем построчно значения цены, каким образом записать в переменные отдельные значения цены в цикле ?
Код
GAZA [TQBR],15,20180220,160000,698.000000,700.000000,698.000000,700.000000,25.000000
GAZA [TQBR],15,20180220,161500,700.000000,700.000000,700.000000,700.000000,11.000000
GAZA [TQBR],15,20180220,163000,700.000000,700.000000,700.000000,700.000000,2.000000
GAZA [TQBR],15,20180220,170000,696.000000,696.000000,695.000000,695.000000,3.000000
(Lua вроде бы, это надстройка на с++ или дополнительные библиотеки) и тогда по идее в lua должны работать все функции си, так вот в си есть замечательный оператор
Код
"вася/петя/саша".Split('/');
для деления строки по символу в массив значений , можно ли на lua воспользоваться этим методом и если можно, то как? А если нельзя, то как это можно сделать? (мне бы хотелось получить числа, начиная с 5й по счету колонки и до конца).
человек (не робот)
Как открыть таблицу?, Исторические данные из Квика
 
Прочитал исторические данные из Квика, они спокойно записались в таблицу и заархивировались в файл, если я правильно это понял, а как сейчас мне эти данные открыть, что бы с ними поработать? (пример нашел вот по этой ссылке) , код написал такой, а файл с таблицей получился такой TQBR_AGRO_15.dat
Код
function main()
  
 DS = CreateDataSource("TQBR", "AGRO", INTERVAL_M15)
if DS:Size() == 0 then 
  DS:SetEmptyCallback()
  sleep(200)
end
 
   message("все готово")
end
человек (не робот)
Как прочитать таблицу Текущие торги?
 
На демо счете в Квике эта таблица имеет много полей, картинку прилагаю, а в функции чтения Таблицы торгов в "руководстве пользователя QLUa" написано
Код
ParamRequest
Функция заказывает получение параметров Таблицы текущих торгов.  
BOOLEAN ParamRequest(STRING class_code, STRING sec_code, STRING  db_name)
Наверно это надо понимать так , что в этой функции надо задать код класса, код бумаги и код нужного параметра , что бы получить значение параметра для данной бумаги в текущей таблице. Но где посмотреть как правильно написать код требуемого параметра, где взять этот код? Например для акций по Лукойлу я хочу получить цену последней сделки. Не подскажете?
человек (не робот)
Можно ли объединить скрипт с программой
 
Есть 2 простые программы, одна скрипт, одна программка и желание их соединить, но не могу сообразить как, подскажите пожалуйста. Идея такая выбрать самые маленькие акции, что бы сумма минимальная за 1 лот не превышала 1 тыс.руб. (это я скопировал руками через эксель, формат следующий: Бумага, Фирма, Краткое наименование, Кол. акций в лоте, Стоимость одной акции, Сумма акций за лот). Скрипт перебирает построчно текстовый файл с бумагами и поочередно выбирает каждую и выводит на экран. А Маленькая программа выводит на экран максимумы к текущему графику. А мне хотелось бы перебирая построчно все бумаги из текстового файла выводить на экран все графики по каждой бумаге, которая идет поочередно в текстовом файле. Примеры сейчас все прикреплю, только текстовый файл не прикрепился, поэтому я его попробую вывести в табличку (пока не понял еще что и как тут можно размещать). Можете не давать готовый код, просто дате наводку куда надо двигаться, в какую сторону????
Код
--скрипт
function main()
  local word=0
  local line=0
   f = io.open(getScriptPath().."\\Test.txt","r+");
  
  
      f:flush();
 
   f:seek("set",0);
   for line in f:lines() do
   
            for word in string.gmatch(line, "%a+") do
            message(word);
            end
   
      sleep(1000);
   end
   
   f:close();
  
end;
--===============================================================================
--программа
Settings=
   {
      Name = "!!!Primer5",
      period=5,
      line={{   Name = "High",   Type =TYPE_LINE,Width = 2,   Color = RGB(255,0, 0)}}
   }



function Init()
   return 1
end

function OnCalculate(index)
   local high=0
          high=H(index)
   return high 
end
--================================================================
--текстовый файл в виде таблицы:
Мечел аоTQBRMTLR1147,9147,90
КМЗTQBRKMEZ1366366,00
РусгрэйнTQBRRUGR105,7557,50
Аптеки36и6TQBRAPTK108,2682,60
СибГост аоTQBRSIBG1000,990,00
МультиСисTQBRMSST1001,22121,50
КузнецкийБTQBRKUZB100000,01122,00
МРСК СКTQBRMRKK1017,5175,00
МосОблБанкTQBRMOBB1002,05205,00
ЗМЗ-аоTQBRZMZN1025,3253,00
ПлазмекTQBRPLSM10000,26257,00
Белон аоTQBRBLNG1002,9290,00
СтаврЭнСбпTQBRSTSBP10000,32315,50
ТАНТАЛ аоTQBRTANL1032,7327,00
СтаврЭнСбTQBRSTSB10000,33331,00
МРСК ЦентрTQBRMRKC10000,38380,00
Лента дрTQBRLNTA1387387,00
БУДУЩЕЕ аоTQBRFTRE1393393,00
РГС СК аоTQBRRGSS10000,41411,00
КвадраTQBRTGKD1000000411,00
RUSAL plcTQBRRUAL1041,13411,30
Квадра-пTQBRTGKDP1000000414,00
iРоллманTQBRRLMN1044440,00
человек (не робот)
Написал простой код, что не так?
 
Хочу вывести усреднение по 2м последним позициям на графике, для проверки вывожу и сами позиции на экран, вроде бы все правильно выводится, но Квик ругается, что-то ему в моем коротком коде не понравилось, не могли бы пояснить что не так?
Код
Settings=
   {
      Name = "!!!Primer3",
      period=5,
      line=
         {
            {
               Name = "High",
               Type =TYPE_LINE,
               Width = 2,
               Color = RGB(255,0, 0)
            },
            {
               Name = "Low",
               Type =TYPE_LINE,
               Width = 2,
               Color = RGB(0,0,255)
            }
            ,
            {
               Name = "Low",
               Type =TYPE_LINE,
               Width = 2,
               Color = RGB(0,255,0)
            }
         }
   }



function Init()
   return 3
end



function OnCalculate(index)
   local high=0
   local high1=0
   local vrem=0
   
       vrem=(H(index-1)+H(index-2))/2
      high=H(index)
      high1=H(index-1)
      vrem=(high+high1)/2
      
      
   return high , high1, vrem
end
человек (не робот)
Как убрать фильтр по инструменту?, Таблица торгов
 
Где то настроил фильтр в таблице торгов квика и забыл где и сейчас у меня выходят торги только по нескольким бумагам. Пробовал откатить настройки, но видимо в файл сохранения настроек записались уже новые настройки и откатываться не желают. Подскажите пож. где этот фильтр может быть? И как его почистить?
человек (не робот)
Как поставить Стоп Заявку?
 
Хочу перейти на реальный счет и запутался в описании. Я хочу что бы у меня заявка сработала на покупку, когда цена опустится до уровня 132 рубля за акцию и что бы заявка не исполнилась, если цена пойдет не вниз как я планирую, а вверх и пересечет уровень в 160 руб. Я правильно понял , так должна работать Стоп-заявка? Вот не понял какое поле ограничивает цену сверху, а какое снизу. Мне кажется, что 135 надо указывать в поле с наименованием "Цена" ( по этой стоимости я хочу купить акции) , а потолок по которому заявка должна сняться это поле с наименованием "Стоп-лимит , если цена >=" правильно или наоборот? Просто не хочется деньги выкинуть только из за того что не понял описание к программе.Да и вообще понимаю ли я то, что читаю или нет? Картинку прилагаю на всякий случай.
человек (не робот)
Как проверить работу примера?, QLUA.chm
 
В руководстве по программированию в Квике на lua имеются примеры кода, вот взял первый попавшийся, более менее простой , но не понял как его запустить что бы посмотреть как он работает? Запускал его как индикатор, положил в папку c:\BCS_Work\Учебный QUIK БКС\LuaIndicators\_prob2.lua, но код не виден в списке индикаторов программе Квик. Что надо делать что код из примеров запустить на выполнение?
Пример:
Код
function main()
n = getNumberOf("orders")
order={}
message("total ".. tostring(n) .. " of all orders", 1)
for i=0,n-1 do
order = getItem("orders", i)
message("order: num=" .. tostring(order["order_num"]) .. " qty=" .. tostring(order["qty"]) .. " value=" .. tostring(order["value"]), 1)
end
end

В результате выполнения данного скрипта выводится информация обо всех  заявках.
человек (не робот)
Где можно посмотреть прибыль по акциям?, Куик 7.16.1.36
 
На демо счете создал несколько заявок по акциям и внизу куик пишет общее значение прибыли по всем акциям, а где посмотреть по какой конкретно акции идет прибыль?, может уже поря закрывать эту акцию, что бы прибыль сохранить, а где и посмотреть не могу найти. Картину прилагаю.
человек (не робот)
Почему не работает индикатор?, Неудачный код
 
Взял с сайта рабочий код, вывод на график индикатор High и Lov, решил по аналогии добавить еще два параметра Close и Open вроде бы индикатор простой, но где-то что-то упустил и индикатор работать не хочет, не виден и не запускается, в чем может быть ошибка, не подскажете?
Код
Settings=
   {
      Name = "Channel",
      period=5,
      line=
         {
            {
               Name = "High",
               Type =TYPE_LINE,
               Width = 1,
               Color = RGB(120,90, 140)
            },
            {
               Name = "Low",
               Type =TYPE_LINE,
               Width = 1,
               Color = RGB(120,90,140)
            }
            {
               Name = "Close",
               Type =TYPE_LINE,
               Width = 1,
               Color = RGB(120,90, 140)
            },
            {
               Name = "Open",
               Type =TYPE_LINE,
               Width = 1,
               Color = RGB(120,90,140)
            }
         }
   }



function Init()
   return 2
end




function OnCalculate(index)
   local high=0
   local low=0
        local clos=0
   local open=0
   
   Period = math.floor(Settings.period)
   
   if index<=Period then
      high=H(index)
      low=L(index)
      clos=C(index)
      open=O(index)
      for i=index , 1 , -1 do
         if H(i)>high then high=H(i) end
         if low>L(i) then low=L(i) end
      end
   else
      high=H(index)
      low=L(index)
      clos=C(index)
      open=O(index)
      for i=index , (index+1)-Period , -1 do
         if H(i)>high then high=H(i) end
         if low>L(i) then low=L(i) end
      end
   end
      
   return high , low, clos, open
end
человек (не робот)
Что обозначает поле VOL?, quik версии 7.14.1.7
 
При нажатии на графике правой кнопки мыши выходит контекстное меню и в последней строке меню"Сохранить данные в фал."В результате формируется на диске текстовый файл с полями TISKER, PER, DATE,TIME,OPEN, HIGH, LOW, CLOSE, VOL. Все колонки интуитивно понятны, непонятна последняя VOL. Это количество заявок по текущей цене в строке или количество сделок или количество лотов или сумма на текущий момент времени?[img]data:image/png;base64,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[/img]
человек (не робот)
Почему таблица из Quik не выводится в SQL?
 
Сделал несколько полей в таблице SQL для соответствия в Quik, но данные не выводятся, в чем может быть причина? версия Quik 7.14.1.7[img]file:///c:/Документация/экспорт.jpg[/img]
человек (не робот)
К какой ODBC можно подклюсить QUIK в винде?, Прочитал в документации что есть такая возможность.
 
Первое что пришло на ум это решил поставить на комп MS SQL Server, развернул базу, настроил таблицу, хотел уже прописывать поля из QUIK, оказалось что QUIK не видит вообще базу данных SQL. Стал читать более внимательно документацию и вычитал, что QUIK должен видеть MySQ. Начал устанавливать на комп OpenServer, но пришла мысль что может быть у QUIK есть какие то ограничения по версиям MySQL, что снова не получилось развернув новую базу какое либо ограничение, вот решил спросить на форуме, если ли какие то особенности при установки MySQL? И будет ли она работать с QUIK в штатном режиме переноса данных из QUIK в БД? А то у одного брокера эту функцию можно купить, но не понял зачем покупать если она уже есть в QUIK? вот ссылка например
человек (не робот)
Страницы: Пред. 1 2
Наверх