以文本方式查看主题

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

--  作者:muxia5568
--  发布时间:2015/6/30 14:34:17
--  任意周期
请教老师;
引用任意品种任意周期的任意指标输出
 STKINDI(STKLABEL,INDINAME,CO,PERIOD[,Num])
我如果要引用3分钟的数据是数字几?
谢谢

--  作者:pyd
--  发布时间:2015/6/30 14:35:15
--  

数字17是3分钟


--  作者:muxia5568
--  发布时间:2015/6/30 15:43:23
--  
请老师帮助解释;在公式运行变量查看器中的数据如下;下面的开平仓数据中分别带有“##”“1.00”“0.000”。这分别是什么意思?谢谢
美元测试5分钟 时间:15/06/29 18:55:00 序列:240 平多A: ## 开空A: 1.000 平空A: 1.000 开多A: 1.000 平多B: 1.000 开空B: 1.000 平空B: 1.000 开多B: 1.000 平多C: 1.000 开空C: 1.000 平空C: 1.000 开多C: 1.000 平多D: 1.000 平空D: 0.000 平多E: 0.000 开空E: 0.000 平空E: 0.000 开多E: 0.000 多损: ## 空损: ##  

--  作者:jinzhe
--  发布时间:2015/6/30 15:49:12
--  

##:空值,没有任何意义

1.0:条件满足

0.0:条件不满足


--  作者:muxia5568
--  发布时间:2015/6/30 15:57:50
--  
请教老师,金字塔函数能否在模型中控制交易指令执行的次数?比如有A,B,C,D 四个交易指令,我想在A指令开仓后B指令在多次符合条件的情况下只执行一次?谢谢

--  作者:jinzhe
--  发布时间:2015/6/30 16:05:38
--  
b是开仓指令?那么开仓条件加一个holding=0
--  作者:muxia5568
--  发布时间:2015/6/30 16:11:19
--  
我比较笨,还请老师在这个指令上给做个示范吧,谢谢
if wbk and h>ss2 and h<ss1  and wwc<=nn  and  madi then begin
平多B:sell(holding>0,holding,market);
开空B:buyshort(holding=0,jisl,market);
end 

--  作者:jinzhe
--  发布时间:2015/6/30 16:15:10
--  
已经有holding=0,不用写了
--  作者:muxia5568
--  发布时间:2015/6/30 16:24:23
--  
老师;如果不需要控制的话就把holding=0去掉对吗?下面的模型我去掉后,检测通不过啊?怎么回事?

if wbk and h>ss2 and h<ss1  and wwc<=nn  and  madi then begin
平多B:sell(holding>0,holding,market);
开空B:buyshort(jisl,market);
end 
--  作者:jinzhe
--  发布时间:2015/6/30 16:25:57
--  
buyshort(1,jisl,market);
少参数了,不加holding=0不表示这里可以省略,写个1表示恒成立