量化公式编写测试—股指量化

该文本描述了一种股票交易策略,通过计算前一天和当天的高低价、开盘价和收盘价等指标,设置一系列条件判断,如价格波动幅度、时间窗口以及价格交叉事件,来决定买入、卖出、平仓的操作时机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NN:=BARSLAST(DATE<>REF(DATE,1))+1;//当天开盘一共走了多少根K线

HH:=REF(HHV(HIGH,NN),NN);

LL:=REF(LLV(LOW,NN),NN);//求昨天的高低价

CC:=VALUEWHEN(DATE<>REF(DATE,1),REF(CLOSE,1));//昨天收盘价

OO:=VALUEWHEN(DATE<>REF(DATE,1),O);//当天开盘价

HHJ:=HHV(H,NN);

LLJ:=LLV(L,NN);//当天高低价

RANGEMIN:=0.9*(OO/100);

STARTNOW:=BARPOS-1;//本身所有数据减去一根

RFILTER:=(HH-LL)>RANGEMIN;//昨日波动大于1%

SSETUP:=HH+0.4*(CC-LL);

BSETUP:=LL-0.4*(HH-CC);

SENTER:=(1+0.07)/2*(HH+LL)-0.07*LL;

BENTER:=(1+0.07)/2*(HH+LL)-0.07*HH;

ZGS:=SENTER+(HHJ-SSETUP)/3;

ZGX:=BENTER-(BSETUP-LLJ)/3;

SG:=SSETUP+0.18*(SSETUP-BSETUP);

XG:=BSETUP-0.18*(SSETUP-BSETUP);//这些都是做数学运算定义变量

AA:=TIME>=0915&&TIME<1500&&STARTNOW>=2&&RFILTER=1;//在9:15到15:10之间满足STARTNOW>=2并且RFILTER=1

BB:HHJ>SSETUP;

DD:LLJ<BSETUP;//大小关系判断

AA=1&&BB=1&&CROSS(ZGS,L),BPK;//AA,BB同时满足并且ZGS上穿最低价,卖平开

AA=1&&DD=1&&CROSS(H,ZGX),SPK;//AA,DD同时满足并且最高价上穿ZGX,买平开

AA=1&&CROSS(H,SG),SK;//AA满足并且最高价上穿SG,买开

AA=1&&CROSS(XG,L),BK;//AA满足并且最低价下穿XG,卖开

(H-SKPRICE>=OO/100||TIME>=1500),SP;//最高价大于卖开价OO/100个点或者到了15:10,平空

(BKPRICE-L>=OO/100||TIME>=1500),BP;//最低价小于买开价OO/100个点或者到了15:10,平多

AUTOFILTER;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

筱璦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值