Skip to content

这是一个不是那么高频的高频马丁策略

Notifications You must be signed in to change notification settings

governormars/htf_martin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 24, 2023
5525fc7 · Apr 24, 2023

History

2 Commits
Apr 24, 2023
Apr 24, 2023
Apr 24, 2023
Apr 24, 2023
Apr 24, 2023
Apr 24, 2023
Apr 24, 2023
Apr 24, 2023
Apr 24, 2023
Apr 24, 2023

Repository files navigation

htf_martin

这是一个不是那么高频的高频马丁策略,大概3s轮询一次。

策略的主要思想是如果空仓就开多单,然后在成交均价的下方1-0.002挂当前持仓的两倍买单,在上方1+0.001挂卖单。

除去开仓是市价吃单,其余的都是限价开单,总体来看手续费还可以,但是即使是这样,手续费也要占到利润的1/2了。

所以我推荐你使用BUSD交易对,正如我所说的,BUSD 挂单万1.2,吃单万3,同时你可以转点BNB进去做手续费,只要BNB不产生10%以上的跌幅,你都是赚的。

同时由于这是个马丁策略,在没有爆仓的时候,策略曲线是很好看的,如果波动较大,那么大概有日2%左右的收益。这还是我保守了,实际上日10%我都跑到过,不过你要记住,日10%出现的时候你就离爆仓不远了。实际上在我的回测中,如果出现了1分钟3%的振幅,那大概就是要爆了。

为了保持搞量化的最后的体面,策略会在最后一次加仓后自动设置止损订单,大概是爆仓价格上浮5点,我这里是ETH。

整个框架是仿的backtrader的,但是没仿的那么精细,属于是能用就行,只是方便我把回测的代码尽可能直接复制粘贴过来。

如果你想尝试下这个策略,请把你的持仓模式设置成双向持仓,全仓,杠杆调整到50倍。

然后在broker.py中找到这一栏,把你的apikey secert填上

self.future = FutureTrader('apiker','secert')

然后执行 python -u main.py > log.txt

在这里我已经默认你会配置环境,有一个流畅的能访问binance的网络,安装了pandas talib ccxt等库。

最后这个log.txt中是我的历史成交记录,仅供参考。

下图是币coin资金曲线截图,50刀开始跑,还有一点BNB做手续费。

资金曲线

交易数据

最后的最后,即使你赚钱了也要记得体现,不然最后肯定是爆仓。

欢迎使用我的返佣链接:https://accounts.binance.com/register?ref=151370295

About

这是一个不是那么高频的高频马丁策略

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%