以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 我想15分钟diff持续下降6日掉头向上时买入,60分钟macd减少时卖出,以下策略对吗?选择什么模式,周期怎么选择? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=145164) |
-- 作者:zwdqx -- 发布时间:2016/12/23 6:18:50 -- 我想15分钟diff持续下降6日掉头向上时买入,60分钟macd减少时卖出,以下策略对吗?选择什么模式,周期怎么选择? diff:=stkindi(\'\',\'macd.diff1\',0,3);//15 分钟 diff值 macd:=stkindi(\'\',\'macd.macd1\',0,5);//60分钟macd值 J:=stkindi(\'\',\'kdj.j\',0,6); If last(ref(diff,1)<ref(diff,2),6,0) and diff>REF(diff,1) and TTOTALDAYTRADE<1 then BEGIN tbuy(1,10000/close,mkt); SENDMAIL(1,\'13913992413@139.COM\', STKLABEL & STKNAME & NUMTOSTR(CLOSE,2)& \'《买》_【】\',\'\'); end If macd<ref(macd,1) then BEGIN tsell(1,0,mkt); SENDMAIL(1,\'13913992413@139.COM\', STKLABEL & STKNAME & NUMTOSTR(CLOSE,2)& \'《卖》_【】\',\'\'); end |
-- 作者:jinzhe -- 发布时间:2016/12/23 9:01:12 -- 不是,问题是你想要在哪个周期上运行的,你先要定好,不能让我们来做决定 |
-- 作者:zwdqx -- 发布时间:2016/12/23 9:06:38 -- 60分钟周期上运行,怎么取 15分钟周期的数据。
|
-- 作者:jinzhe -- 发布时间:2016/12/23 9:20:19 -- 一般分为行情数据和指标数据 行情数据:callstock(stklabel,vtclose,3);//引用15分钟的收盘价数据 指标数据:stkindi(\'\',\'ma.ma1\',0,3);//引用15分钟ma指标的ma1指标线数据 |
-- 作者:zwdqx -- 发布时间:2016/12/24 17:21:56 -- 我是15分钟macd金叉买入,60分钟macd红柱变短卖出,默认周期和禁用周期应该怎么选? |
-- 作者:jinzhe -- 发布时间:2016/12/26 9:20:15 -- 不用选的,要运行在60分钟,那么就要引用15分钟;你要运行在15分钟,就要引用60分钟。看你怎么用的了 |
-- 作者:zwdqx -- 发布时间:2016/12/26 13:24:40 -- 我是30分钟macd金叉买入,60分钟macd红柱变短卖出,默认周期选60分钟,下面的写法对吗? Diff30:=stkindi(\'\',\'macd.diff\',0,4);//30 分钟 diff值 Dea30:= stkindi(\'\',\'macd.dea\',0,4);//30 分钟 dea值 If cross(diff30,dea30) and tbuyholding(1)=0 then BEGIN tbuy(1,10000/close,mkt); SENDMAIL(1,\'13913992413@139.COM\', STKLABEL &
STKNAME & NUMTOSTR(CLOSE,2)& \'《买》_【普14】\',\'\'); end If macd<ref(macd,1) and tbuyholding(0)>0
then BEGIN tsell(1,0,mkt); SENDMAIL(1,\'13913992413@139.COM\', STKLABEL &
STKNAME & NUMTOSTR(CLOSE,2)& \'《卖》_【普14】\',\'\'); End |
-- 作者:jinzhe -- 发布时间:2016/12/26 13:28:54 -- 可以,但是第二个再加一个条件 and all(macd>0,2),表示两个macd住都是红色的 |
-- 作者:zwdqx -- 发布时间:2017/1/1 7:56:01 -- 策略中30分钟线(macd金叉买入)和60分钟线(macd柱变短卖出),走完K线模式。走完一根K线该怎么理解? 1、如策略运行周期选30分钟,30分钟K线走完判断买入条件是否成立,此时是否也判断卖出条件?如判断是不是会造成卖出信号失真(假如30分钟时有卖出信号,60分钟K线结束卖出信号消失)。 2、如策略运行周期选60分钟,是否是60分钟K线走完才判断?这样是否会造成其中一个30分钟周期触发的信号漏掉。
如果是这样的话,该怎样避免?谢谢! [此贴子已经被作者于2017-1-1 7:57:11编辑过]
|
-- 作者:jinzhe -- 发布时间:2017/1/3 8:55:26 -- 1.应用在30分钟k线表示要走完这根30分钟k线之后出信号,60分钟k线同理 2.代码从上倒下进行计算,看你的代码,也会进行判断卖出条件。 3.后台没有信号闪烁这个讲法,所以不知道你的失真要表达什么意思 4.是的,60分钟周期和30分钟周期是两回事,不是1个60=2个30 这样算的 |