以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  均线跨周引用的问题??  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74583)

--  作者:zkh1010
--  发布时间:2015/1/16 20:39:13
--  均线跨周引用的问题??
我想引用IF指数的合约数据做为短周期的趋势判断,当日线5日均线在20日均线之上时,短周期出做多信号才下单,

stkindiMA:STKINDI(\'if00\',\'ma.ma(CLOSE,20)\',0,6),NOAXIS;
stkindiMA1:STKINDI(\'if00\',\'ma.ma(CLOSE,5)\',0,6),NOAXIS;

开多:BUY(stkindiMA1>stkindiMA AND KD AND HOLDING=0,1,THISCLOSE);    

请问老师,我这样写可以吗?

--  作者:jinzhe
--  发布时间:2015/1/19 9:01:02
--  

不对,你这样自由发挥写代码是不正确的,

 

引用ma5和ma20, 公式自带的MA均线指标,是MA1和MA3:

 

stkindiMA:STKINDI(\'if00\',\'ma.ma3\',0,6),NOAXIS;

stkindiMA1:STKINDI(\'if00\',\'ma.ma1\',0,6),NOAXIS;

--  作者:zkh1010
--  发布时间:2015/1/19 10:24:22
--  
为什么我按你这导入没有交易信号?

stkindiMA:STKINDI(\'if00\',\'ma.ma1\',0,6),NOAXIS;
stkindiMA1:STKINDI(\'if00\',\'ma.ma3\',0,6),NOAXIS;

KD:=stkindiMA>stkindiMA1&&EVERY(ISUP,3)&&EVERY(O>=REF(C-0.5*(C-O),1),2)&&REF(V,1)<V&&REF(V,2)<V&&TIME>0915&&TIME<1510;     

开多:BUY(KD AND holding=0,30%,marketr);       

--  作者:jinzhe
--  发布时间:2015/1/19 10:27:51
--  
没有平仓语句?那么你把k线图往前拉,会看见唯一的一个信号
--  作者:zkh1010
--  发布时间:2015/1/19 10:37:40
--  
我加了平仓语句了,刚才只把开仓语句发给你
--  作者:jinzhe
--  发布时间:2015/1/19 10:43:30
--  
把代码全部贴一下
--  作者:zkh1010
--  发布时间:2015/1/19 10:55:52
--  
刷新后有信号了


--  作者:zkh1010
--  发布时间:2015/1/19 10:56:09
--  
谢谢,老师!
--  作者:客人
--  发布时间:2015/1/20 20:14:48
--  

引用ma5和ma20, 公式自带的MA均线指标,是MA1和MA3:

 stkindiMA:STKINDI(\'if00\',\'ma.ma3\',0,6),NOAXIS;

stkindiMA1:STKINDI(\'if00\',\'ma.ma1\',0,6),NOAXIS;

再请问一下老师,如果ma30或ma45,那么公式自带的MA均线指标是什么???

--  作者:jinzhe
--  发布时间:2015/1/21 8:58:02
--  

改参数就行

stkindiMA:STKINDI(\'if00\',\'ma.ma1(30)\',0,6),NOAXIS;

那么ma1就是ma30

stkindiMA:STKINDI(\'if00\',\'ma.ma3(5,10,45,60)\',0,6),NOAXIS;

那么ma3就是ma45