以文本方式查看主题

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

--  作者:么么
--  发布时间:2016/1/12 11:18:28
--  定义
 

怎么定义上今天交易日之前15个交易日的最高价


--  作者:jinzhe
--  发布时间:2016/1/12 11:22:28
--  

日线上:

hh:ref(hhv(h,15),1);

 

其他周期:

使用stkindi函数引用上面日线上的hh值


--  作者:么么
--  发布时间:2016/1/12 13:28:19
--  
stkindi 怎么用呢??
--  作者:jinzhe
--  发布时间:2016/1/12 13:30:09
--  

把上面有HH的公式命名为“GS1”

 

 

然后新建一个公式,名字随便取,然后写下面的代码:

hhh:stkindi(\'\',\'gs1.hh\',0,6);


--  作者:么么
--  发布时间:2016/1/12 13:46:23
--  

老师,不出信号

gg:=ref(hhv(h,15),1);
ss:=ref(llv(l,15),1);
gg1:=gg;
ss1:=ss;
dd:=(ref(close,1));
upband:stkindi(\'\',\'gg1.gg\',0,6);
dnband:stkindi(\'\',\'ss1.ss\',0,6);
hh:=(upband+dnband)/2;
if c>hh and c<upband and holding=(ref(holding,1)) then begin
buyshort(1,1,marketr);
end

if c<hh and c>dnband and holding=(ref(holding,1)) then begin 
buy(1,1,marketr);
end


--  作者:jinzhe
--  发布时间:2016/1/12 13:59:59
--  
你这是写在一个公式里面了?
--  作者:么么
--  发布时间:2016/1/12 14:02:30
--  
恩,对啊,多空放到一个里面了
--  作者:jinzhe
--  发布时间:2016/1/12 14:14:16
--  
以下是引用jinzhe在2016/1/12 13:30:09的发言:

把上面有HH的公式命名为“GS1”

 

 

然后新建一个公式,名字随便取,然后写下面的代码:

hhh:stkindi(\'\',\'gs1.hh\',0,6);

请问这段话里面哪点不明白?


--  作者:么么
--  发布时间:2016/1/12 14:19:49
--  
这个理念的hh,就用之前的变量是吧
--  作者:jinzhe
--  发布时间:2016/1/12 14:22:19
--  
要建两个公式,如下图,gs2是用来写你后面代码的
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看