以文本方式查看主题

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

--  作者:yuanman
--  发布时间:2015/11/4 13:29:45
--  编写请教

请老师帮助编写两句;在5分钟周期上,

当根K线的布林线上轨的值减去前一根30分钟周期布林线上轨的值大于n,

前一根30分钟周期布林线下轨的值减去当根K线的布林线下轨的值大于n,

谢谢


--  作者:jinzhe
--  发布时间:2015/11/4 13:41:16
--  

当根K线的布林线上轨的值减去前一根30分钟周期布林线上轨的值大于n,

前一根30分钟周期布林线下轨的值减去当根K线的布林线下轨的值大于n,

1.

sg:=stkindi(\'\',\'boll.upper\',0,datatype);

sg_30m:=stkindi(\'\',\'boll.upper\',0,4,-1);

sg-sg_30m>n

2.

xg:=stkindi(\'\',\'boll.lower\',0,datatype);

xg_30m:=stkindi(\'\',\'boll.lower\',0,4,-1);

xg_30m-xg>n


--  作者:yuanman
--  发布时间:2015/11/4 14:06:59
--  

学习一下;下面的(-1)是什么意思?

1.
sg:=stkindi(\'\',\'boll.upper\',0,datatype);
sg_30m:=stkindi(\'\',\'boll.upper\',0,4, -1);
sg-sg_30m>n
2.
xg:=stkindi(\'\',\'boll.lower\',0,datatype);
xg_30m:=stkindi(\'\',\'boll.lower\',0,4, -1);
xg_30m-xg>n


--  作者:jinzhe
--  发布时间:2015/11/4 14:12:09
--  
往前偏移,表示引用之前一根而不是当前k线
--  作者:yuanman
--  发布时间:2015/11/4 15:39:35
--  

那如果要引用前两根的就写-2吗?


1.
sg:=stkindi(\'\',\'boll.upper\',0,datatype);
sg_30m:=stkindi(\'\',\'boll.upper\',0,4, -2);
sg-sg_30m>n

 

谢谢


--  作者:jinzhe
--  发布时间:2015/11/4 15:45:58
--  
是的,写-2
--  作者:yuanman
--  发布时间:2015/11/6 13:53:39
--  
请教;这个跨周期引用中的2是什么意思?谢谢
aaa:=stkindi(\'\',\'boll.mid\',0,2,2);
sss:=stkindi(\'\',\'boll.upper\',0,2,2);
xxx:=stkindi(\'\',\'boll.lower\',0,2,2);


--  作者:jinzhe
--  发布时间:2015/11/6 14:03:57
--  
周期参数大于20时才有用,你的周期参数是2,所以这个2是没用的
--  作者:yuanman
--  发布时间:2015/11/6 15:39:23
--  
我想在模型中加入声音函数,使每次交易信号出现时播放自己选定的声音,请教老师这样编写可以吗?

PLAYSOUND(seii or buyshort,\'d:\\铃声A.mp3\');
PLAYSOUND(seiishort or buy,\'d:\\铃声A.mp3\');
 

--  作者:jinzhe
--  发布时间:2015/11/6 15:50:26
--  

不对,判断条件不能直接写下单函数,要写下单条件