
等级: 标准版
- 注册:
- 2023-2-16
- 曾用名:
|

楼主 |
发表于 2024-6-11 12:51
|
显示全部楼层
是的
1m_bl:=NUMTOSTR("背离数据传递.背离",0);
3m_bl:=if(3M=1,NUMTOSTR("背离数据传递.背离#min3",0),3m_bl);
5m_bl:=if(5M=1,NUMTOSTR("背离数据传递.背离#min5",0),5m_bl);
10m_bl:=if(10M=1,NUMTOSTR("背离数据传递.背离#min10",0),10m_bl);
15m_bl:=if(15M=1,NUMTOSTR("背离数据传递.背离#min15",0),15m_bl);
30m_bl:=if(30M=1,NUMTOSTR("背离数据传递.背离#min30",0),30m_bl);
60m_bl:=if(60M=1,NUMTOSTR("背离数据传递.背离#min60",0),60m_bl);
90m_bl:=if(90M=1,NUMTOSTR("背离数据传递.背离#MULTIMIN",0),90m_bl);
2hm_bl:=if(2hM=1,NUMTOSTR("背离数据传递.背离#MULTIHOUR",0),2hm_bl);
day_bl:=if(time=190000,NUMTOSTR("背离数据传递.背离#DAY",0),day_bl);
写背离数据:=
'1m:'+1m_bl+
' 3m:'+3m_bl+
' 5m:'+5m_bl+
' 10m:'+10m_bl+
' 15m:'+15m_bl+
' 30m:'+30m_bl+
' 60m:'+60m_bl+
' 90m:'+90m_bl+
' 2hm:'+2hm_bl+
' day:'+day_bl;
if ISLASTBAR then BEGIN
WRITEINIFILESTRING(背离数据地址,本窗口品种,'K线数据',写背离数据);
end
END
我这个是每个周期的K在1分钟K走完的时候进行调用,并用全局变量记录调用的结果,然后在1分钟K都会重新覆盖写入配置文件,比如' day:'+day_bl;就是日线的数据,我不确定这种写法是是否正确,输出的结果是:
[B]
K线数据=1m:1 3m:0 5m:0 10m:0 15m:0 30m:0 60m:0 90m:0 2hm:0 day:1m:1
就这个品种会出现day:1m:1 这样的结果,其他都不会,但是既然有问题,肯定是什么地方出了错, |
|