К-линия выглядит как проблема.

Автор:Джекма, Создано: 2021-07-21 00:04:39, Обновлено:

Код: a = exchanges[0].GetRecords ((3600)) Log ((a[-1]) Результаты: {Time: 1612890000000, Open: 46470.85, High: 46470.85, Low: 46470.85, Close: 46470.85, Volume: 0.0, OpenInterest: 0.0}

Неизвестно, почему часто возникает ситуация, когда линия k является точкой; это приводит к сбоям алгоритма.


Больше

ЧерепахаНедавно я пробовал простую стратегию k-линий и обнаружил проблему, и мое решение заключается в том, что каждый раз, когда я получаю GetRecord, я сортирую по времени, затем добавляю к-линию времени, чтобы посмотреть, является ли она текущей k-линией, и это помогает решить эту проблему.

ДжекмаПомощь

ДжекмаАвтор, помоги!

ДжекмаПомощь

Джекма/upload/asset/1d7272e0714cee33851b7.png /upload/asset/1d6a403d62dec7123a05f.png

ДжекмаМы с друзьями много раз пытались, используя функцию exchange[0].GetRecords ((), получить список строк k, в которых последние элементы имеют четыре одинаковых значения. Это означает, что использование GetRecords (() для получения k-строки для расчета недавнего падения курса будет ошибочным.

ТраваЯ не понимаю, новая линия K может выглядеть вот так.

ДжекмаПомощь

Джекмаgetrecod получает строку k не в порядке?