以文本方式查看主题

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

--  作者:金塔110
--  发布时间:2021/5/10 11:56:18
--  [求助]
前一阵子写的程序 就是一根 阴线加阳线出现后 以阳线收盘价开仓的 策略 
cd1:c>o;
cd2:c<o;

kd:ref(cd1,1) and ref(cd2,2) and ref(h,2)>ref(h,1) and ref(l,2)>ref(l,1);
buy(kd and holding=0,1,limit,VALUEWHEN(cd1,c));

zs:=c<ref(l,ENTERBARS+2);
zy:=c>AVGENTERPRICE+2*(AVGENTERPRICE-ref(l,ENTERBARS+2));//止盈按照2倍止损价差(持仓均价-止损价位)
止损:sell(zs,holding,market);
止盈:sell(zy,holding,market); 






这个总是隔一根线成交,跟预想的差别很大是怎么回事? 本来是  阳线走完后  符合条件开仓的,而这个是 阳线走完后还要的等  下根线走完才提示出信号 开仓, 这下一根走完价格已经变化很多, 预期是下根 开盘 (或者说阳线走完收盘)开仓  的
此主题相关图片如下:202141915492229769.png
按此在新窗口浏览图片

--  作者:FireScript
--  发布时间:2021/5/10 11:59:00
--  
 你用的走完K模式还是固定轮训模式?你是不是用的走完K模式啊。只有走完K才会这样。你换成固定轮训模式看下。
[此贴子已经被作者于2021/5/10 12:05:26编辑过]