以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  策略编写求助区  (http://www.weistock.com/bbs/list.asp?boardid=11)
----  [求助]这个策略怎么写啊 求大佬帮助  (http://www.weistock.com/bbs/dispbbs.asp?boardid=11&id=188386)

--  作者:550070
--  发布时间:2021/5/19 17:37:13
--  [求助]这个策略怎么写啊 求大佬帮助

策略:

买入多单条件:

1,当KD指标出现金叉(K值大于D),

<!--[if !supportLists]-->2,<!--[endif]-->K线收盘价大于ma均线,

<!--[if !supportLists]-->3,<!--[endif]-->且接下来一根K线收盘价大于前一根K线收盘价, 则买入多单;

多单平仓条件:1,当KD指标出现死叉(D值大于K), 则多单平仓;

 

 买入空单条件:   

<!--[if !supportLists]-->1,<!--[endif]-->KD指标出现死叉(D值大于K)

<!--[if !supportLists]-->2,<!--[endif]-->K线收盘价小于ma均线,

<!--[if !supportLists]-->3,<!--[endif]-->且接下来一根K线收盘价小于前一根K线收盘价, 则买入空单;

空单平仓条件:1,当KD指标出现金叉(K值大于D), 则空单平仓;



备注说明:需同时满足3个条件才能执行买入多单或买入空单,平仓只需要满足一个条件,请理解我的意图(详见下面附图),请客服大佬帮忙编写一下策略程式,万分感激啊!


--  作者:550070
--  发布时间:2021/5/19 17:52:26
--  

1楼的帖子莫名出现乱七八糟函数,编写策略程序请以2楼这个帖子为准,1楼作废。




策略:

买入多单条件:

1,当KD指标出现金叉(K值大于D),

2,  K线收盘价大于ma均线,

3,且接下来一根K线收盘价大于前一根K线收盘价, 则买入多单;

多单平仓条件:1,当KD指标出现死叉(D值大于K), 则多单平仓;

买入空单条件:

1,KD指标出现死叉(D值大于K)

2,K线收盘价小于ma均线,

3,且接下来一根K线收盘价小于前一根K线收盘价, 则买入空单;

空单平仓条件:1,当KD指标出现金叉(K值大于D), 则空单平仓;







--  作者:550070
--  发布时间:2021/5/19 18:01:07
--  
我的策略已附图表示,如下,编写程序请吃透理解。

图片点击可在新窗口打开查看此主题相关图片如下:买入多单条件.png
图片点击可在新窗口打开查看


--  作者:fly
--  发布时间:2021/5/20 9:24:35
--  
您的策略正在编写,请您耐心等待。
--  作者:banzhuan
--  发布时间:2021/5/20 10:44:51
--  
下面例子的ma均线以10周期均线举例;下一根K的收盘价大于前一根K的条件其实包含了未来函数,建议可以改成当根K线收盘价大于前一根收盘价,下面例子还是以您的要求为准。

MA5:MA(C,10);//10周期的MA均线
//KDJ指标
INPUT:N(9,1,100,10),P1(3,2,40,4),P2(3,2,40,4);
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D ;

SELLSHORT(CROSS(K,D),0,MARKET);
BUY( CROSS(K,D) AND C >MA5 AND C < REFX(C,1) AND HOLDING=0,1,MARKET);
SELL(CROSS(D,K) ,0,MARKET );
BUYSHORT( HOLDING=0 AND CROSS(D,K) AND C<MA5 AND C>REFX(C,1) ,1,MARKET);


--  作者:550070
--  发布时间:2021/5/20 16:25:01
--  
刚刚测试了,有未来函数不行。请按你们的方式帮我修改一下吧 。  可以按你们的建议可以改成当根K线收盘价大于前一根收盘价 。      我的意思是k线突破均线后第二根K线收盘价大于突破均线那根k线收盘价。详见附图,因为论坛限制只能上传1张图,以多单为例。空单相反。

图片点击可在新窗口打开查看此主题相关图片如下:第二根k线收盘价大于第一根k线收盘价(多单).png
图片点击可在新窗口打开查看