以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 为何模型信号显示和表达的意思不一致 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=97069)
|
-- 作者:vivian
-- 发布时间:2016/5/5 11:06:43
-- 为何模型信号显示和表达的意思不一致
编写如下: kd:H>REF(H,1); pd:L<REF(L,1);
G1:=REF(H,enterbars+1); D1:=REF(L,enterbars+1); S1:=G1-D1; WG:=HHV(H,enterbars+1); WD:=LLV(L,enterbars+1);
if l<ref(l,1) then buyshort(holding=0,1,THISCLOSE); if H>G1 OR WD<=D1-2*S1 AND kd then sellshort(holding<0,1,THISCLOSE);
加载后显示
此主题相关图片如下:jzt.png

有几个k线上同时显示了开仓和平仓,但明显不符合编写所以表达的含义
|
-- 作者:jinzhe
-- 发布时间:2016/5/5 11:07:58
--
代码里面没看出来有“同根k线不能开平仓”的意思
|
-- 作者:vivian
-- 发布时间:2016/5/5 11:18:13
--
可以同一根K线开平仓,这个没问题,只是还没符合平仓条件就平仓了,下图也是
此主题相关图片如下:jzt2.png

|
-- 作者:jinzhe
-- 发布时间:2016/5/5 11:30:44
--
G1:=REF(H,enterbars+1);
D1:=REF(L,enterbars+1);
S1:=G1-D1;
WG:=HHV(H,enterbars+1);
WD:=LLV(L,enterbars+1);
这一段写在开平中间:
buyshort
上面那一段
sellshort
|
-- 作者:vivian
-- 发布时间:2016/5/5 11:31:54
--
模型思路是允许在同一根k线上同时开平仓,只是这个信号的显示不符合平仓的条件就平仓了
|
-- 作者:jinzhe
-- 发布时间:2016/5/5 13:20:55
--
这个样改是为了符合你的编写思路,
|