Написать простую программу, которая, по логике, должна получать данные K-линий каждые час, а затем отображать их в журнале; например, если я выполняю повторный анализ в 0, то должен соответственно отображать журнал в 1, 2 и 3 точках, но почему время в журнале в результатах моего повторного анализа не целое время?
Изобретатели количественного измерения - мечтыДа, вы настроили интервал просмотра Sleep определенное время. Программа выполняет один цикл, но кроме того, GetRecords эти вызовы функций являются временными, включая другие вызовы функций, которые, хотя и могут быть небольшими, но не могут быть проигнорированы в процессе фактического выполнения.
Изобретатели количественного измерения - мечтыЭто не обязательно проблема, она должна быть в сочетании с стратегией, кодом, анализом.
Запускается666Я понимаю это так: Поскольку отсутствие данных k-линий на 1 минуту в диапазоне является более серьезным, если нижняя k-линия выбрана на 1 минуту, то не удастся успешно аналогизировать генерируемые данные тика, поэтому не будет генерироваться ретрологи; Потеря k-линий в диапазоне циклов более 1 минуты не является такой серьезной, поэтому хорошие аналоги могут генерировать данные тика, поэтому будут созданы журналы обратной проверки. Не знаю, правильно ли это понимать.
Запускается666Тестный код такой же, как и в начале. def main ((): while True: kList = exchange.GetRecords ((PERIOD_H1))) Log ((kList[-1]) Sleep ((3600000)
Изобретатели количественного измерения - мечтыВ этом случае вы должны посмотреть на ваш тестовый код.
Запускается666Хорошо, спасибо. Еще один вопрос. Или код стратегии выше, я отсчитываю время выбора 2017-11-01 00:00:00 Я провел два эксперимента, один из которых занял 1 минуту, а другой - 15 минут. Почему в случае 1 минуты в журнале нет никакого вывода, а в случае 15 минут в журнале есть данные каждые 1 час с 1 ноября по 16 ноября? https://dn-filebox.qbox.me/3f2017ddb9b336d278c065e3021b8c3e4b1ee191.png https://dn-filebox.qbox.me/b59599c9b43890fa6da5dad449d41c1d890ngdn1.png https://dn-filebox.qbox.me/6f0b8d0018ba6d54c7941f2f3605debd735043.png https://dn-filebox.qbox.me/7e1b94fa0e980a9f35d58f66d9ecd77d8pd8pp.png
Изобретатели количественного измерения - мечтыЭто не гарантируется, потому что есть задержка, когда вы обращаетесь за данными, это обязательно будет ошибочное время, и вряд ли это будет сделано полностью на 100% в тот момент.
Запускается666Я понял. Спасибо. Есть ли способ сделать так, чтобы моя программа выполняла все целые пункты, например, получала данные на целых точках 1, 2 и 3.