十四、区块量化 dual thrust策略

本文介绍了一种基于区块数据的量化交易策略——双推进(dual thrust)策略,通过数学建模和Python编程实现交易订单的生成。在cross_dual_thrust_order.py文件中,详细阐述了该策略的具体实现过程。
摘要由CSDN通过智能技术生成

新增cross_dual_thrust_order.py文件

# -*- coding: utf-8 -*-import cross_order as orderimport time
SHORT_WIN = 10 # 短周期窗口
SHORT_K1 = 0.5
SHORT_K2 = 0.5def dual_thrust(symbol='EOS-USDT-SWAP', n=SHORT_WIN, K1=SHORT_K1, K2=SHORT_K2):"""获取 BuyLine 和 SellLine 1、首先计算: (1)N日High的最高价HH, N日Close的最低价LC; (2)N日Close的最高价HC,N日Low的最低价LL; (3)Range = Max(HH-LC,HC-LL) (4)BuyLine = Open + K1*Range (5)SellLine = Open + K2*Range 2.构造系统 (1)当价格向上突破上轨时,如果当时持有空仓,则先平仓,再开多仓;如果没有持仓,则直接开多仓; (2)当价格向下突破下轨时,如果当时持有多仓,则先平仓,再开空仓;如果没有持仓,则直接开空仓; """ hist = order.get_candlesticks(symbol=symbol, interval='1D', limit=str(n + 1))
day_open = order.get_candlesticks(symbol=symbol, interval='
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值