区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > Uniswap > 正文

YFI:给商品期货策略加上一个闹钟--策略中的定时设计_以太坊

作者:

时间:

经常有设计策略的朋友问我,如何给策略设计定时功能,让策略在指定的时间去处理某些任务。例如,一些日内策略,需要在下午收盘前平仓。类似这样的需求在策略中要如何设计才好。一个策略里面可能要用到很多时间控制,这样来说我们把时间控制功能封装起来最好,最大程度降低时间控制代码与策略的耦合性,让这个时间控制模块可以复用,并且在使用方面简洁易懂。

YFII跌破2200美元关口:欧易OKEx数据显示,YFII短线下跌,跌破2200美元关口,现报2199.7美元,日内跌幅达到1.14%,行情波动较大,请做好风险控制。[2021/4/24 20:54:55]

设计一个“闹钟”

我们设计并实现了一个创建闹钟对象的函数,其它语言直接可以设计一个闹钟类。

YFI跌破29500美元关口:火币全球站数据显示,YFI短线下跌,跌破29500美元关口,现报29481.3美元,日内跌幅达到1.96%,行情波动较大,请做好风险控制。[2021/2/1 18:33:16]

设计好构造“闹钟”对象的函数,在使用时只需一行代码即可创建一个“闹钟”对象。

Power Pool将YFI治理集成到Power Pool元治理协议:11月27日,以太坊治理代币借出协议Power Pool官方宣布与YFI生态系统合作,并将YFI治理集成到PowerPool元治理协议中。根据合作,Power Index将所有治理YFI代币存储在一个特殊的合约中。集合的YFI代币将在每次YFI投票治理中进行投票。与此同时,该合约允许其他代币与YFI进行交易,提高流动性。注:元治理概念是将来自代币持有者的代币汇集到一个合约中,并将他们的投票权委托给广泛的社会共识。[2020/11/27 22:16:57]

例如,创建一个对象t,并且定时每天14:58触发。

可以再创建一个对象t1,定时每天9:00触发。

测试策略

我们写一个测试用的策略,策略使用最简单的均线系统,策略只是用来测试而已不用在意收益情况。策略计划在每天9:00开盘时,根据日均线金叉、死叉判定开仓,并且在下午14:58时平仓。

在策略中放入我们已经实现的CreateAlarmClock函数,并且在main函数开始部分构造两个“闹钟”对象。在策略判断开仓、平仓的位置,加上“闹钟”对象调用Check函数的代码,如代码中注释掉的部分。

回测运行

可以看到回测,早上9点之后开仓,下午14:58开始平仓。也可以用于多品种策略,在多品种策略中可以创建多个这样的“闹钟”对象,用于多品种的时间控制,互不影响。

Python语言实现闹钟类

实现以及测试代码:

回测测试运行:

需要注意的是,回测测试运行,底层K线周期不能设置过大,否则可能直接跳过时间检测的点导致没有触发。

策略代码仅仅抛砖引玉提供思路,感谢阅读。

来源:金色财经

标签:YFI以太坊YFIIPOWERXYFI价格以太坊交易一次多少手续费YFIIG币Civic Power

Uniswap热门资讯
BIN:比特点金手:12.1 比特币测试4小时多头趋势支撑 合约谨慎对待 现货耐心持币_BeatBind

????市场不会说话,所以我们要认真学习、仔细记录、虚心向别人请教,毕竟还有很多东西需要慢慢领悟。不管是新手还是有经验的投资者,选择这类投资最好要有老师指导.

EARN:AC有望建立一个商业帝国吗?_DEFY币

可以看到近日YFI的创始人AndreCronje动作频频,从发布Keep3r的10月28日起就开始逐渐展现了他的野心.

YEA:YFI 创始人解读 DeFi 领域合并、收购、结盟与合作_以太坊

撰文:Andre?Cronje,yearn.finance?创始人在去中心化金融并非由公司架构组成的世界中,并购、结盟与合作等这些术语意味着什么.

POWER:老杨谈币:12/1凌晨比特币行情分析及操作建议_Dexpools

前言: ??投资有两种,一种生理性投资,是为了解决温饱,另一种,属于精神投资,是实现人生的价值,是与人性的贪婪和恐惧进行博弈和赛跑.

POW:李币胜:11.30比特币最新行情分析及精准策略_TOR

比特币经过周末的连续收阳再次将趋势转变为多头,随着下方支撑的逐步上移,回调空间相较于薄弱,今日早间多头再次发力,盘面整体呈现一个慢涨状态,早盘冲至最高点18490位置稍作停歇.

CAS:安姐伦币11.30今日比特币行情分析日内做多为主_MoveCash

  安姐论币:11.30:今日比特币行情分析走势,日内做多为主  比特币日线级别来看,K线昨日收阳,布林带缩口向上运行,币价企稳中轨支撑后继续拉升,MA5下穿MA10死叉向下.