
等级: 标准版
- 注册:
- 2021-5-31
- 曾用名:
|

楼主 |
发表于 2022-8-4 11:29
|
显示全部楼层
昨天金字塔技术人员帮我远程的后台测试公式代码,我加了限制当日第一第二根K 线,代码如下:
IF TODAYBAR=1 OR TODAYBAR=2 THEN
BEGIN
昨收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-1),2);
昨2收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-2),2);
昨3收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-3),2);
昨4收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-4),2);
昨5收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-5),2);
基价:MIN(MIN(MIN(昨收,昨2收),昨3收),昨4收);
稳定:昨收<基价*1.13;
昨N涨停:ROUNDS(昨收,2)<ROUNDS(昨2收*1.1,2);
首板保证:稳定 AND 昨N涨停;
if 首板保证 AND ISLASTBAR then DEBUGFILE('D:\TEST1.TXT',STKLABEL&'首板保证:%.0f',首板保证);
END
今天早上测试输出,本来不应该有输出的,输出为1,请看输出切图
是不是早上开盘的段时间几秒钟,后台程序化取昨天的收盘价会取不到?后来我取消限制第一根或者二K线,输出就是正确的了。 |
|