以文本方式查看主题

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

--  作者:北极熊
--  发布时间:2013/1/17 11:22:26
--  TAVGENTERPRICE取值

 

您好 :图表交易

TAVGENTERPRICE指令放到begin和end语句之间取不到数值,放在外面可以,为什么请老师帮助。如:

if short  and holding=0 then
 begin
 buyshort(1,1,market);
 kkcj:=TAVGENTERPRICE;//取得卖出开仓价 
 end

 

放在外面可以:

 kkcj:=TAVGENTERPRICE;//取得卖出开仓价


--  作者:jinzhe
--  发布时间:2013/1/17 11:30:27
--  

如何检测出取不到数值的?


--  作者:北极熊
--  发布时间:2013/1/17 11:37:58
--  这样对吗

 

您好 :图表交易

TAVGENTERPRICE指令放到begin和end语句之间取不到数值,放在外面可以,为什么请老师帮助。如:

if short and holding=0 then
begin
buyshort(1,1,market);
kkcj:=TAVGENTERPRICE;//取得卖出开仓价
end

放在外面可以:

kkcj:=TAVGENTERPRICE;//取得卖出开仓价

 

显示

xs:kkcj,linethick0;
--  作者:jinzhe
--  发布时间:2013/1/17 13:12:12
--  

经测试,可以取到值


--  作者:北极熊
--  发布时间:2013/1/17 13:39:38
--  请您看看我三楼的程序有什么问题

 

老师您好 :我三楼的程序就是想把我取得的开仓价显示在屏幕上有什么错误码,我把kkcj:=AVGENTERPRICE;放在begin与end之间以下语句:xs:kkcj,linethick0;就显示“0”

但我把该语句写到外面就可以显示取值,谢谢了 、


--  作者:北极熊
--  发布时间:2013/1/17 14:23:08
--  谢谢,请老师给看看

 

谢谢


--  作者:北极熊
--  发布时间:2013/1/17 14:51:17
--  谢谢

 

请老师帮忙看看


--  作者:jinzhe
--  发布时间:2013/1/17 14:56:30
--  
问题是我本地测试就可以看到
--  作者:北极熊
--  发布时间:2013/1/17 23:02:06
--  是否时间来不及
老师您好:图表交易发出开仓指令不管成交与否就继续往下走,真实要经过报单,成交等一些步骤才能真正持仓。TAVGENTERPRICE指令要读取真实账户中的平均持仓成本,所以时间上来不及。所以有时取不到数值。只是我的猜想,不知对不对,请老师帮助分析一下。谢谢