你好,我有一个思路能实现吗
第一,选择16个品种,按照多空排序取多空前四
第二,一分钟周期,开盘5分钟当最新价大于或者小于当日最高最低价时开始记录一分钟K线,比如21点06分钟突破当日高点,21点20分钟说明突破后的K线数记录为15,当最新价多头小于日均价或者空头突破大于日均价重新计算,
1,你说的多空排序具体是什么样子的操作?
2.第二个需求是要在开盘五分钟之后,统计当前K距离当日最高价格所在K多少周期?
SORT函数可以对选择的品种幅度进行排序,GETPRICE函数调用昨天的结算价就可以计算每个品种的幅度,然后用SORT函数多空排序,
开盘五分钟计数文华财经的代码是这样的 ZD3和ZK3就是统计的一分钟K线数量
KD:H>HH&&((TIME>2104&&TIME<=2359||TIME<0300)||(TIME>0804&&TIME<1455));
KK:L<LL&&((TIME>2104&&TIME<=2359||TIME<0300)||(TIME>0804&&TIME<1455));
T:=BARSLAST(L<(SETTLE))+1;
T1:=BARSLAST(H>(SETTLE))+1;
ZD1:COUNT(KD,T);
ZK1:COUNT(KK,T1);
0T:=BARSLAST(ZD1=0)+1;
0T1:=BARSLAST(ZK1=0)+1;
ZD3:COUNT(ZD1>0,0T);
ZK3:COUNT(ZK1>0,0T1);