以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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】序列模式有时候可以出场 有点位就像图上点位对应不上
想问下序列怎么个写法。


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20170817112457.png
图片点击可在新窗口打开查看

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
--  
只是想知道 里面哪里用法错了 不然很多东西没法写 这就有点尴尬了