以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=173449)

--  作者:jzt666
--  发布时间:2019/12/9 11:46:49
--  后台套利计算盈亏,需要把币种,汇率考虑进去吗

主合约:\'HHI00\';
副合约:\'CN12\';

MONEY:=0;
BKS:TBUYHOLDINGEX(账户1, 主合约, 1);
SKS:TSELLHOLDINGEX(账户1, 副合约, 1);
if BKS!=0 and SKS!=0 then begin
MONEY1:(DYNAINFO2(7, 主合约)-TAvGENTERPRICEEX2(账户1, 主合约,0));
MONEY2:(DYNAINFO2(7, 副合约)-TAvGENTERPRICEEX2(账户1, 副合约,1));
MONEY:=MONEY1+MONEY2;
end

打印出来,发现跟金字塔里盈亏数额不一样。

--  作者:FireScript
--  发布时间:2019/12/9 13:52:09
--  
 你这个算出来的只是把单个品种的价差 简单的累加在一起吧。

首先 单个品种盈亏
价差*手数*MULTIPLIER

其次按照上面这样计算出盈亏之后,不同币种要考虑汇率问题。
[此贴子已经被作者于2019/12/9 13:52:43编辑过]

--  作者:FireScript
--  发布时间:2019/12/9 14:00:56
--  
 汇率这个你可以考虑直接调用汇率行情去处理。
--  作者:jzt666
--  发布时间:2019/12/9 14:43:03
--  
汇率行情是什么意思,有例子吗
--  作者:wenarm
--  发布时间:2019/12/9 15:02:27
--  

金宽上面这个这取不了。你只能自己手动查询后计算。

公版中可以取,但是需要统一转换成同一个币种进行计算。 

[此贴子已经被作者于2019/12/9 15:19:16编辑过]