VARIABLE:账户权益=1000000,手数=1,加仓=0,可开总手数=0;
input:仓位(12,5,90,5);
if date<>ref(date,1) then
begin
账户权益:=TACCOUNT(6);
end
起点权益:账户权益;
可用资金:账户权益*仓位/100;
当前每手保证金:ref(c,barslast(date<>ref(date,1)))*MULTIPLIER*TACCOUNT(41);
可开总手数:=INTPART(可用资金/(当前每手保证金));
********************************
请看下这段代码,我想记住早上开盘时的账户动态权益,把它赋值给了一个全局变量。希望这个变量在一天之内保持不变。可是实盘观察似乎每根k线变化一次,请帮分析一下问题何在?如何改进?
有无其他办法记住早上的动态权益,然后令其变量一天之内不变化?
谢谢!
账户函数和动态行情函数一个性质,没有历史数据只有最新数据,所以你的用法是错误的
if date<>ref(date,1) then extgbdataset('动态权益',taccount(6));
你是不是要用在图表上?
那么你要的实现不了了,要实现记录实际账户的动态权益,图表是不行的,图表记录的数据没有历史数据,
把出现过的数据记录给一个全局变量也不行?