金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1140|回复: 5

请教计算持仓品种盈亏金额的公式

[复制链接]

38

主题

85

帖子

95

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2023-7-14 11:19 | 显示全部楼层 |阅读模式
我想计算每个持仓品种的盈亏金额,麻烦发一下计算公式,谢谢。
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-7-14 11:22 | 显示全部楼层

多头浮盈:tbuyholding(1)*(close-TAVGENTERPRICEEX2('','',0))*MULTIPLIER;

空头浮盈:tsellholding(1)*(TAVGENTERPRICEEX2('','',1)-close)*MULTIPLIER;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

38

主题

85

帖子

95

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2023-7-14 14:08 | 显示全部楼层
我要统计持仓品种盈利金额<3000的数量,代码如下,统计出来的结果和实际不一致,能帮忙改一下代码吗? 反正能实现效果的代码就行。

TH:=THOLDCOUNT('');
TEMP_STR:='';//保存品种代码集合
j:=0;
FOR I=1 TO TH do
BEGIN
HLABEL:= THOLDINDEXLABEL(I,'');
//判断当前代码集合中是否已经存在,不存在则进行统计。存在则不进入统计
if STRFIND(TEMP_STR,','&HLABEL,1)=0 then begin
        //将不在代码集合中的品种添加到代码集合中。
        TEMP_STR:=STRCAT( TEMP_STR, ','&HLABEL );       
        if tsellholding(1)*(TAVGENTERPRICEEX2('','',1)-close)*MULTIPLIER<3000 or tbuyholding(1)*(close-TAVGENTERPRICEEX2('','',0))*MULTIPLIER<3000 then
        j:=j+1;
END
end   
lossnum:J;
DEBUGFILE('E:\SHIPAN.TXT',stklabel+'lossnum数量:%.0f',lossnum);
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-7-14 14:24 | 显示全部楼层
TH:=THOLDCOUNT('');
TEMP_STR:='';//保存品种代码集合
j:=0;
FOR I=1 TO TH do
BEGIN
HLABEL:= THOLDINDEXLABEL(I,'');   
        if tsellholdingex('',HLABEL,1)*(TAVGENTERPRICEEX2('',HLABEL,1)-DYNAINFO2(7 , HLABEL))*DYNAINFO2(209 , HLABEL)<3000 and tsellholdingex('',HLABEL,1)>0 then  j:=j+1;
        if tbuyholdingex('',HLABEL,1)*(DYNAINFO2(7 , HLABEL)-TAVGENTERPRICEEX2('',HLABEL,0))*DYNAINFO2(209 , HLABEL)<3000 and tbuyholdingex('',HLABEL,1)>0 then j:=j+1;
END   
lossnum:J;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-7-14 14:24 | 显示全部楼层
要分开计算的,因为你仓位=0的情况下,计算出来的0肯定是小于3000
所以没用
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

38

主题

85

帖子

95

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2023-7-14 14:45 | 显示全部楼层
测试了可行,多谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-22 17:04 , Processed in 0.242344 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表