以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问版主这个程序怎么实现 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=81339) |
-- 作者:刀鱼 -- 发布时间:2015/7/17 12:53:06 -- 请问版主这个程序怎么实现 老师,下面的策略,怎么用程序实现,谢谢。 利用60分种和120分钟的MACD值同时来判断一个品种,如果两个值都为负数,5分钟的MACD值出现交叉时,负数开空,正数平空。
|
-- 作者:jinzhe -- 发布时间:2015/7/17 13:05:09 -- 请问应用在哪个分钟周期上? |
-- 作者:刀鱼 -- 发布时间:2015/7/17 13:06:13 -- 应用在5分钟周期上 |
-- 作者:jinzhe -- 发布时间:2015/7/17 13:27:08 -- macd_60:=stkindi(\'\',\'macd.macd1\',0,5); macd_120:=stkindi(\'\',\'macd.macd1\',0,21,120); macd_5:=stkindi(\'\',\'macd.macd1\',0,2); macd_diff:=stkindi(\'\',\'macd.diff\',0,2); macd_dea:=stkindi(\'\',\'macd.dea\',0,2);
if macd_60<0 and macd_120<0 and macd_5<0 and (cross(macd_diff,macd_dea) or cross(macd_dea,macd_diff)) then buyshort(holding=0,1,market);
if macd_60<0 and macd_120<0 and macd_5>0 and (cross(macd_diff,macd_dea) or cross(macd_dea,macd_diff)) then sellshort(1,1,market); |
-- 作者:刀鱼 -- 发布时间:2015/7/17 13:34:16 -- 谢谢 |