LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > Python版单平台均衡策略

Python版单平台均衡策略

2020-02-15 发明者量化 来源:火星财经

JavaScript版

策略地址:https://www.fmz.com/strategy/345

本期文章,我们来一起练习移植一个简单的JavaScript策略。通过移植策略,更加熟悉发明者量化交易平台接口的调用,了解在平台开发策略时不同语言的略微差别,其实JavaScript版策略与Python版策略差别非常小,因为接口调用基本都是一样的。

策略说明

引用自JavaScript版的说明:这个需要建仓,比如账户有5000块钱,跟1个币,如果币的价值大于账户的余额5000了并且差价超过阀值,比如币现在值6000块钱,就卖掉(6000-5000)/6000/2个币,说明币升值了,把钱兑换回来,如果币贬值了,比如4000块钱了,就买入(5000-4000)/4000/2个币, 币跌的时候买一些回来,如果再涨了,就再卖掉,好像天平一样,两边不同的对冲,所以我命名为均衡策略。

策略原理非常简单,JavaScript版本的代码也并不长,只有70多行。移植成语法更加简练的Python语言策略,代码更加减短,非常适合初学者学习,在发明者量化交易平台上有大量开发者分享的代码,语言支持JavaScript/C++/Python等,所以多掌握一门开发语言,不仅对于学习、研究、开发策略都是很有帮助的,并且也能更加熟悉的了解平台的各个API接口。

策略代码

代码开头的

是回测配置,意思就是回测配置(设置)以代码的形式保存了下来,回测时自动按照这个设置配置。这部分可以删除,删除了,回测时就需要手动在回测页面上设置回测配置信息了。参考:https://www.fmz.com/bbs-topic/859 该策略的参数和JavaScript版本的完全一致,策略代码也是逐句移植,程序结构未改变,可以逐句对比,看下不同语言写的策略的区别之处。

回测

参数配置

统计数据

策略地址:

https://www.fmz.com/strategy/183374

策略仅供参考学习,回测测试,有兴趣可以优化升级。

—-

编译者/作者:发明者量化

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...