以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 记录每个进场的价格 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=156962) |
-- 作者:zh5888848 -- 发布时间:2017/8/17 11:34:30 -- 记录每个进场的价格 主要想记录每个进场价格 图表显示价格明显对不上 要求每次记录进场价格 然后盈利10个点就出场 用n【i】序列模式有时候可以出场 有点位就像图上点位对应不上 想问下序列怎么个写法。 po:ma(c,10); po2:ma(c,50); B1:= CROSS(ma(c,10),ma(c,50));
IF B1 THEN BEGIN
MYENTRYPRICE := CLOSE ;
//SELLSHORT( b1,POSNUM,LIMITR,MYENTRYPRICE);
BUY( b1,POSNUM,LIMITR,MYENTRYPRICE); num:=num+1; n:=close;
END
if holding>0 then BEGIN for i=num-1 downto 1 do begin IF HOLDING>0 AND ENTERBARS>0 and HIGH>(n[i]+lo*MINDIFF) and n[i]>0 then begin MSGOUT (n[i]+lo*MINDIFF,\'1111\'); sell(1,1,LIMITR,n[i]+lo*MINDIFF); n[i]:= 0; end end end |
-- 作者:yukizzc -- 发布时间:2017/8/17 12:28:11 -- 非常抱歉,这个模块属于非常困难的编写案例了,工作人员实在没有精力再为您做进一步定制。 原帖中的计算都是正确的,剩下的个人灵活发挥需要客户自己完成了 |
-- 作者:zh5888848 -- 发布时间:2017/8/17 13:02:34 -- 只是想知道 里面哪里用法错了 不然很多东西没法写 这就有点尴尬了 |