以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 交易策略发布专区 (http://weistock.com/bbs/list.asp?boardid=10) ---- 创丰1号策略(代码公开) (http://weistock.com/bbs/dispbbs.asp?boardid=10&id=66189) |
-- 作者:dls0760 -- 发布时间:2014/6/16 8:46:12 -- 创丰1号策略(代码公开) 创丰1号代码公开如下:
abb:=not(islastbar) or (islastbar and tholding2=0); 创丰1号-A:VALUEWHEN(TIME=0916,O),COLORMAGENTA; DIFF := EMA(CLOSE,12) - EMA(CLOSE,26); VARIABLE: aspect=0; RUNMODE:0; if barpos = 0 then if aspect = 0 then aspect:= 1; if l - stopnum > stopprice then if aspect = 1 then if h >= stopprice then aspect:= 0; if h + stopnum < stopprice then
手数:=1;
STICKLINE(C>stopprice,LOW,HIGH,0.1,1),COLORRED;
BUY1:=(K>REF(K,1)&&D<REF(D,1)&&J>REF(J,1))&&C>stopprice&&time>0915&&time<=1510 and macd1>ref(macd1,1) and holding<=0 ; VARIABLE:DUOKONG=0; VARIABLE:YDZY=1; IF HOLDING<0 THEN BEGIN IF a1 THEN BEGIN IF YDZY=1 THEN BEGIN IF L<LOWPRICE THEN BEGIN IF ENTERPRICE-LOWPRICE>=KYLDS and c-ENTERPRICE<=-0.2 THEN BEGIN IF Z3B1=1 THEN BEGIN END IF HOLDING=0 THEN BEGIN IF HOLDING>0 THEN BEGIN IF a2 THEN BEGIN IF YDZY=1 THEN BEGIN IF H>HIGHPRICE THEN BEGIN IF HIGHPRICE-ENTERPRICE>=DYLDS and c-ENTERPRICE>=0.2 THEN BEGIN END IF HOLDING=0 THEN BEGIN
IF time>=1513 THEN BEGIN |
-- 作者:redchina888 -- 发布时间:2014/6/16 9:24:20 -- 学习 |
-- 作者:dls0760 -- 发布时间:2014/6/16 9:57:23 -- 策略采用收盘价设计,包含移动止损/止盈,不含限价/偷价/未来涵数。 |
-- 作者:deng_deng -- 发布时间:2014/6/16 12:53:23 -- 怒赞源码。模型好坏不敢妄自评价,但参数似乎太多了。如果所有出现数字的地方都算参数,建议不超过10个为宜。 |
-- 作者:dls0760 -- 发布时间:2014/6/16 14:41:42 -- 一个胖子,每餐要吃10碗饭,每次要挑100斤, 一个中等,每餐要吃5碗饭,每次要挑50斤, 一个瘦子,每餐要吃1碗饭,每次要挑10斤,
同理,叫胖子每次挑10斤,胖子会饿死, 同理,叫瘦子每次挑100斤,瘦子会累死,
总结:根据各自需求点,该挑多重就挑多重,这样各自都可以好好生存。
楼上4楼的:建议什么参数不超10个为宜这点,本人更注重:一切按实际情况出发更为合适。
|
-- 作者:fantasynew -- 发布时间:2014/6/16 16:21:37 -- 感谢分享 |
-- 作者:tomato -- 发布时间:2014/6/17 16:39:14 -- 请问测试周期是什么 |
-- 作者:AI无敌 -- 发布时间:2014/6/19 22:25:37 -- 尽管策略很一般,但是楼主的共享精神值得敬佩!必须要顶! |
-- 作者:AI无敌 -- 发布时间:2014/6/19 22:31:51 -- 以下是引用dls0760在2014/6/16 14:41:42的发言:
我一般参数不超过3个,然后最后要完全去除参数,另外你的策略,开平仓哥一个滑点,收益就惨不忍睹
一个胖子,每餐要吃10碗饭,每次要挑100斤, 一个中等,每餐要吃5碗饭,每次要挑50斤, 一个瘦子,每餐要吃1碗饭,每次要挑10斤,
同理,叫胖子每次挑10斤,胖子会饿死, 同理,叫瘦子每次挑100斤,瘦子会累死,
总结:根据各自需求点,该挑多重就挑多重,这样各自都可以好好生存。
楼上4楼的:建议什么参数不超10个为宜这点,本人更注重:一切按实际情况出发更为合适。
|
-- 作者:系统使用者 -- 发布时间:2014/6/20 11:36:25 -- 看聊一下,就是把论坛期友的源码,系统带的简单组合一下。 没有一点自己的新东东,参数大于3个的系统一般是垃圾,靠修改参数的玩意,看看可以。 |