以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  新手求编写,谢谢  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=88333)

--  作者:yunxiaoyishi
--  发布时间:2015/12/11 11:28:31
--  新手求编写,谢谢
请老师帮忙编写,在此谢谢了!

当单位成交量大于10000手时所对应的K线高低点作为突破开单,突破此K最高点开多单1(N)手,突破此K高点开空单1(N)手;开单后价格出现相反运动,即突破此K最低点止损多单,突破此K最高点止损空单;开单后获利50点止盈。再次谢谢!

--  作者:yunxiaoyishi
--  发布时间:2015/12/11 11:35:00
--  
“突破此K高点开空单1(N)手”~~~上面这一句写错了,应该是:突破此K最低点开空单1(N)手。谢谢
--  作者:yukizzc
--  发布时间:2015/12/17 16:00:18
--  

A:=VALUEWHEN(VOL>10000,HIGH);
B:=VALUEWHEN(VOL>10000,LOW);

KD:=cross(C,A);
KK:=cross(B,C);
PD:=HOLDING>0 AND cross(B,C);
PK:=HOLDING<0 AND cross(C,A);

平空:SELLSHORT(PK ,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD ,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号

 

//止盈
IF C-AVGENTERPRICE>50*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END

 

IF AVGENTERPRICE-C>50*MINDIFF THEN BEGIN
SELLSHORT(1,HOLDING,MARKET);
END

 

 


--  作者:yunxiaoyishi
--  发布时间:2015/12/18 11:16:13
--  
谢谢yukizzc版主!~~祝合家健康,平安幸福!~~~
--  作者:扫塔
--  发布时间:2016/1/7 11:29:32
--  
请问一下,定义最近10天来的最大成交量,突破那根k线高点开多,价格突破那根地点开空怎么写呢?
--  作者:XAGRS
--  发布时间:2016/1/7 13:25:28
--  
 这边的问题请重新发帖,这样问题可以集中处理。