金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2040|回复: 5

关于引用过多问题

[复制链接]

101

主题

219

帖子

229

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
发表于 2022-4-13 13:53 | 显示全部楼层 |阅读模式
您好,

    因为程序涉及到较多的跨周期调用,调试的时候没问题,但是实盘交易,总提示引用过多,速度很慢。

    请教一下,通常这种情况如何解决?

    谢谢!
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-4-13 15:07 | 显示全部楼层
是提示超过50个限制还是什么,速度慢你是怎么感觉出来的
看下自定义数据提升效率这个帖字
http://www.weistock.com/bbs/dispbbs.asp?boardid=17&Id=159471
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

101

主题

219

帖子

229

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-4-13 15:34 | 显示全部楼层
您好,
    是这样的,我做了一个60分钟开多的程序,运行正常,里面有少量的调用日和周的语句。

    我现在想要做一个10分钟的开多程序,前提条件是,如上的60分钟已经运行开多过程中, 所以,我直接在10分钟的程序中调用了60分钟的开多过程的标记:
    Stkindiex('','MY60多周下.60分钟周下多标志',0,5,-1,0)=1   
    这样调用就会出现,提示超过50个调用那个页面,过不了多长时间,就会死机。

    我在10分钟程序中,只想知道60分钟已经在开多过程中,您有什么好的建议吗?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-4-13 15:47 | 显示全部楼层
不要多层应用
10分钟引用60分钟,60分钟里面也有引用日线

所有引用全部在10分钟里去调用
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

101

主题

219

帖子

229

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-4-13 16:10 | 显示全部楼层
您好,

    如果都在10分钟内做,现在我遇到一个问题,就是60分钟执行多单的过程中,我有一个止损:
IF lots>0 THEN begin
//止损  
  IF (ENTERPRICE-C)/ENTERPRICE>止损百分比 THEN
  BEGIN
  //多损:SELL(1,B[1],MARKET),ORDERQUEUE;
  lots:=0;
  END
  
  IF PDuo THEN BEGIN
// 平多:=Sell(1,B[1],NEXTOPEN);
  lots:=0;
  end
END

IF KDuo and lots=0 THEN
begin
//开多:=Buy(1,B[1],NEXTOPEN);
lots:=B[1];
end


就是说,在60分钟运行的时候,开仓价格是次根60分钟的开盘价格,然后把收盘价和开仓价格比较,来判定是否止损。
如果我把这个60分钟,全部写到10分钟里面,相当于在10分钟里面判定上一根60分钟的收盘价可以,但是,如何判断当下这根没有执行完的60分钟的开盘价格呢? 可以这么调用吗?CALLSTOCK('',vtOPEN,5,0);

谢谢!
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-4-13 16:19 | 显示全部楼层
CALLSTOCK('',vtOPEN,5,0);
就是这样就是当前60分钟的开盘价
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-9-20 12:15 , Processed in 0.223254 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表