欢迎光临散文网 会员登陆 & 注册

赚一个亿的策略代码分享,天勤双均线代码分享,期货螺纹钢

2021-12-03 22:39 作者:召回精气神  | 我要投稿

#在期货市场上持仓量满足一定条件的期货品种中,在过去的10年中,80%以上的品种都是赚钱的。请注意,80%都是赚钱的。它确实有回撤,它的弊端确实很明显,双均线的交易逻辑,利用了均线天然自带的截断亏损让利润奔跑的属性。它简单坚硬的异常强势。不要提什么几万到几亿,那是资金管理的问题,也不要说做了岂不是就发财了?这难度你能否驾驭是另一个问题。但是我们仅看交易逻辑的话,90%以上的人,在历史那些走势的交易中,是战胜不了双均线的。

#为了均衡下单,此代码采用输入下单手数进行下单,使用人可以根据自己资金情况和需求更改下单数量。

#导入 天勤库

import tqsdk

from tqsdk.tafunc import ma,crossup

from tqsdk import TqApi, TqAuth, TargetPosTask

from tqsdk import TqApi, TqAuth,TqAccount,tafunc,TargetPosTask,TqSim,TqBacktest

from datetime import date


合约名字="SHFE.rb2201"#换成你使用的主力合约代码

时间周期=24 * 60 * 60 #使用日线

#双均线设置

短周期=5

长周期=20

#回测周期

start_dt = date(2021,6,29)

end_dt = date(2021,10,29)

天勤账户名="天勤账号,天勤密码"

期货公司,用户名,密码="期货公司名称","期货账号","期货账户密码"

#模式1 实盘连接, 模式2 快期模拟, 模式3 ,回测模式

模式=1

if 模式==1:

    api=tqsdk.TqApi(tqsdk.TqAccount(期货公司,用户名,密码),auth=天勤账户名)

    current_tate="当前状态:已经启动实盘或simnow"

elif 模式==2:

    api=tqsdk.TqApi(tqsdk.TqKq(),auth=天勤账户名)

    current_tate="当前状态:已经启动快期模拟"

elif 模式==3:

    api=tqsdk.TqApi(TqSim(),backtest=TqBacktest(start_dt=start_dt, end_dt=end_dt),auth=天勤账户名,web_gui=True)

    current_tate="当前状态:已经回测"

#获取行情


行情=api.get_kline_serial(合约名字,时间周期)


target_pos = TargetPosTask(api,合约名字)

id_cache=0

while True:

    api.wait_update()

#如果短周期上传长周期,开多,如果 反之开空

    if id_cache!=行情.id.iloc[-1]:

        id_cache=行情.id.iloc[-1]

        短=ma(行情.close,短周期)

        长=ma(行情.close,长周期)

        if crossup(短,长).iloc[-1]:

            print("开多")

            target_pos.set_target_volume(1)#平掉以往持仓并开一手多单##代码中开仓是按照下单数开仓,不是按照资金比例下单,下多少手就输多少手。

        if  crossup(长,短).iloc[-1]:

            print("开空")

            target_pos.set_target_volume(-1)#平掉以往持仓并开一手空单

api.close()


赚一个亿的策略代码分享,天勤双均线代码分享,期货螺纹钢的评论 (共 条)

分享到微博请遵守国家法律