Size: a a a

2020 May 31

Р

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

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Зачем тебе массив?
Ну чтобы там держать историю изменения цены)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Ну чтобы там держать историю изменения цены)
Зачем тебе история? Ты сказал, что нужно только среднее
источник

Р

Рус in Delphi & Lazarus
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>;
Ну как же быть то А? Как быть?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Рус
История нужна чтобы посчитать эту среднюю
можно делать по ходу накопительным итогом. зная число множителей и сумму
источник

AS

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

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
можно делать по ходу накопительным итогом. зная число множителей и сумму
Так нельзя. Средних может быть много, в зависимости от того, на сколько времени мы смотрим в историю
источник

Р

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

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Так нельзя. Средних может быть много, в зависимости от того, на сколько времени мы смотрим в историю
Вот про это и спрашиваю уже полчаса
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Вот про это и спрашиваю уже полчаса
Как сейчас сделал: FDMemTable, массив держу в JSON строке. Можно и StringList как ключ=значение. Но это всё медленно
источник

DB

Dmitry Belkevich in Delphi & Lazarus
стринглист сортированный? для начала
источник

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
стринглист сортированный? для начала
Не, сортировка не нужна
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Как сейчас сделал: FDMemTable, массив держу в JSON строке. Можно и StringList как ключ=значение. Но это всё медленно
Массив в JSON строке? О-ло-ло! Ты силён в производительности 😁
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Массив в JSON строке? О-ло-ло! Ты силён в производительности 😁
Ну извините, в МемТейбл нормальный массив не умеемс запихивать😁
источник

DB

Dmitry Belkevich in Delphi & Lazarus
нужно любое нормальное хранилище данных с индексами, потому как всё остальное будет тормозить
источник

GB

George Bakhtadze in Delphi & Lazarus
для реальных трейдеров на биржах все это дело надо максимально быстро. кто сделку быстрее выполнит, тот и заработает. микросекунды важны. так что о производительности может и не зря парится :)
источник

Р

Рус in Delphi & Lazarus
George Bakhtadze
для реальных трейдеров на биржах все это дело надо максимально быстро. кто сделку быстрее выполнит, тот и заработает. микросекунды важны. так что о производительности может и не зря парится :)
О да! Я знаю чего я хочу😀
источник

GB

George Bakhtadze in Delphi & Lazarus
Рус
О да! Я знаю чего я хочу😀
врядли ты пишешь именно такой софт :)
источник

Р

Рус in Delphi & Lazarus
George Bakhtadze
врядли ты пишешь именно такой софт :)
Уже написал, но в голове, на человеческом языке. А за паскалевым вот сюда пришёл
источник