以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [原创]关于信号过滤的解决方法,请帮忙 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56041) |
-- 作者:雨飞雪飘 -- 发布时间:2013/9/1 15:51:25 -- [原创]关于信号过滤的解决方法,请帮忙 1.强趋势中的逆向开仓信号过滤掉. 2.开仓信号利用角度进行过滤。例如大于20度。小于20度. 此突破交易模型请帮忙改一下,本人初学金字塔实在解决不了,希望高手解决一下,表示感谢 资产:ASSET,LINETHICK0; 可用现金:CASH(0),LINETHICK0; 持仓:HOLDING,LINETHICK0; ma1:ma(c,n1); ma2:ma(c,n2); ma3:=ma(c,3); ma5:=ma(c,5); ma8:=ma(c,8); ma13:=ma(c,13); dt:=c>ma3 and ma3>ma5 and ma5>ma8 and ma8>ma13,0; kt:= c<ma3 and ma3<ma5 and ma5<ma8 and ma8<ma13,0; if dt then begin sellshort(holding<0,holding,0); buy(dt and NOT(TYPE(1)=1),10%,0); end; if kt then begin sell(holding>0,holding,0); buyshort(kt and NOT(TYPE(1)=3),10%,0); end; |
-- 作者:jinzhe -- 发布时间:2013/9/2 8:54:09 -- 上面几个概念的定义说一下 |
-- 作者:雨飞雪飘 -- 发布时间:2013/9/2 12:06:37 -- 例如; 以60单位均线为趋势线. 60单位均线之下只做开空信号的单,开多信号的单过滤掉不做.这是第一步 开空信号的单,经过角度过滤 例如下跌角度大于20度 这是第二步 就在上面突破模型基础上做,希望帮忙解决一下
[此贴子已经被作者于2013/9/2 12:08:18编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/9/2 13:16:02 -- 这个为什么是信号过滤,不要开仓直接写入开仓代码,过滤之类的多此一举 |
-- 作者:雨飞雪飘 -- 发布时间:2013/9/2 23:27:44 -- 我过滤是为了提高胜算,我的思路基本就这样了,编程自己解决不了,请帮忙写个程序,先谢了 |
-- 作者:netfox -- 发布时间:2013/9/2 23:37:22 -- 问题1 , C<60 写到卖空代码不就好了 问题2, 前一数值/当前数值 能替代角度(360和3.14 什么不算也成) |