以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=50963)

--  作者:rfgvb
--  发布时间:2013/4/12 8:54:20
--  [求助]分段结算价怎么写 ,老师 ,请求帮助
时间T1:=9:15-45分钟的结算价X1     
T2:=9:46-10:15的结算价X2
T3:=10:30-11:00  结算价X3
T4:=11:01-11:30结算价X4

T5:=13:00-13:30结算价X5
T6:=13:31-14:00结算价X6
T7:=14:01-14:30结算价X7
T8:14:31-15:00结算价X8

交易:
9:46进场  T2时间段   C>X1 开多    反之 开空

T3时间段   C 和X2比较 
T4时间段   C 和X3比较 
T5时间段   C 和X4比较
T6时间段   C 和X5比较
T7时间段   C 和X6比较
T8时间段   C 和X7比较



  

--  作者:jinzhe
--  发布时间:2013/4/12 9:10:03
--  

就写上半天的,下半天的照着编写即可

nn:barslast(time=090100)+1;
nn1:barslast(time=094600)+1;
nn2:barslast(time=103100)+1;
nn3:barslast(time=110100)+1;
 jsj:=sum(amount,nn)/sum(vol,nn)/MULTIPLIER;
 jsj1:=sum(amount,nn1)/sum(vol,nn1)/MULTIPLIER;
 jsj2:=sum(amount,nn2)/sum(vol,nn2)/MULTIPLIER;
 jsj3:=sum(amount,nn3)/sum(vol,nn3)/MULTIPLIER;
jsjn:if(time<=094500,jsj,if(time>094500 and time<=101500,jsj1,if(time>101500 and time<=110000,jsj2,if(time>110000 and time<=113000,jsj3,.......))));


--  作者:rfgvb
--  发布时间:2013/4/12 9:12:01
--  
好的  谢谢老师 
--  作者:rfgvb
--  发布时间:2013/4/12 9:43:05
--  
老师  jsjn是什么意思
--  作者:jinzhe
--  发布时间:2013/4/12 9:43:22
--  
n是分段结算价的总和体
[此贴子已经被作者于2013-4-12 9:43:44编辑过]

--  作者:rfgvb
--  发布时间:2013/4/12 9:55:55
--  
哦 好的  我再看看
--  作者:rfgvb
--  发布时间:2013/4/13 11:43:55
--  你的这个方法和我要的数字不符
9:00-9:45的结算价是一个固定的数值   但是你的方法是变动的数值