以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  图表上输出账户信息 :  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=165106)

--  作者:qushigenzong
--  发布时间:2018/8/22 15:34:21
--  图表上输出账户信息 :

帮忙修改一下交易策略里面的     账户的显示信息  :    下面的指标是系统自带的,我想写成1、可以显示自己账户的信息,  2、当打开一个品种的时候,上面显示这个品种的可开手数,  谢谢

 

 

//显示账户状态
CONTINUELINE@ 资产:ASSET,LINETHICK0;
可用现金:CASH(0),LINETHICK0;
POS:HOLDING,LINETHICK0;
交易次数:TOTALDAYTRADE, LINETHICK0 ;

IF _DEBUGOUT>0 THEN BEGIN

 DEBUGFILE2(\'C:\\DEBUGFILE.TXT\',\'BARPOS=%.0F\' ,BARPOS,NT ) ;
 DEBUGFILE2(\'C:\\DEBUGFILE.TXT\',\'T20HI=%.2F\' ,T20HI ,NT) ;
 DEBUGFILE2(\'C:\\DEBUGFILE.TXT\',\'N=%.2F\' ,N ,NT) ;
 DEBUGFILE2(\'C:\\DEBUGFILE.TXT\',\'CLOSE=%.2F\' ,C ,NT) ;
 DEBUGFILE2(\'C:\\DEBUGFILE.TXT\',\'POSITION=%.0F\' ,POSITION,NT ) ;
 DEBUGFILE2(\'C:\\DEBUGFILE.TXT\',\'TURTLEUNITS=%.0F\' ,TURTLEUNITS,NT ) ;
 DEBUGFILE2(\'C:\\DEBUGFILE.TXT\',\'MYENTRYPRICE=%.0F\' ,MYENTRYPRICE ,NT) ;
 DEBUGFILE2(\'C:\\DEBUGFILE.TXT\',\'MYEXITPRICE=%.0F\' ,MYEXITPRICE ,NT) ;
 
END //IF


--  作者:FireScript
--  发布时间:2018/8/22 15:37:59
--  
你要有使用后台函数的软件权限才行。实际账号的读取只能后台函数。图表上输出还不如直接看账号呢。
--  作者:qushigenzong
--  发布时间:2018/8/22 15:48:56
--  

自动可以看到本账户可以开仓手数怎么写代码 ,谢谢


--  作者:pyd
--  发布时间:2018/8/22 16:00:15
--  
手数:taccount(19)/(c*MULTIPLIER*TACCOUNT(41));
--  作者:FireScript
--  发布时间:2018/8/22 16:05:44
--  
 你这要读的是实际账户吗?还是图表系统虚拟账户的可开仓手数?
图表系统是一个独立的系统,实际运行时候发出下单信号后会被实际账号执行。图表上计算下单手数都是根据虚拟持仓的。 这个虚拟持仓和实际账号并无关联的。

一般计算公式是这样:

FLOOR(asset/(close*MULTIPLIER*TACCOUNT(41))