全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
求策略编写高手
lqiang20 分享到
2023-09-08 12:20

请问有没有高手可以编写策略的 ?

Amita2012

加QQ 256 2316 181

2023-09-08 20:18
a3881312

我帮你写练练手, 加q209105001


2023-09-09 10:21
liu888888

我也想找稳定获利的策略老师合作

2023-09-13 23:02
knight666

我可以帮忙写+qq1810652233

2023-09-14 10:34
lucky0596

Params

Numeric MACD1_ShortLen(12);

Numeric MACD1_LongLen(26);

Numeric MACD1_MacdLen(9);

Vars

Numeric DIFF1;

NumericSeries DIFF1Series;

Numeric DEA1;

NumericSeries DEA1Series;

Numeric MACD1;

NumericSeries MACD1Series;

//开多条件

Bool option2;

//开空条件

Bool option3;

//平多条件

Bool option4;

//平空条件

Bool option5;

GlobalNumeric buyBar(0);

GlobalNumeric sellBar(0);

Begin

//=========防止一根K线上多次开平仓=========

if(buyBar!=BarCount()   && buyBar!=0  )

{

buyBar=0;

}

if(sellBar!=BarCount()   && sellBar!=0  )

{

sellBar=0;

}

//===========================函数调用区域=========================

MacdFun(MACD1_ShortLen,MACD1_LongLen,MACD1_MacdLen,DIFF1,DEA1,MACD1);

DIFF1Series=DIFF1;

DEA1Series=DEA1;

MACD1Series=MACD1;




//===========================条件区域=========================

//开多条件

option2=TurnUp(MACD1Series[1],2);


//开空条件

option3=TurnDown(MACD1Series[1],2);


//平多条件

option4=TurnDown(MACD1Series[1],2);


//平空条件

option5=TurnUp(MACD1Series[1],2);


//===========================开平仓区域=========================

// 集合竞价和小节休息过滤

If(!CallAuctionFilter()) Return;

//平空条件

if(option5)

{

if(MarketPosition() == -1)

{

Buytocover(1,Q_AskPrice(0)+1*OneJump() );Sound(\"平空\");

}

}


//平多条件

if(option4)

{

if(MarketPosition() == 1)

{

Sell(1,Q_BidPrice(0)-1*OneJump() );Sound(\"平多\");

}

}


//开空条件

if(option3)

{

if(MarketPosition() == 0 && sellBar==0)

{

Sellshort(1,Q_BidPrice(0)-1*OneJump() );

sellBar=BarCount();

Sound(\"开空\");

}

}


//开多条件

if(option2)

{

if(MarketPosition() == 0 && buyBar==0)

{

Buy(1,Q_AskPrice(0)+1*OneJump() );

buyBar=BarCount();

Sound(\"开多\");

}

}



End

随手编程 授之以鱼不如授之以渔 了解可私聊


2023-09-14 15:44
您未登录,请先 登录注册 后发表评论
顶部