以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  编程问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=160631)

--  作者:FF
--  发布时间:2017/12/24 22:34:53
--  编程问题
想求出当日买入的股票数,以及当日买入股票的收益的总和。如何编写?
--  作者:wenarm
--  发布时间:2017/12/25 9:00:14
--  
AA:TBUYHOLDINGEX( \'\', STKLABEL,2)-TBUYHOLDINGEX(\'\', STKLABEL,1)-TBUYHOLDINGEX(\'\', STKLABEL,3);
bb:(DYNAINFO2(7,STKLABEL)-TAVGENTERPRICE)*aa;

--  作者:FF
--  发布时间:2017/12/25 12:17:04
--  
你写的是:单一股票的,我说的是N多股票的N,和N个股票的总收益!
--  作者:yukizzc
--  发布时间:2017/12/25 12:59:41
--  
total:=0;
for i=1 to THOLDCOUNT(\'\')-1 DO
begin
code = THOLDINDEXLABEL(i,\'\')
total:=TBUYHOLDINGEX(\'\',code,2)+total;
end

--  作者:FireScript
--  发布时间:2017/12/26 16:29:44
--  

试下

total:=0;
for i=1 to THOLDCOUNT(\'\') DO
begin
code:=THOLDINDEXLABEL(i,\'\');//品种代码
num:=TBUYHOLDINGEX( \'\', code,2)-TBUYHOLDINGEX(\'\', code,3);//取得持仓数量
DEBUGOUT(\'持仓数据为:%.2f\',num);
A:(DYNAINFO2(7,code)-TAVGENTERPRICEEX(\'\' ,code ))*num;//单个品种的收益
DEBUGOUT(code+\'收益:%.2f\',a);
total:=A+total;
end
DEBUGOUT(\'总收益:%.2f\',total);

 


--  作者:FF
--  发布时间:2017/12/27 13:37:03
--  
TENTERBARS这个函数是指秒吗?


--  作者:FF
--  发布时间:2017/12/27 13:41:00
--  
再一个问题:后台撤单函数能不能撤掉手动开的单子?


--  作者:FireScript
--  发布时间:2017/12/27 13:42:38
--  
以下是引用FF在2017/12/27 13:37:03的发言:
TENTERBARS这个函数是指秒吗?

K线周期数。


--  作者:FireScript
--  发布时间:2017/12/27 13:49:00
--  
以下是引用FF在2017/12/27 13:41:00的发言:
再一个问题:后台撤单函数能不能撤掉手动开的单子?

这个函数可以撤的。TCANCELEX


--  作者:wenarm
--  发布时间:2017/12/27 13:51:44
--  

撤单函数值对后台有效。你可以在后台监控中进行手工开平仓操作。