Size: a a a

2020 May 31

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Тебе новые цены приходят в виде "добавились такие-то значения"? Или "цены за такой-то период"?
За период
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Dict := TDictionary<Integer, array of extended>.Create();

Шляпа...
🤦‍♂
И эти люди пишут ботов (или кого там)
Разобрался бы с основами языка что ли сначала
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
За период
Период сам задаёшь?
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
🤦‍♂
И эти люди пишут ботов (или кого там)
Разобрался бы с основами языка что ли сначала
😁 Да я всё понимаю. И раньше частенько пользовался даже. Ща напишу
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Период сам задаёшь?
Да
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Да
Т.е. ты сам запрашиваешь данные за период? Сотню раз в секунду что ли?
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Т.е. ты сам запрашиваешь данные за период? Сотню раз в секунду что ли?
Если сам то REST, если сделки слушать - вебсокет
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Если сам то REST, если сделки слушать - вебсокет
Ну, по ресту ты сотни раз в секунду не получишь ничего, так ведь?
Только по веб-сокету что-то подобное может быть...
Т.е по веб-сокету тебе, всё-таки, прилетают обновления?
источник

Р

Рус in Delphi & Lazarus
type
 TOHLC = record
           T: Integer;
           O: Extended;
           H: Extended;
           L: Extended;
           C: Extended;
         end;
var
 aOHLC: array of TOHLC;
 Eklmn: TDictionary<String, aOHLC>;
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
type
 TOHLC = record
           T: Integer;
           O: Extended;
           H: Extended;
           L: Extended;
           C: Extended;
         end;
var
 aOHLC: array of TOHLC;
 Eklmn: TDictionary<String, aOHLC>;
Даже на названии экономишь? Думаешь, от этого будет быстрее выполняться?
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Ну, по ресту ты сотни раз в секунду не получишь ничего, так ведь?
Только по веб-сокету что-то подобное может быть...
Т.е по веб-сокету тебе, всё-таки, прилетают обновления?
По REST ограничение 1200 запросов в минуту. Но эт не так важно. И REST пользую и Вебсокет и вместе и по отдельности
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
type
 TOHLC = record
           T: Integer;
           O: Extended;
           H: Extended;
           L: Extended;
           C: Extended;
         end;
var
 aOHLC: array of TOHLC;
 Eklmn: TDictionary<String, aOHLC>;
Такое не работает :) даже не компилируется
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Даже на названии экономишь? Думаешь, от этого будет быстрее выполняться?
Это название общепринятое: Open, High, Low, Close
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Это название общепринятое: Open, High, Low, Close
Ну так и напиши так :)
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Такое не работает :) даже не компилируется
Я чую я где-то близко😁
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Ну так и напиши так :)
Такое сокращение даже в мануалах применяется. Я уж к такому привык
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
По REST ограничение 1200 запросов в минуту. Но эт не так важно. И REST пользую и Вебсокет и вместе и по отдельности
Среднее можно считать накоплением :) если у тебя прилетают просто новые значения  :)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Такое сокращение даже в мануалах применяется. Я уж к такому привык
В мануалах , небось, для API? Где таким образом экономят на трафике
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Среднее можно считать накоплением :) если у тебя прилетают просто новые значения  :)
Ну да. Поэтому я держу свой массив и в него просто добавляю элементы по завершении временного окна
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Ну да. Поэтому я держу свой массив и в него просто добавляю элементы по завершении временного окна
Зачем тебе массив?
источник