Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请老师帮忙改下止损语句

1楼
bbbcccaaa 发表于:2014/3/3 10:57:43

老师您好.我看着视频教程写好了增仓语句测试有效,但自写的止损语句无效.麻烦帮忙改一下.谢谢.我的思路很简单:增仓后如果收盘价跌到持仓平均成本就平仓.

 

cond1:=cross(ma(c,5),ma(c,10));
cond2:=cross(ma(c,10),ma(c,5));

 


buy(cond1 AND HOLDING=0,1);
增仓:buy(C-ENTERPRICE>30 and HOLDING>0,1);
sell(cond2,HOLDING);

 

BUYSHORT(cond2 AND HOLDING=0,1);
增空仓:BUYSHORT(ENTERPRICE-c>30 and HOLDING<0,1);
SELLSHORT(cond1,HOLDING);


多头止损:SELL(AVGENTERPRICE-c=0 and HOLDING>1,HOLDING);

空头止损:SELLSHORT(C-AVGENTERPRICE=0 and HOLDING<-1,HOLDING);

2楼
jinzhe 发表于:2014/3/3 11:12:27
多头止损:SELL(AVGENTERPRICE>=h and HOLDING>1,HOLDING);

空头止损:SELLSHORT(C-AVGENTERPRICE<=l and HOLDING<-1,HOLDING);


3楼
bbbcccaaa 发表于:2014/3/3 11:47:50
以下是引用jinzhe在2014/3/3 11:12:27的发言:
多头止损:SELL(AVGENTERPRICE>=h and HOLDING>1,HOLDING);

空头止损:SELLSHORT(C-AVGENTERPRICE<=l and HOLDING<-1,HOLDING);


谢谢老师.用在期货上问题解决了.

可是改成百分比时就乱了.

 

 

cond1:=cross(ma(c,5),ma(c,10));
cond2:=cross(ma(c,10),ma(c,5));

 


buy(cond1 AND HOLDING=0,100%);
增仓:buy(C-ENTERPRICE>30 and HOLDING>0,50%);
sell(cond2,HOLDING);

 

BUYSHORT(cond2 AND HOLDING=0,100%);
增空仓:BUYSHORT(ENTERPRICE-c>30 and HOLDING<0,50%);
SELLSHORT(cond1,HOLDING);


多头止损:SELL(AVGENTERPRICE-c=0 and HOLDING>1,HOLDING);

空头止损:SELLSHORT(C-AVGENTERPRICE=0 and HOLDING<-1,HOLDING);

 

应该改那里?谢谢.

 

4楼
jinzhe 发表于:2014/3/3 13:23:06

百分比多少?

5楼
bbbcccaaa 发表于:2014/3/3 14:17:15

反正感觉不对劲,如果老师有时间话.就把上面我的公式帮忙改成能用于股票的完整的加仓止损代码.谢谢.

6楼
jinzhe 发表于:2014/3/3 14:18:43

你把想要的具体内容都写出来,要写具体数据而不是光光说个百分比

共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 3 queries.