欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 是程序问题,还是系统问题?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2760人关注过本帖平板打印复制链接

主题:是程序问题,还是系统问题?

帅哥哟,离线,有人找我吗?
tydzqxg
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:41 积分:121 威望:0 精华:0 注册:2013/2/27 21:02:38
是程序问题,还是系统问题?  发帖心情 Post By:2013/7/16 12:09:37    Post IP:218.18.71.153[只看该作者]

发一个神仙系统,有未来函数的,不能使用的,想请客服确认下,是写得有问题,还是系统的问题,谢谢!
input :lots(1,1,1000,1);
input : N(1,0.1,60,0.1);
variable: harr[30]=0,larr[30]=0,bharr[30]=0,blarr[30]=0;
variable : tl=0,th = 0;
//60日均线
M250:MA(CLOSE,250);
//MACD
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD := 2*(DIFF-DEA);
//ZIG转向
ZIG(4,N);

 //求前25 个高低点
for i = 1 to 5 do begin
       bharr[i] := PeakBars(4,N,i);
       blarr[i] := TroughBars(4,N,i);  
       harr[i] :=  PEAK(4,N,i);
       larr[i] :=  Trough(4,N,i);      
end;
//开多条件:低点一个比一个高,当前低点的第三个K开仓,低点更靠近当前
duo1 :=  (bharr[1] > blarr[1]) and (larr[1] >= larr[2]) and (larr[2] >= larr[3]) and( blarr[1] = 2);
kong1 := (bharr[1] < blarr[1]) and (harr[1] <= harr[2]) and (harr[2] <= harr[3]) and( bharr[1] = 2);
//开仓
if (duo1) then begin;
   buy (1, lots, marketr);
   tl := larr[1];
end;
if (kong1) then begin;
    BUYSHORT (1,lots ,marketr );
    th :=harr[1];
end;
//平仓条件:多平:最近的已经形成高点
pduo1 := (bharr[1] < blarr[1]) and ( bharr[1] =2) and holding > 0;
pkong1 :=(bharr[1] > blarr[1]) and ( blarr[1] =2) and holding < 0;
sell (pduo1,0,marketr);
sellshort(pkong1,0,marketr);
持仓:holding,linethick0;
//资产:asset,noaxis;
可用现金:cash(0),linethick0;

这其中的
  (larr[1] >= larr[2]) and (larr[2] >= larr[3]) 如果将>=改成>,就找不到一个条件成立,实际上确有很多,请问是什么问题?
超然--深圳(394234109)  10:21:00
而如果用>=,确有很多不合条件的,我是百思不得其解,请金字塔技术帮助分析下是什么问题?是不是我编程的问题,谢谢
!也请高手一并指教

 回到顶部