Rss & SiteMap

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

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

标题:信号对不上策略,请高手指点

1楼
hlm200854321 发表于:2013/8/29 11:12:17

手数:=SS;

DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  :=EMA(DIFF,M);
MACD1 :=2*(DIFF-DEA);
MID :MA(CLOSE,M);
UPPER:MID + N*STD(CLOSE,M);
LOWER:MID - N*STD(CLOSE,M);
MID1 :MA(CLOSE,M*2.5);
MACD3:EMA(CLOSE,"MACD.MACD"(26,12,3));
MACD4:EMA(CLOSE,("MACD.MACD"(26,12,3))*3);

STICKLINE(MACD1>0,OPEN,CLOSE,4,0,COLORRED);
STICKLINE(MACD1<0,OPEN,CLOSE,4,0,COLORGREEN);


//顺序必须主要需要根据仓位先平后开的原则
平多仓条件:=MACD1<0 and MID<CLOSE;
开多仓条件:=MACD1>0 AND CLOSE>MACD3;
平空仓条件:=MACD1>0 AND CLOSE>MACD3;
开空仓条件:=MACD1<0 AND CLOSE<MACD3;


//交易系统
 
平空:SELLSHORT(平空仓条件 AND HOLDING<0,1,MARKET,C);
平多:SELL(平多仓条件 AND HOLDING>0,1,MARKET,C);
开空:BUYSHORT(开空仓条件 AND HOLDING>=0,1,MARKET,C);
开多:BUY(开多仓条件 AND HOLDING<=0,1,MARKET,C);

//止损
IF AVGENTERPRICE-C>30*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END
IF TIME>=151000 THEN BEGIN
 收盘平多:SELL(1,手数,MARKET);
 收盘平空:SELLSHORT(1,手数,MARKET);
 END

2楼
lichenghu 发表于:2013/8/29 11:15:05

您好,输出下平多仓条件:=MACD1<0 and MID<CLOSE;
                 开多仓条件:=MACD1>0 AND CLOSE>MACD3;
                 平空仓条件:=MACD1>0 AND CLOSE>MACD3;
                 开空仓条件:=MACD1<0 AND CLOSE<MACD3

 

中MACD1.MACD3.CLOSE.HONGDLING的值看下是不是确定当前符合

 

若符合无信号请截图

3楼
hlm200854321 发表于:2013/8/29 11:25:52
怎么上传截图
4楼
lichenghu 发表于:2013/8/29 11:27:14

您好,截图教程http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=31614&replyID=&skin=1

5楼
hlm200854321 发表于:2013/8/29 11:28:53

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130829112056.jpg
图片点击可在新窗口打开查看
6楼
hlm200854321 发表于:2013/8/29 11:29:51

红色箭头代表信号与策略不对称

7楼
hlm200854321 发表于:2013/8/29 11:35:52

MACD3线是灰色横线,MACDA4线是绿色横线

8楼
lichenghu 发表于:2013/8/29 11:38:59

您好,知道您问题了。

 

不能从图上线来判定条件有没有满足,一定要看它对应的的值

 

K线图上叠加的线是抽象的

9楼
hlm200854321 发表于:2013/8/29 11:41:41
对应的什么值
10楼
lichenghu 发表于:2013/8/29 11:43:35

就是相应变量在K线上的值,十字光标放在相应K线位置,然后SHIFT+Q能查看变量值

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


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