比特币:期货反手加倍算法策略注释详解

该策略是很久以前适用数字货币796期货交易所的一个策略,期货合约是币本位,即保证金扣除的是币,合约下单量可以是小数,类似币安的币本位合约。该策略拿出来学习策略设计,逻辑处理还是很不错的,策略以学习为主。

策略代码注释

策略逻辑

美国股指期货小幅走高,道指期货跌幅缩小至0.45%:行情显示,美国股指期货小幅走高,道指期货跌幅缩小至0.45%,标普500指数期货与纳指期货跌幅缩小至0.3%。[2020/12/2 22:54:30]

读完策略代码可以发现,策略逻辑其实并不复杂,代码也并不算多,但是设计上可谓匠心独运,很多地方可以借鉴参考。策略交易逻辑的主要函数为loop函数,在main函数的主循环中反复调用,当loop函数开始执行时,首先下单持仓,然后挂单止盈,等待止盈订单成交。之后进入检测状态,检测两项内容。

分析 | 交易员:受CME比特币期货新合约开启影响 比特币价格可能回升至9000美元:据CCN消息,加密货币交易员Luke Martin表示,比特币有望在回落23%后复苏上涨至9000美元,这将缓解加密货币市场的部分压力。Martin认为,从历史上看,芝加哥商品交易所(CME)比特币期货新合约的开启会对BTC的价格走势产生积极的影响。例如,上个月在CME比特币期货新合约开启一周后,比特币兑美元的价格反弹了11%。[2019/9/28]

1、检测挂出的止盈单是否成交,止盈单成交,即盈利,退出检测循环,重置逻辑,重新开始。

中国国际期货有限公司副董事长王永利称 比特币期货并不一定推动比特币价格上升:据了解中国国际期货有限公司副董事长王永利认为,推出期货交易,实际上是将比特币纳入规范市场交易和管理,并不会像不少人想象的那样,就一定会推动其价格大幅上涨。[2017/12/7]

2、检测是否触发止损,触发止损,即取消所有挂单,平掉仓位,然后根据参数设置是反手顺仓还是反手逆仓进行加倍反手下单交易。产生持仓,继续挂出止盈单,并且再次进入检测状态。

策略逻辑简单描述如此,但是还是有一些其它细节的,比如最大反手次数的设置,账户资产可用的检测,下单失败最大次数10次的处理等。

策略中有些函数都做了根据参数不同而行为差异化的设计,例如:StripOrders函数,GetAccount函数,GetPosition函数。这些函数根据参数传入差异,有不同的行为。这样很好的复用了代码,避免了代码冗余,让策略设计简洁易懂。

原策略:https://www.fmz.com/strategy/3648

反手加倍有一定的风险,特别是在期货上,策略仅为学习,实盘慎用,欢迎留言讨论。

来源:金色财经

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

加密货币BTC:空头主导行情 该止损就止损

01 加密数字货币市场 1、政策及市场指标 市场下跌,贪婪指数反而上升,说明这个跌幅还不够猛。可能有人觉得贪婪指数上升是好事,但是别忘了今天市值并没有上升,反而是小幅下降,因此排除了这种可能性.

[0:15ms0-10:898ms