金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2021|回复: 7

公式修改的问题

[复制链接]

50

主题

80

帖子

90

积分

Rank: 2

等级: 标准版

注册:
2022-3-24
曾用名:
发表于 2024-2-22 10:36 | 显示全部楼层 |阅读模式
老师好,请在下面的二句公式中加入调整参数S,通过调整S,能上画线上下移.    {在文华软件中是用MINPRICE(这是文华软件的指标,取数据合约最小变动价位),S*MINPRICE}


BBB1,COLORCYAN,LINETHICK2;

IF(B,BBB1,DRAWNULL),COLORYELLOW,LINETHICK2;


回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-22 10:53 | 显示全部楼层
金字塔里是:MINDIFF 函数。

S:=1;
BBB1+S*MINDIFF,COLORCYAN,LINETHICK2;

IF(B,BBB1,DRAWNULL),COLORYELLOW,LINETHICK2;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

50

主题

80

帖子

90

积分

Rank: 2

等级: 标准版

注册:
2022-3-24
曾用名:
 楼主| 发表于 2024-2-22 11:06 | 显示全部楼层
技术009 发表于 2024-2-22 10:53
金字塔里是:MINDIFF 函数。

S:=1;

老师,按二楼方法,给期权保证金公式中加入S*MINDIFF,调整S,维持保证金不动,如何解决?


C1:=0.12;        //保证金计算参数1
C2:=0.07;        //保证金计算参数2
CP:=OPTIONINFO(4);        //0为认购,1为认沽
XQJ:=OPTIONINFO(5);        //行权价
HYDW:=OPTIONINFO(6);        //合约单位
//QJSJ:=DYNAINFO(62);        //昨结算价
QJSJ:=PRVSETTLEMENT;//昨结算价
CODE:=STRREMOVE(OPTIONINFO(1) ,0 ,2 );        //获得标的品种代码
QIANSHOU:CALLSTOCKEX(CODE,VTCLOSE , 6, -1, 10);        //标的前收
XIANJIA:CALLSTOCKEX(CODE,VTCLOSE , 6, 0, 10);        //标的现价
CALLXZ:=MAX(XQJ-QIANSHOU,0);        //认购期权虚值
PUTXZ:=MAX(QIANSHOU-XQJ,0);        //认沽期权虚值
开仓保证金:IFN(CP,(QJSJ+MAX(C1*QIANSHOU-CALLXZ,C2*QIANSHOU))*HYDW,MIN(QJSJ+MAX(C1*QIANSHOU-PUTXZ,C2*XQJ),XQJ)*HYDW);
CALLXZ2:=MAX(XQJ-XIANJIA,0);        //认购期权虚值
PUTXZ2:=MAX(XIANJIA-XQJ,0);        //认沽期权虚值
维持保证金:IFN(CP,(CLOSE+MAX(C1*XIANJIA-CALLXZ2,C2*XIANJIA))*HYDW,MIN(CLOSE+MAX(C1*XIANJIA-PUTXZ2,C2*XQJ),XQJ)*HYDW)+S*MINDIFF,LINETHICK2;
收益率:CLOSE/开仓保证金*HYDW*100,NOAXIS;



补充内容 (2024-2-22 11:07):
期权保证金叠加在期权K线图上
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-22 11:13 | 显示全部楼层
1.期权那个最小变动价位非常小的呀。0.0001  你参数s设置小了,就是看不出来变化的。

2.如果是加载在主图上 你这个也看不出来变化的。因为期权价格太小了,你这个指标的数值远超K线价格的。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

50

主题

80

帖子

90

积分

Rank: 2

等级: 标准版

注册:
2022-3-24
曾用名:
 楼主| 发表于 2024-2-22 11:20 | 显示全部楼层
技术009 发表于 2024-2-22 11:13
1.期权那个最小变动价位非常小的呀。0.0001  你参数s设置小了,就是看不出来变化的。

2.如果是加载在主 ...

根据4楼你的回复,我想能把3楼维持保证金除上一个系数,如1000,来缩小与期权值的差距,可以吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-22 11:28 | 显示全部楼层
也行。但是这个方式只能说 在价格较小的品种上依然是不行的。

本来这个保证金和价格就是2个含义的东西,非要在数值上对齐有点勉强的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

50

主题

80

帖子

90

积分

Rank: 2

等级: 标准版

注册:
2022-3-24
曾用名:
 楼主| 发表于 2024-2-22 13:24 | 显示全部楼层
技术009 发表于 2024-2-22 11:28
也行。但是这个方式只能说 在价格较小的品种上依然是不行的。

本来这个保证金和价格就是2个含义的东西, ...

我想能把3楼维持保证金除上一个系数N, 把N作为调整参数(N*MINDIFF),请老师给写一下,修改公式3楼公式,谢谢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-22 13:27 | 显示全部楼层
直接除就行了:
维持保证金:(IFN(CP,(CLOSE+MAX(C1*XIANJIA-CALLXZ2,C2*XIANJIA))*HYDW,MIN(CLOSE+MAX(C1*XIANJIA-PUTXZ2,C2*XQJ),XQJ)*HYDW)+S*MINDIFF)/N,LINETHICK2;

N,和S 你补全下定义就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 21:47 , Processed in 0.124422 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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