首页 > 其他分享 >量化小工具

量化小工具

时间:2023-12-04 14:58:07浏览次数:30  
标签:timedelta 18 kline days datetime 量化 工具 dt

一些数据是取自然日,但实际交易日是第二天,在某些时候,需要做转换:

 

def get_market_day(kline_datetime):
    """获取k线所对应的交易日"""
    kline_dt = datetime.datetime.fromtimestamp(kline_datetime // 1000000000)  # 每根k线的日期和时间
    if kline_dt.hour >= 18:  # 当天18点以后: 移到下一个交易日
        kline_dt = kline_dt + datetime.timedelta(days=1)
    while kline_dt.weekday() >= 5:  # 是周六或周日,移到周一
        kline_dt = kline_dt + datetime.timedelta(days=1)
    return kline_dt.date()

  

标签:timedelta,18,kline,days,datetime,量化,工具,dt
From: https://www.cnblogs.com/kingkaixuan/p/17874824.html

相关文章

  • 最佳软件分身工具推荐
    探索最佳软件分身工具:提升工作效率与隐私保护导语:在数字化时代,我们经常需要同时管理多个在线账户、处理敏感数据,并保护个人隐私。为了提高工作效率和信息安全性,使用软件分身工具成为一种理想选择。本文将向您推荐几款最佳软件分身工具,以满足您的需求。VMwareWorkstationVMwar......
  • TPC-DS工具介绍及性能测试
    一. Hive-testbench工具介绍TPC-DS:https://www.cnblogs.com/webDepOfQWS/p/10544528.html由于原生态工具生产测试数据表存在bug,后续引进hive-testbench,可参考:https://bbs.huaweicloud.com/blogs/260840可在WPS共享文档https://yundoc.fin-shine.com/drive/group/442074/325659......
  • 【iOS源码混淆工具】iOS代码混淆工具
     主要功能IpaGuard是一款功能强大的ipa混淆工具,不需要iosapp源码,直接对ipa文件进行混淆加密。可对IOSipa文件的代码,代码库,资源文件等进行混淆保护。可以根据设置对函数名、变量名、类名等关键代码进行重命名和混淆处理,降低代码的可读性,增加ipa破解反编译难度。可以对图片,......
  • Jdk升级到1.7后,hutool工具类的很多方法报错解决方案
    报错如下:java.lang.reflect.InaccessibleObjectException:Unabletomakefieldprivatefinaljava.util.Mapsun.reflect.annotation.AnnotationInvocationHandler.memberValuesaccessible:modulejava.basedoesnot"openssun.reflect.annotation"tounnamed......
  • iOS代码混淆工具
    ​ iOS代码混淆工具......
  • Spin 基于rust 开发的开源运行基于webassembly serverless 工具
    spin是基于rust开发的,可以用来开发以及运行基于webassemblyserverless服务的工具包含的特性提供了周边扩展 默认wasm只提供了基本类型的支持,wasm提供了不少扩展可以方便的支持不同语言的调用(比如网络,数据库访问)提供了快速应该开发的cli提供了服务部署的能力 包含了本地测试......
  • hutool 工具 map 转驼峰
    Map工具-MapUtilhttps://www.tabnine.com/code/java/methods/cn.hutool.core.map.MapUtil/toCamelCaseMapHowtousetoCamelCaseMapmethodincn.hutool.core.map.MapUtilBeanUtil.fillBeanWithMap(...)/***使用Map填充Bean对象**@param<T>Bean类型*@parammapMa......
  • apache集合工具类ListUtils
    <dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><version>4.4</version></dependency>判断两集合是否相等List<String>list1=Arrays.asList("1&qu......
  • SpringContextUtil工具类记录
    1.SpringContextUtil工具类记录,可在无法注入Bean的时候选择使用,比如在枚举类中实际上是无法使用被IOC管理的Bean的,除非是通过方法传入,现在提供一个工具类解决这个问题(做记录)。@ComponentpublicclassSpringContextUtilimplementsApplicationContextAware{privatestat......
  • 推特群控工具
    推特群控工具:社交媒体平台面临的挑战 摘要:随着社交媒体的普及和发展,如何管理和维护用户行为成为了一个全球性的挑战。其中,推特作为全球最大的社交媒体之一,也面临着来自推特群控工具的挑战。本文将探讨推特群控工具的背景、影响以及应对策略。   背景介绍:社交媒体平台的......