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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于使用STKINDI调用跨周期函数值,出现电脑卡顿问题

   

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


  共有3397人关注过本帖树形打印复制链接

主题:关于使用STKINDI调用跨周期函数值,出现电脑卡顿问题

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


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2015/11/5 13:04:38
关于使用STKINDI调用跨周期函数值,出现电脑卡顿问题  发帖心情 Post By:2015/12/29 11:25:13    Post IP:183.46.94.10[显示全部帖子]

图标交易,使用了STKINDI调用了我自定义的函数值,同时调用了2个周期,分别是15分和日线,然后在交易时间,出现电脑慢,卡顿,甚至死机的现象,有什么方法能拯救一下?

 回到顶部
帅哥哟,离线,有人找我吗?
shootman
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2015/11/5 13:04:38
  发帖心情 Post By:2015/12/29 11:26:44    Post IP:183.46.94.10[显示全部帖子]

补充一下,数据的调用正常,就是可能运算量太大,造成卡顿。除了换电脑外,有啥方法可以解下燃眉之急。。

 回到顶部
帅哥哟,离线,有人找我吗?
shootman
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2015/11/5 13:04:38
  发帖心情 Post By:2015/12/29 11:52:02    Post IP:183.46.94.10[显示全部帖子]

M15_MALPRICE:=STKINDI('','SMOVE.MALPRICE',0,3);{调用15周期线SMOVE函数值}
M15_MAHPRICE:=STKINDI('','SMOVE.MAHPRICE',0,3);
M15_PRICE_RATE:M15_MAHPRICE/M15_MALPRICE,NODRAW;

DAY_MALPRICE:=STKINDI('','SMOVE.MALPRICE',0,6);{调用日线SMOVE函数值}
DAY_MAHPRICE:=STKINDI('','SMOVE.MAHPRICE',0,6);
DAY_PRICE_RATE:DAY_MAHPRICE/DAY_MALPRICE,NODRAW;

WEEK_MALPRICE:=STKINDI('','SMOVE.MALPRICE',0,7);{调用周线SMOVE函数值}
WEEK_MAHPRICE:=STKINDI('','SMOVE.MAHPRICE',0,7);
WEEK_PRICE_RATE:WEEK_MAHPRICE/WEEK_MALPRICE,NODRAW;

DIS_PRICE_RATE:=DISPARITY_HPRICE/DISPARITY_LPRICE;
MA_PRICE_RATE:MAHPRICE/MALPRICE,NODRAW;

P_COND1:=IF(EVERY(MA_PRICE_RATE<REF(MA_PRICE_RATE,1),M),1,
           IF(EVERY(MA_PRICE_RATE>REF(MA_PRICE_RATE,1),M),2,0));
                      
P_COND2:=IF(EVERY(DAY_PRICE_RATE<REF(DAY_PRICE_RATE,1),M),1,
           IF(EVERY(DAY_PRICE_RATE>REF(DAY_PRICE_RATE,1),M),2,0));
           
P_COND3:=IF(EVERY(WEEK_PRICE_RATE<REF(WEEK_PRICE_RATE,1),M),1,
         IF(EVERY(WEEK_PRICE_RATE>REF(WEEK_PRICE_RATE,1),M),2,0)); 
           
           
M15_BDIRECTION:=CROSS(M15_MALPRICE,M15_MAHPRICE);
M15_SDIRECTION:=CROSS(M15_MAHPRICE,M15_MALPRICE);                   
                                 
BDIRECTION:=CROSS(MALPRICE,MAHPRICE); 
SDIRECTION:=CROSS(MAHPRICE,MALPRICE); 

DAY_BDIRECTION:=CROSS(DAY_MALPRICE,DAY_MAHPRICE);
DAY_SDIRECTION:=CROSS(DAY_MAHPRICE,DAY_MALPRICE);


以下被调用的代码
DISPARITY_HPRICE:=HHV(HIGH,N1)-CLOSE;
MAHPRICE:SMA(DISPARITY_HPRICE,N2,1);
DISPARITY_LPRICE:=CLOSE-LLV(LOW,N1);
MALPRICE:SMA(DISPARITY_LPRICE,N2,1);

 回到顶部
帅哥哟,离线,有人找我吗?
shootman
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2015/11/5 13:04:38
  发帖心情 Post By:2015/12/29 12:04:52    Post IP:183.46.94.10[显示全部帖子]

是否循环调用?这个有使用在IF判断里面,算是吧

 回到顶部
帅哥哟,离线,有人找我吗?
shootman
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2015/11/5 13:04:38
  发帖心情 Post By:2015/12/29 17:58:42    Post IP:183.46.94.10[显示全部帖子]

意思是我把判断都先写,然后再调用。我试试看吧,用的地方还挺多的

 回到顶部
帅哥哟,离线,有人找我吗?
shootman
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2015/11/5 13:04:38
  发帖心情 Post By:2015/12/29 21:09:20    Post IP:183.46.94.10[显示全部帖子]

不行,还是卡死了

 回到顶部