if(Spot <> '') then
begin
if(Spot = 'GAZR') then Spot:= 'GAZP'elseif(Spot = 'SBRF') then Spot:= 'SBER'elseif(Spot = 'SBPR') then Spot:= 'SBERP'elseif(Spot = 'TRNF') then Spot:= 'TRNFP'elseif(Spot = 'NOTK') then Spot:= 'NVTK'elseif(Spot = 'MTSI') then Spot:= 'MTSS'elseif(Spot = 'GMKR') then Spot:= 'GMKN'elseif(Spot = 'SNGR') then Spot:= 'SNGS'elseif(Spot = 'Eu') then Spot:= 'EUR_RUB__TOD'elseif(Spot = 'Si') then Spot:= 'USD000000TOD'elseif(Spot = 'SNGP') then Spot:= 'SNGSP';
end;
如果它是最接近的期货,并且击中了股息,那么它的交易价格很可能比相关资产更便宜。
下面是一个例子。
VTB的期货在2020年6月到期。如果你根据期货价格计算相关资产的价格,它的价值是0.02967。实际上它的价值是0.0311。分红的截止日期将是夏季的某个时候,因此未来将考虑到这一点,并将以比基准价便宜0.00143的价格交易。
并非如此。
是股票因股息而下跌,由于期货价格=股票价格+CB利率,那么
当然,期货的价值 "下降 "了。
如果你有为一个人开的账户(有护照),股票应该"来 "到股市。
但你最好问问你的经纪人(我没有这么做)。
我明白了,谢谢你,我将向我的经纪人核实这个问题。
并非如此。
是股票因股息而下跌,由于期货的价格=股票的价格+CB利率,那么
当然,期货的价值 "下降 "了。
我是这样计算的:用期货价格除以第一个期货的股票数量(在VTB是100 000),结果发现这个期货比基础的价格便宜4.6%。股息的截止日期还没有发生,事实证明,期货考虑到了未来的截止日期和相关资产价格的下跌。
你说对了,但红利将按13%收取,而且存款人将向你收取2倍于179卢布的费用。
为你的股票的会计。不要去做空股票,经纪人会直接打开柜台的。
我是这样计算的:用期货价格除以第一个期货的股票数量(在VTB是100,000),结果发现这个期货比基础的价格便宜4.6%。股息截止没有发生,所以未来已经考虑到了未来的截止和标的物的下跌。
并非如此。
但有一个 "市场预期 "的概念,正因为如此,才会有相当大的波动。
价格。这就是为什么此刻(截止日期尚未公布)是最 "面包 "的时候。
这就是索罗斯发财的方式--他只是有一个好的内线。
并非如此。
但有一个 "市场预期 "的概念,与此相关的是,在 "市场预期 "方面有相当多的波动。
价格。因此,这是(尚未宣布截止日期的)时刻,也是最 "面包 "的时候。
这就是索罗斯发财的方式--他只是有一个好的内线。
我明白了。我还有一个问题。我试着用lua脚本计算contango和backwardation,我发现在当前交易表中,标的物的代码与基金的真实代码不一致。但并不是所有的资产都是如此,有些资产有相同的代码,有些则没有。例如,VTB匹配,但Gasprom不匹配。而且我不明白我应该如何在不使用拐杖的情况下将期货与基础资产联系起来。也许你可以告诉我一些事情。
我明白了。我还有一个问题。我用lua做了一个计算contango和backwardation的脚本,发现在当前的交易表中,相关资产的代码与基金的真实代码不一致。但并不是所有的资产都是如此,有些资产有相同的代码,有些则没有。例如,对VTB来说,它是匹配的,但对Gazprom来说不是。而且我不明白我应该如何在不使用拐杖的情况下将期货与基础资产联系起来。 也许,你可以给我一个提示。
这并不难。
代码是用Pascal语言编写的,但它是可以理解的。
首先你从期货名称中选择字母,然后Spot=所选字母。
然后你检查(上面的代码),如果有必要,就进行纠正。
注意事项
你首先不应该使用LUA,因为如果你用它来写一个像样的专家顾问,你将无法正确地处理它。
你将无法正确和全面地测试它。
所以这并不难。
代码是用Pascal语言编写的,但它是不言自明的。
首先你从期货名称中选择字母,然后Spot=所选字母。
然后你检查(上面的代码),如果有必要的话,进行纠正。
注意事项
你首先不应该使用LUA,因为如果你用它来写一个像样的专家顾问,你将无法正确地处理它。
你将无法正确和全面地测试它。
我做到了。我只是认为不需要任何额外的转换就可以做到这一点。如果出现一些新的股票或期货怎么办?
我不写EA,我只是练习用Lua编程。我更喜欢专家顾问的mql,但我的经纪人只有快速。
...
我还有一个问题。你曾经说过,contango可能是中央银行利率的大小。但我注意到最多比相关资产的价格高出2%。或者这个值取决于到期前多少天,我应该计算每天的费率乘以到期前的天数,而不是年费率?
我做到了。我只是认为不需要任何额外的转换就可以做到这一点。我只是认为可以在不进行任何额外转换的情况下做到这一点。
我不写EA,我只是练习用Lua编程。我更喜欢专家顾问的mql,但我的经纪人只有快速。
...
我还有一个问题。你曾经说过,contango可能是中央银行利率的大小。但我注意到最多比相关资产的价格高出2%。或者这个值取决于离到期还有多少天,而不是年费,而是每天的费率乘以到期前的天数?
如果你太烦了,不愿意修改代码,就把它写在INI文件里,然后使用它。
确切地说,SPOT+CB利率是在期货的(活跃)寿命的最开始。
和contango将取决于离到期的天数。
确切地说,SPOT+CB利率是在期货的(活跃)寿命的最开始。
和contango将取决于离到期的天数。
我明白了,非常感谢你。