以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  做多怎样用金字塔编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68876)

--  作者:qq代人发帖
--  发布时间:2014/8/18 15:51:25
--  做多怎样用金字塔编写
请问当X是变量,在X>=a时做多,在X+0.3时平多,怎样才能将做多时的X值保存下来,加0.3时平多呢,怎样用金字塔写

--  作者:jinzhe
--  发布时间:2014/8/18 15:53:01
--  

xx:=valuewhen(开仓条件,x);

if x>=a  then sell(持仓判断,0,limitr,xx+0.3);


--  作者:feixue30
--  发布时间:2014/8/18 16:01:33
--  
谢谢,在后台中这个函数好使吗
--  作者:jinzhe
--  发布时间:2014/8/18 16:07:21
--  

xx:=valuewhen(开仓条件,x);

if x>=a  then tsell(持仓判断,0,lmt,xx+0.3,0);

后台当然不能和图表一样,要修改成上面那样


--  作者:feixue30
--  发布时间:2014/8/19 9:28:04
--  
请问我要写一个在20个周期之内检查A>B的次数,并记录下来,金字塔怎么写呢
--  作者:jinzhe
--  发布时间:2014/8/19 9:29:27
--  

n:=count(a>b,20);

n就是记录的次数


--  作者:feixue30
--  发布时间:2014/8/19 9:42:34
--  
谢谢哈
--  作者:feixue30
--  发布时间:2014/8/19 10:30:31
--  
请问这个语句在金字塔中怎么写
for(i=0,i++,i<20)
  {
  X=A+i;
  Y=X*4;
  }
再求X,Y的均值

--  作者:jinzhe
--  发布时间:2014/8/19 10:33:57
--  

for i=0 to 20 do begin

   x:=a+i;

   y:=y*4;

end


--  作者:feixue30
--  发布时间:2014/8/19 11:15:29
--  
  MA11:=MA(CLOSE,X);
  MA211:=MA(CLOSE,Y);

for i=0 to 20 do begin 
  X:=A+i;
  Y:=X*4;
  MA1:= MA11;
  MA21:= MA211;
  if MA1>MA21 THEN BEGIN
     N1:=N1+1;
     END
  if MA1<MA21 THEN BEGIN
     N2:=N2+1;
     END
 end
 我这样写好像不对,怎么修改呢,请指教