Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:Tenterprice的用法

1楼
longbow 发表于:2011/3/31 10:22:26

if tbuyholdingex('8xxxxxx','ZN06',1)>0 and tenterbars > 0 then
begin
 win:=(low-tenterprice)/tenterprice*100; //记录最大盈利
end

 

当账户开仓后,为了计算盈亏以便止盈与止损就会用上面的tenterprice如上式,但实际中发现这不能带来动作,由于我监视的是多账户,tenterprice是否就不行了呢?

 

当监视多账户的时候,即时的盈亏如何计算呢?

 

2楼
董小球 发表于:2011/3/31 10:53:36

这个目前没有函数能一次性计算出来多账户的盈亏情况

但是你可以借助

TAVGENTERPRICEEX2( , , )
TBUYHOLDINGEX( , , )

这样的类似功能的函数配合当前价格

来分别计算每个账户的盈亏然后累加得出

3楼
longbow 发表于:2011/3/31 11:32:19
不需要知道每个账户的盈亏,只要能计算一个账户的盈亏即可,其他的直接按指令行事。
4楼
longbow 发表于:2011/3/31 11:39:08

谢谢小球,现在真实用起来,道道太多了。

 

想这些具体的编程问题,应该写一个更高级的编程指南了,这些函数很难想得到如何用。

5楼
longbow 发表于:2011/3/31 11:42:33
同理,ttotaldaytrade是否也有这样具体的ttotaldaytradeex2(,,)版本呢?我需要判断一个具体账户里的品种到底交易了多少次?
6楼
王锋 发表于:2011/3/31 12:23:41

金字塔的后台是遍历方式运行,逐个计算品种,

tenterprice 会在每个品种都逐个运行的,楼主可以使用DEBUGFILE函数,调试输出,慢慢就会知道后台运行机理

共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.15332 s, 3 queries.