以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=160997)

--  作者:shensane
--  发布时间:2018/1/12 10:23:49
--  求助

你好,我有一个思路能实现吗

 

第一,选择16个品种,按照多空排序取多空前四

第二,一分钟周期,开盘5分钟当最新价大于或者小于当日最高最低价时开始记录一分钟K线,比如21点06分钟突破当日高点,21点20分钟说明突破后的K线数记录为15,当最新价多头小于日均价或者空头突破大于日均价重新计算,

 


--  作者:shensane
--  发布时间:2018/1/12 10:28:36
--  
第三,对幅度多空前四个品种进行突破后记录的一分钟K线数量进行比较,
--  作者:FireScript
--  发布时间:2018/1/12 10:55:51
--  

1,你说的多空排序具体是什么样子的操作?

2.第二个需求是要在开盘五分钟之后,统计当前K距离当日最高价格所在K多少周期?

 

 


--  作者:shensane
--  发布时间:2018/1/12 11:28:54
--  

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);


--  作者:shensane
--  发布时间:2018/1/12 13:53:56
--  
???????????????????????????????????没人回复啊