以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问我想把选股公式写成交易系统,哪个方法效率高?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=87896)

--  作者:jackwen888
--  发布时间:2015/11/30 19:27:25
--  请问我想把选股公式写成交易系统,哪个方法效率高?
1直接把公式内容写入交易系统
2保留公式,在系统中调用
哪个效率高?
还有请教怎么获得多头买入那天的最低价,谢谢
[此贴子已经被作者于2015/11/30 19:28:33编辑过]

--  作者:wenarm
--  发布时间:2015/11/30 19:47:31
--  
第一种效率会高点。跨周期引用的函数,效率相对都会低点
你说的多头买入那天的最低价。当天多头的最低价,还是有多头那一天,这一天中所有数据中的最低价

--  作者:jackwen888
--  发布时间:2015/11/30 20:07:22
--  
谢谢版主,我刚接触jzt,以前用dzh,我想编写个交易系统,买入条件a:,卖出条件为获利5%或跌破买入当天的最低价,怎么写?这是我写的,不能通过
KD:=a;       //开多条件
dd:= BARSLAST(kd);
zdj:=ref(dd,l);
mairujia:=ref(dd,b)
PD:=c/mairujia>1.05 or cross(zdj,c);       //平多条件--------------提示不能理解
KK:=;          //开空条件
PK:=;          //平空条件

第一次写,很多和dzh不一样,请问应该如何编写?

--  作者:jackwen888
--  发布时间:2015/11/30 20:10:16
--  
上面是股票系统,t+1
--  作者:yukizzc
--  发布时间:2015/11/30 21:42:56
--  
KD:=a;       //开多条件
dd:= BARSLAST(kd);
zdj:=ref(dd,l);
mairujia:=ref(dd,b);                      //这边漏了一个分号,其他部分编译都没问题
PD:=c/mairujia>1.05 or cross(zdj,c);       //平多条件--------------提示不能理解
KK:=;          //开空条件
PK:=;          //平空条件

--  作者:wenarm
--  发布时间:2015/11/30 21:44:52
--  
zdj:=ref(dd,l);
mairujia:=ref(dd,b);
PD:=c/mairujia>1.05 or cross(zdj,c)
ref(l,dd);说明REF(X,A),引用A周期前的X值。参数1是low,参数2是周期,    
少一个分号。
逗号好像是中文的。将逗号和括号都在英文模式下输出。
[此贴子已经被作者于2015/11/30 21:51:10编辑过]

--  作者:jackwen888
--  发布时间:2015/12/1 7:59:57
--  
谢谢上面2位回复,ref里面写反了