以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 帮我看看文华的这个策略这样改写为金字塔的对不对 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52405) |
-- 作者:rain1977 -- 发布时间:2013/5/24 22:05:59 -- 帮我看看文华的这个策略这样改写为金字塔的对不对 文华的: #IMPORT[,DAY,MAVAR] AS VAR H1:=HV(H,100); MA20:VAR.MA20; CLOSE> MA20 && CLOSE > H1,BK; SL:=70; S:=35; A:=0.2; HH:=HHV(H,BARSBK+1); AA:=BKPRICE-SL*A+S*A*INTPART((HH-BKPRICE)/(S*A)); ((C<=BKPRICE-SL*A)||C<=AA||C-BKPRICE>100)&&BKPRICE>0,SP; MONO_SIGNAL; AUTOFILTER; 改写为金字塔的 MA20:=STKINDI(\'\',\'MAVAR.MA20\',0,6); H1:=REF(HHV(HIGH,100),1); SL:=70; S:=35; A:=0.2; KD:= ( CLOSE > MA20) && CLOSE > H1; //开多条件 HH:=HHV(H,BARSLAST(KD)+1); AA:=ENTERPRICE-SL*A+S*A*INTPART((HH-ENTERPRICE)/(S*A)); PD:=((C<=ENTERPRICE-SL*A)||C<=AA)&&ENTERPRICE>0 ; //平多条件 开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号 平多:SELL(PD,1,THISCLOSE); //平多信号 思路是运行在短周期上的策略,调用日线的均线,然后创新高买多,跟踪止损。两边对比测试结果不一,从个别信号看,两边不一致,看看哪里有不对的地方,谢谢 |
-- 作者:RogarZ -- 发布时间:2013/5/26 19:56:44 -- 有反手的话 注意 先平后开的原则 |
-- 作者:rain1977 -- 发布时间:2013/5/27 14:17:06 -- 没有反手操作,这个没啥问题?但是我检查了在金字塔里面的开仓和退出信号,和我的逻辑还是不一样 |
-- 作者:jinzhe -- 发布时间:2013/5/27 14:28:29 -- MAVAR 这个公式请贴一下 |
-- 作者:rain1977 -- 发布时间:2013/5/27 14:34:40 -- 这个就是提取个均线指标,里面就一行代码 MA20:=MA(CLOSE,20); 文华里面也是一样 [此贴子已经被作者于2013-5-27 14:35:03编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/5/27 14:44:52 -- 两边测试结果不一指的是文华和金字塔不一样? |
-- 作者:rain1977 -- 发布时间:2013/5/27 14:48:51 -- 是按我策略的逻辑和实际的信号不一致 |
-- 作者:王锋 -- 发布时间:2013/5/27 15:43:21 -- 首先你要明白你策略的执行逻辑,判断到底是谁的对,如果是金字塔测策略信号与你要求的不符那么请参考
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题4.
学会图表下的一些调试基本技巧,然后一步步分开调试就能找到原因 |