主要想记录每个进场价格
图表显示价格明显对不上
要求每次记录进场价格 然后盈利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
非常抱歉,这个模块属于非常困难的编写案例了,工作人员实在没有精力再为您做进一步定制。
原帖中的计算都是正确的,剩下的个人灵活发挥需要客户自己完成了
只是想知道 里面哪里用法错了 不然很多东西没法写 这就有点尴尬了