金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 288|回复: 11

为何 MarginRatioOption 无法取到数据?

[复制链接]

4588

主题

4672

帖子

4697

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-23 15:44 | 显示全部楼层 |阅读模式
请教:为何 MarginRatioOption 无法取到数据?MarginRatioOPTION:=OPTIONMARGINRATE('',0.12,0.07,0);MarginRatioOPTION:=OPTIONMARGINRATE('',0.12,0.07,0);   opennum:=intpart(zi/MarginRatioOPTION);  
可以取得数据,但是持仓监控的理论数据和opennum:不一样,请问一下原因
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-4-23 15:49 | 显示全部楼层
本帖最后由 技术009 于 2025-4-23 15:52 编辑

OPTIONMARGINRATE  函数仅后台运行中有效,并且需要补充对应的标的的历史日线。
持仓监控的理论数据和opennum:”  输出理论持仓 holding,其他数值不需要管,holding才是理论持仓。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

21

帖子

21

积分

Rank: 1

等级: 新手上路

注册:
2024-3-19
曾用名:
发表于 2025-4-23 15:52 | 显示全部楼层
请问图标运行,如何取得期权认沽保证金数据

补充内容 (2025-4-23 15:54):

请问图表运行,如何取得期权认沽保证金数据
回复

使用道具 举报

0

主题

21

帖子

21

积分

Rank: 1

等级: 新手上路

注册:
2024-3-19
曾用名:
发表于 2025-4-23 15:54 | 显示全部楼层
如图,开仓数据是34,理论数据却有几万,这是什么原因?
微信图片_20250423155214.png 微信图片_20250423155219.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-4-23 15:54 | 显示全部楼层
图表上无法获取相关数据,这些函数就是只能后台用,这个没有办法的。

另外这种保证金通常都是相对固定的吧,你可以设置成参数 自己手工去调整 或者指定为某个固定值。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

21

帖子

21

积分

Rank: 1

等级: 新手上路

注册:
2024-3-19
曾用名:
发表于 2025-4-23 16:06 | 显示全部楼层
图表交易,如何写代码,表达账户资金可以开的认沽期权数量?
回复

使用道具 举报

0

主题

21

帖子

21

积分

Rank: 1

等级: 新手上路

注册:
2024-3-19
曾用名:
发表于 2025-4-23 16:33 | 显示全部楼层
技术009 发表于 2025-4-23 15:54
图表上无法获取相关数据,这些函数就是只能后台用,这个没有办法的。

另外这种保证金通常都是相对固定的 ...

期权卖方(义务仓)开仓保证金不是固定的 ,从1000多元一张虚值期权到8000多元一张实值期权;

所以需要图表交易有函数可以取得ETF期权卖出开仓保证金,才好计算每个合约分配的资金可以开仓义务仓的数量;

计算公式(以上证50ETF为例)‌

‌认购期权义务仓‌

开仓保证金 = [合约前结算价 + max(12%×标的前收盘价 - 虚值, 7%×标的前收盘价)] × 合约单位
维持保证金 = [合约结算价 + max(12%×标的收盘价 - 虚值, 7%×标的收盘价)] × 合约单位
其中“虚值”为行权价高于标的当前价格的部分(实值时为0)。
‌认沽期权义务仓‌

开仓保证金 = min[合约前结算价 + max(12%×标的前收盘价 - 虚值, 7%×行权价), 行权价] × 合约单位
维持保证金 = min[合约结算价 + max(12%×标的收盘价 - 虚值, 7%×行权价), 行权价] × 合约单位
其中“虚值”为行权价低于标的当前价格的部分(实值时为0)。
回复

使用道具 举报

3

主题

731

帖子

772

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2025-4-23 16:50 | 显示全部楼层
这个在金字塔中不好算。没有相应的接口数据可以处理。
回复

使用道具 举报

0

主题

21

帖子

21

积分

Rank: 1

等级: 新手上路

注册:
2024-3-19
曾用名:
发表于 2025-4-23 17:08 | 显示全部楼层
admin 发表于 2025-4-23 16:50
这个在金字塔中不好算。没有相应的接口数据可以处理。

收盘价,行权价,合约单位,当前价格,这些都有接口数据啊
回复

使用道具 举报

0

主题

21

帖子

21

积分

Rank: 1

等级: 新手上路

注册:
2024-3-19
曾用名:
发表于 2025-4-23 17:47 | 显示全部楼层
MarginRatioOPTION:=OPTIONMARGINRATE('',0.12,0.07,0);

但是MarginRatioOption 在图表可以取到数据啊 ?为啥说是后台指标呢 ? 001.png 002.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 00:35 , Processed in 0.199622 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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