Rss & SiteMap

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

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

标题:图表上输出账户信息 :

1楼
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

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

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

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

一般计算公式是这样:

FLOOR(asset/(close*MULTIPLIER*TACCOUNT(41))
共5 条记录, 每页显示 10 条, 页签: [1]


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