以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台记录持仓最大盈利出错  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=57865)

--  作者:30kj
--  发布时间:2013/10/22 15:25:40
--  后台记录持仓最大盈利出错
我在使用后台时,想要记录持仓最大盈利,出现错误。在图标下没有问题。
--  作者:30kj
--  发布时间:2013/10/22 15:38:04
--  
最重要的就是在买入的时候记录的k线位置pos会变化,我实在tholding=0的时候才买入或者卖出,这个时候记录的k线位置,为什么在运行过程中这个pos会变化,明明tholding>0或者<0,不会执行改变pos的语句!
--  作者:lichenghu
--  发布时间:2013/10/22 15:42:15
--  

 用EXTGBDATASET 定义个变量记录下开仓时候的BARPOS值,然后用DEBUGFILE输出,并输出下THOLING的值!

 

 


--  作者:30kj
--  发布时间:2013/10/22 16:08:16
--  
那怎么计算距离开仓的k线数呢


--  作者:lichenghu
--  发布时间:2013/10/22 16:09:38
--  

TENTERBARS(A) 这个函数应该可以的

 

这个问题还是要跟踪下您对应POS值的一个情况,来进行分析!这类问题基本上就是用后台调试函数DEBUGFILE2,DEBUOUT输出值查看


--  作者:30kj
--  发布时间:2013/10/22 16:14:48
--  
可以提供一个在后台下能够使用的计算最大持仓盈利的代码不
--  作者:lichenghu
--  发布时间:2013/10/22 16:44:55
--  
TBESTTRADE 直接用此函数即可取得,看下函数说明需注意的地方
--  作者:30kj
--  发布时间:2013/10/24 9:12:27
--  
不是指的最大盈利额,TBESTTRADE指的是之前所有交易中盈利最大的一次利润额。我需要的是最大浮动盈亏,当前的持仓对应的最大浮赢
[此贴子已经被作者于2013/10/24 9:13:37编辑过]

--  作者:lichenghu
--  发布时间:2013/10/24 9:29:41
--  

TOPENPROFIT 函数

 

IF TOPENPROFIT>EXTGBDATA(\'A\') THEN

EXTGBDATASET(\'A\',TOPENPROFIT);