等级: 专业版
- 注册:
- 2021-5-20
- 曾用名:
- a103165
|
楼主 |
发表于 2024-9-7 23:08
|
显示全部楼层
请教:我想用以下代码,避开当月的品种不开仓(如RB01,在1月份时不可以开仓),但测评时,仍在开仓。请问应如何写此代码才可避开当月不开仓?谢谢
IF STRRIGHT(STKLABEL,2)='01' THEN BEGIN TJ:=NOT( MONTH=1 ); END
IF STRRIGHT(STKLABEL,2)='02' THEN BEGIN TJ:=NOT( MONTH=2 ); END
IF STRRIGHT(STKLABEL,2)='03' THEN BEGIN TJ:=NOT( MONTH=3 ); END
IF STRRIGHT(STKLABEL,2)='04' THEN BEGIN TJ:=NOT( MONTH=3 ); END
IF STRRIGHT(STKLABEL,2)='05' THEN BEGIN TJ:=NOT( MONTH=4 ); END
IF STRRIGHT(STKLABEL,2)='06' THEN BEGIN TJ:=NOT( MONTH=5 ); END
IF STRRIGHT(STKLABEL,2)='07' THEN BEGIN TJ:=NOT( MONTH=6 ); END
IF STRRIGHT(STKLABEL,2)='08' THEN BEGIN TJ:=NOT( MONTH=7 ); END
IF STRRIGHT(STKLABEL,2)='09' THEN BEGIN TJ:=NOT( MONTH=8 ); END
IF STRRIGHT(STKLABEL,2)='10' THEN BEGIN TJ:=NOT( MONTH=9 ); END
IF STRRIGHT(STKLABEL,2)='11' THEN BEGIN TJ:=NOT( MONTH=10 ); END
IF STRRIGHT(STKLABEL,2)='12' THEN BEGIN TJ:=NOT( MONTH=11 ); END
开多条件:= FX=1 AND TJ:
补充内容 (2024-9-7 23:35):
撤销,是我搞错了。 |
|