以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  模型用的指令价,为何测试用的收盘价  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96742)

--  作者:vivian
--  发布时间:2016/4/26 15:06:03
--  模型用的指令价,为何测试用的收盘价
请问如何使测试的价格为指令价,模型相同在主图的信号显示为何与文华的不同
--  作者:jinzhe
--  发布时间:2016/4/26 15:12:05
--  
代码是怎么写的?
--  作者:vivian
--  发布时间:2016/4/26 15:16:51
--  
G1:=REF(H,enterbars+1);
D1:=REF(L,enterbars+1);
S1:=G1-D1;
WG:=HHV(H,enterbars+1);

kd:H>REF(H,1);
pd:L<REF(L,1);
if  kd then buy(holding=0,1,market);

if L<D1 or (WG>=G1+S1 and pd) then  sell(holding>0,1,market);

--  作者:vivian
--  发布时间:2016/4/26 15:26:42
--  
G1:=REF(H,enterbars+1);
D1:=REF(L,enterbars+1);
S1:=G1-D1;
WG:=HHV(H,enterbars+1);

kd:H>REF(H,1);
pd:L<REF(L,1);
if  kd then buy(holding=0,1,market);

if L<D1 or (WG>=G1+S1 and pd) then  sell(holding>0,1,market);

--  作者:jinzhe
--  发布时间:2016/4/26 15:26:43
--  
market是市价指令,在实际交易时按市价处理,测评以及k线图上的信号按次周期开盘价处理
--  作者:vivian
--  发布时间:2016/4/27 15:36:04
--  
请问,market在模拟仓和实仓都是当前市价成交吗,还是次周期
--  作者:jinzhe
--  发布时间:2016/4/27 15:55:26
--  
按照下单时的市价报单,成交看撮合。“次周期开盘价”表达了一个测评时的价格,并没有表示出一定在次周期成交的时间意思
--  作者:vivian
--  发布时间:2016/4/27 16:16:48
--  
G1:=REF(H,enterbars+1);
D1:=REF(L,enterbars+1);
S1:=G1-D1;
WD:=LLV(L,enterbars+1);

kd:H>REF(H,1);
pd:L<REF(L,1);
if  pd  then buyshort(holding=0,1,market);

if h>G1 or (WD<=D1-S1 and Kd) then  sellshort(holding>0,1,market);


这个加载后,测试为什么只有一次信号


--  作者:jinzhe
--  发布时间:2016/4/27 16:22:35
--  

测试结果截图看看,

截图方法:

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3

 


--  作者:vivian
--  发布时间:2016/4/27 16:29:48
--  
事实是,图上没有信号,测试报告上有一个
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160427162850.png
图片点击可在新窗口打开查看