经常有设计策略的朋友问我,如何给策略设计定时功能,让策略在指定的时间去处理某些任务。例如,一些日内策略,需要在下午收盘前平仓。类似这样的需求在策略中要如何设计才好。一个策略里面可能要用到很多时间控制,这样来说我们把时间控制功能封装起来最好,最大程度降低时间控制代码与策略的耦合性,让这个时间控制模块可以复用,并且在使用方面简洁易懂。
上海:支持生产性互联网服务平台引入垂类大模型、产业元宇宙等技术:金色财经报道,上海市人民政府办公厅印发《关于促进本市生产性互联网服务平台高质量发展的若干意见》。其中提出,加快新技术的整合应用。市经信委总工程师葛东波在市政府新闻发布会上表示,聚焦现代化产业体系,打造以新技术赋能的各类平台。例如,面向生物医药,要运用区块链等技术培育具有全渠道供给能力的服务平台。面向汽车产业,打造基于区块链和隐私计算技术的全场景服务平台。同时,还要支持平台引入垂类大模型、产业元宇宙、增强现实等技术,要搭建基于订单驱动的专业服务平台,运用区块链、物联网等技术建设碳管理公共服务平台。[2023/7/19 11:03:31]
设计一个“闹钟”
以太坊流通供应量减少约3.35万枚ETH:金色财经报道,Ultrasound.money数据显示,以太坊总流通供应量降至120,487,600枚,创合并以来新低,相比合并时减少约3.35万枚ETH。[2023/2/23 12:23:40]
我们设计并实现了一个创建闹钟对象的函数,其它语言直接可以设计一个闹钟类。
鞍山三人盗电161万运行数百台矿机挖比特币,二审判决获3至13年不等刑期:金色财经报道,裁判文书网于2022年12月30日发布了鞍钢集团员工陈垚庆、吴殿峰、崔岩盗窃的二审刑事判决书。该盗电团伙自2021年初以来在辽宁省鞍山市租下一个平房进行比特币挖矿,并利用窃电装置盗取某公司厂房内的电,涉案金额总价达161万元。最终,三人分别获3-13年不等刑期。[2023/1/16 11:14:54]
设计好构造“闹钟”对象的函数,在使用时只需一行代码即可创建一个“闹钟”对象。
例如,创建一个对象t,并且定时每天14:58触发。
可以再创建一个对象t1,定时每天9:00触发。
测试策略
我们写一个测试用的策略,策略使用最简单的均线系统,策略只是用来测试而已不用在意收益情况。策略计划在每天9:00开盘时,根据日均线金叉、死叉判定开仓,并且在下午14:58时平仓。
在策略中放入我们已经实现的CreateAlarmClock函数,并且在main函数开始部分构造两个“闹钟”对象。在策略判断开仓、平仓的位置,加上“闹钟”对象调用Check函数的代码,如代码中注释掉的部分。
回测运行
可以看到回测,早上9点之后开仓,下午14:58开始平仓。也可以用于多品种策略,在多品种策略中可以创建多个这样的“闹钟”对象,用于多品种的时间控制,互不影响。
Python语言实现闹钟类
实现以及测试代码:
回测测试运行:
需要注意的是,回测测试运行,底层K线周期不能设置过大,否则可能直接跳过时间检测的点导致没有触发。
策略代码仅仅抛砖引玉提供思路,感谢阅读。
来源:金色财经
合约标的:Kmex永续合约标的为Kmex编制和发布的对应币种指数。标记价格:kmex永续合约使用合理价格标记方法计算标记价格。标记价格决定了仓位的保证金、未实现盈亏和强制平仓.
|合规联盟原创出品?| 近期,国内首起以区块链技术包装,以数字货币为交易媒介的PlusToken案迎来终审判决.
寄语:小成靠勤,中成靠智,大成在德,终成于道。勤奋可保温饱,勤奋是人最朴实的品质。人若想取得更大的成就,需要智慧的引领。因为,方向比努力重要,方法比力量重要.
目前分布式存储的市场还没有被开发起来,仍然是处于星星之火的状态。很多人意识不到Filecoin市场的潜力,更无法想象这个市场会长成什么样子。首先,这个市场还处在原始野生的状态.
原文标题:《FantasyVentureNFTPortfolio》原文作者:AndrewSteinwold编译:0x13.
新赛季发生的很多事情让电竞世界的格局都有了很大的变化,RNG在转会市场开启之后依旧保持了很高的曝光度,但是他们的成绩并不稳定,下个赛季是他们证明自己的又一次机会.