金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 452|回复: 6

引用太多的跨周期计算导致系统卡顿,可以帮我优化下吗

[复制链接]

39

主题

172

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2021-10-19
曾用名:
发表于 2025-3-7 18:10 | 显示全部楼层 |阅读模式
这个策略会导致系统运行缓慢,需要引用到分笔的数据统计,但最多也只能引用30个,不够用,有没有办法或者可实现的逻辑帮我优化下 ?
价上30:=DYNAINFO( 7)+MINDIFF*30;
价上29:=DYNAINFO( 7)+MINDIFF*29;
价上28:=DYNAINFO( 7)+MINDIFF*28;
价上27:=DYNAINFO( 7)+MINDIFF*27;
价上26:=DYNAINFO( 7)+MINDIFF*26;
价上25:=DYNAINFO( 7)+MINDIFF*25;
价上24:=DYNAINFO( 7)+MINDIFF*24;
价上23:=DYNAINFO( 7)+MINDIFF*23;
价上22:=DYNAINFO( 7)+MINDIFF*22;
价上21:=DYNAINFO( 7)+MINDIFF*21;
价上20:=DYNAINFO( 7)+MINDIFF*20;
价上19:=DYNAINFO( 7)+MINDIFF*19;
价上18:=DYNAINFO( 7)+MINDIFF*18;
价上17:=DYNAINFO( 7)+MINDIFF*17;
价上16:=DYNAINFO( 7)+MINDIFF*16;
价上15:=DYNAINFO( 7)+MINDIFF*15;
价上14:=DYNAINFO( 7)+MINDIFF*14;
价上13:=DYNAINFO( 7)+MINDIFF*13;
价上12:=DYNAINFO( 7)+MINDIFF*12;
价上11:=DYNAINFO( 7)+MINDIFF*11;
价上10:=DYNAINFO( 7)+MINDIFF*10;
价上9:=DYNAINFO( 7)+MINDIFF*9;
价上8:=DYNAINFO( 7)+MINDIFF*8;
价上7:=DYNAINFO( 7)+MINDIFF*7;
价上6:=DYNAINFO( 7)+MINDIFF*6;
价上5:=DYNAINFO( 7)+MINDIFF*5;
价上4:=DYNAINFO( 7)+MINDIFF*4;
价上3:=DYNAINFO( 7)+MINDIFF*3;
价上2:=DYNAINFO( 7)+MINDIFF*2;
价上1:=DYNAINFO( 7)+MINDIFF*1;
价现0:=DYNAINFO( 7);
价下1:=DYNAINFO( 7)-MINDIFF*1;
价下2:=DYNAINFO( 7)-MINDIFF*2;
价下3:=DYNAINFO( 7)-MINDIFF*3;
价下4:=DYNAINFO( 7)-MINDIFF*4;
价下5:=DYNAINFO( 7)-MINDIFF*5;
价下6:=DYNAINFO( 7)-MINDIFF*6;
价下7:=DYNAINFO( 7)-MINDIFF*7;
价下8:=DYNAINFO( 7)-MINDIFF*8;
价下9:=DYNAINFO( 7)-MINDIFF*9;
价下10:=DYNAINFO( 7)-MINDIFF*10;
价下11:=DYNAINFO( 7)-MINDIFF*11;
价下12:=DYNAINFO( 7)-MINDIFF*12;
价下13:=DYNAINFO( 7)-MINDIFF*13;
价下14:=DYNAINFO( 7)-MINDIFF*14;
价下15:=DYNAINFO( 7)-MINDIFF*15;
价下16:=DYNAINFO( 7)-MINDIFF*16;
价下17:=DYNAINFO( 7)-MINDIFF*17;
价下18:=DYNAINFO( 7)-MINDIFF*18;
价下19:=DYNAINFO( 7)-MINDIFF*19;
价下20:=DYNAINFO( 7)-MINDIFF*20;
价下21:=DYNAINFO( 7)-MINDIFF*21;
价下22:=DYNAINFO( 7)-MINDIFF*22;
价下23:=DYNAINFO( 7)-MINDIFF*23;
价下24:=DYNAINFO( 7)-MINDIFF*24;
价下25:=DYNAINFO( 7)-MINDIFF*25;
价下26:=DYNAINFO( 7)-MINDIFF*26;
价下27:=DYNAINFO( 7)-MINDIFF*27;
价下28:=DYNAINFO( 7)-MINDIFF*28;
价下29:=DYNAINFO( 7)-MINDIFF*29;
价下30:=DYNAINFO( 7)-MINDIFF*30;




主动卖上12:=  STKINDIEX('','期权订单流.主动卖上12',0,0,0,12000);
主动卖上11:=  STKINDIEX('','期权订单流.主动卖上11',0,0,0,12000);
主动卖上10:=  STKINDIEX('','期权订单流.主动卖上10',0,0,0,12000);
主动卖上9:=  STKINDIEX('','期权订单流.主动卖上9',0,0,0,12000);
主动卖上8:=  STKINDIEX('','期权订单流.主动卖上8',0,0,0,12000);
主动卖上7:=  STKINDIEX('','期权订单流.主动卖上7',0,0,0,12000);
主动卖上6:=  STKINDIEX('','期权订单流.主动卖上6',0,0,0,12000);
主动卖上5:=  STKINDIEX('','期权订单流.主动卖上5',0,0,0,12000);
主动卖上4:=  STKINDIEX('','期权订单流.主动卖上4',0,0,0,12000);
主动卖上3:=  STKINDIEX('','期权订单流.主动卖上3',0,0,0,12000);
主动卖上2:=  STKINDIEX('','期权订单流.主动卖上2',0,0,0,12000);
主动卖上1:=  STKINDIEX('','期权订单流.主动卖上1',0,0,0,12000);
主动卖现0:= STKINDIEX('','期权订单流.主动卖现0',0,0,0,12000);
主动卖下1:=STKINDIEX('','期权订单流.主动卖下1',0,0,0,12000);
主动卖下2:= STKINDIEX('','期权订单流.主动卖下2',0,0,0,12000);
主动卖下3:=  STKINDIEX('','期权订单流.主动卖下3',0,0,0,12000);
主动卖下4:=  STKINDIEX('','期权订单流.主动卖下4',0,0,0,12000);
主动卖下5:=  STKINDIEX('','期权订单流.主动卖下5',0,0,0,12000);
主动卖下6:=  STKINDIEX('','期权订单流.主动卖下6',0,0,0,12000);
主动卖下7:=  STKINDIEX('','期权订单流.主动卖下7',0,0,0,12000);
主动卖下8:=  STKINDIEX('','期权订单流.主动卖下8',0,0,0,12000);
主动卖下9:=  STKINDIEX('','期权订单流.主动卖下9',0,0,0,12000);
主动卖下10:=  STKINDIEX('','期权订单流.主动卖下10',0,0,0,12000);
主动卖下11:=  STKINDIEX('','期权订单流.主动卖下11',0,0,0,12000);
主动卖下12:=  STKINDIEX('','期权订单流.主动卖下12',0,0,0,12000);





主动买上12:= STKINDIEX('','期权订单流.主动买上12 ',0,0,0,12000);
主动买上11:= STKINDIEX('','期权订单流.主动买上11 ',0,0,0,12000);
主动买上10:= STKINDIEX('','期权订单流.主动买上10 ',0,0,0,12000);
主动买上9:= STKINDIEX('','期权订单流.主动买上9 ',0,0,0,12000);

主动买上8:= STKINDIEX('','期权订单流.主动买上8 ',0,0,0,12000);
主动买上7:= STKINDIEX('','期权订单流.主动买上7 ',0,0,0,12000);
主动买上6:= STKINDIEX('','期权订单流.主动买上6 ',0,0,0,12000);
主动买上5:= STKINDIEX('','期权订单流.主动买上5 ',0,0,0,12000);
主动买上4:= STKINDIEX('','期权订单流.主动买上4 ',0,0,0,12000);
主动买上3:= STKINDIEX('','期权订单流.主动买上3 ',0,0,0,12000);
主动买上2:= STKINDIEX('','期权订单流.主动买上2',0,0,0,12000);
主动买上1:= STKINDIEX('','期权订单流.主动买上1',0,0,0,12000);
主动买现0:= STKINDIEX('','期权订单流.主动买现0',0,0,0,12000);  
主动买下1:= STKINDIEX('','期权订单流.主动买下1 ',0,0,0,12000);
主动买下2:= STKINDIEX('','期权订单流.主动买下2 ',0,0,0,12000);
主动买下3:= STKINDIEX('','期权订单流.主动买下3 ',0,0,0,12000);
主动买下4:= STKINDIEX('','期权订单流.主动买下4 ',0,0,0,12000);
主动买下5:= STKINDIEX('','期权订单流.主动买下5 ',0,0,0,12000);
主动买下6:= STKINDIEX('','期权订单流.主动买下6 ',0,0,0,12000);
主动买下7:= STKINDIEX('','期权订单流.主动买下7 ',0,0,0,12000);
主动买下8:= STKINDIEX('','期权订单流.主动买下8 ',0,0,0,12000);

主动买下9:= STKINDIEX('','期权订单流.主动买下9 ',0,0,0,12000);
主动买下10:= STKINDIEX('','期权订单流.主动买下10 ',0,0,0,12000);
主动买下11:= STKINDIEX('','期权订单流.主动买下11 ',0,0,0,12000);
主动买下12:= STKINDIEX('','期权订单流.主动买下12 ',0,0,0,12000);


DRAWNUMBER(  主动卖上11>0 OR 主动买上11>0,价上11,主动卖上11,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上10>0 OR 主动买上10>0,价上10,主动卖上10,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上9>0 OR 主动买上9>0,价上9,主动卖上9,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上8>0 OR 主动买上8>0,价上8,主动卖上8,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上7>0 OR 主动买上7>0,价上7,主动卖上7,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上6>0 OR 主动买上6>0,价上6,主动卖上6,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上5>0 OR 主动买上5>0,价上5,主动卖上5,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上4>0 OR 主动买上4>0,价上4,主动卖上4,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上3>0 OR 主动买上3>0,价上3,主动卖上3,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上2>0 OR 主动买上2>0,价上2,主动卖上2,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖上1>0 OR 主动买上1>0,价上1,主动卖上1,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖现0>0 OR 主动买现0>0,价现0,主动卖现0,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下1>0 OR 主动买下1>0,价下1,主动卖下1,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下2>0 OR 主动买下2>0,价下2,主动卖下2,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下3>0 OR 主动买下3>0,价下3,主动卖下3,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下4>0 OR 主动买下4>0,价下4,主动卖下4,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下5>0 OR 主动买下5>0,价下5,主动卖下5,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下6>0 OR 主动买下6>0,价下6,主动卖下6,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下7>0 OR 主动买下7>0,价下7,主动卖下7,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下8>0 OR 主动买下8>0,价下8,主动卖下8,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下9>0 OR 主动买下9>0,价下9,主动卖下9,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下10>0 OR 主动买下10>0,价下10,主动卖下10,7,COLORYELLOW,2);
DRAWNUMBER(  主动卖下11>0 OR 主动买下11>0,价下11,主动卖下11,7,COLORYELLOW,2);




DRAWNUMBER(  主动卖上11>0 OR 主动买上11>0,价上11,主动买上11,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上10>0 OR 主动买上10>0,价上10,主动买上10,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上9>0 OR 主动买上9>0,价上9,主动买上9,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上8>0 OR 主动买上8>0 ,价上8,主动买上8,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上7>0 OR 主动买上7>0,价上7,主动买上7,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上6>0 OR 主动买上6>0,价上6,主动买上6,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上5>0 OR 主动买上5>0,价上5,主动买上5,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上4>0 OR 主动买上4>0,价上4,主动买上4,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上3>0 OR 主动买上3>0,价上3,主动买上3,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上2>0 OR 主动买上2>0,价上2,主动买上2,7,COLORBLACK,1);
DRAWNUMBER(  主动卖上1>0 OR 主动买上1>0,价上1,主动买上1,7,COLORBLACK,1);
DRAWNUMBER(  主动卖现0>0 OR 主动买现0>0,价现0,主动买现0,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下1>0 OR 主动买下1>0,价下1,主动买下1,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下2>0 OR 主动买下2>0,价下2,主动买下2,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下3>0 OR 主动买下3>0,价下3,主动买下3,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下4>0 OR 主动买下4>0,价下4,主动买下4,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下5>0 OR 主动买下5>0,价下5,主动买下5,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下6>0 OR 主动买下6>0,价下6,主动买下6,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下7>0 OR 主动买下7>0,价下7,主动买下7,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下8>0 OR 主动买下8>0,价下8,主动买下8,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下9>0 OR 主动买下9>0,价下9,主动买下9,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下10>0 OR 主动买下10>0,价下10,主动买下10,7,COLORBLACK,1);
DRAWNUMBER(  主动卖下11>0 OR 主动买下11>0,价下11,主动买下11,7,COLORBLACK,1);



价上主动买12:=主动买上12>3*主动卖上11;
价上主动买11:=主动买上11>3*主动卖上10;
价上主动买10:=主动买上10>3*主动卖上9;
价上主动买9:=主动买上9>3*主动卖上8;
价上主动买8:=主动买上8>3*主动卖上7;
价上主动买7:=主动买上7>3*主动卖上6;
价上主动买6:=主动买上6>3*主动卖上5;
价上主动买5:=主动买上5>3*主动卖上4;
价上主动买4:=主动买上4>3*主动卖上3;
价上主动买3:=主动买上3>3*主动卖上2;
价上主动买2:=主动买上2>3*主动卖上1;
价上主动买1:=主动买上1>3*主动卖现0;
价现主动买0:=主动买现0>3*主动卖下1;
价下主动买1:=主动买下1>3*主动卖下2;
价下主动买2:=主动买下2>3*主动卖下3;
价下主动买3:=主动买下3>3*主动卖下4;
价下主动买4:=主动买下4>3*主动卖下5;
价下主动买5:=主动买下5>3*主动卖下6;
价下主动买6:=主动买下6>3*主动卖下7;
价下主动买7:=主动买下7>3*主动卖下8;

价下主动买8:=主动买下8>3*主动卖下9;
价下主动买9:=主动买下9>3*主动卖下10;
价下主动买10:=主动买下10>3*主动卖下11;
价下主动买11:=主动买下11>3*主动卖下12;









2次堆积买:=

价下主动买11 AND 价下主动买10 OR
价下主动买10 AND 价下主动买9 OR 价下主动买9 AND 价下主动买8 OR 价下主动买8 AND 价下主动买7 OR
价下主动买7 AND 价下主动买6 OR 价下主动买6 AND 价下主动买5 OR 价下主动买5 AND 价下主动买4 OR
价下主动买4 AND 价下主动买3 OR 价下主动买3 AND 价下主动买2 OR 价下主动买2 AND 价下主动买1 OR
价下主动买1 AND 价现主动买0 OR 价现主动买0 AND 价上主动买1 OR 价上主动买1 AND 价上主动买2 OR
价上主动买2 AND 价上主动买3 OR 价上主动买3 AND 价上主动买4 OR 价上主动买4 AND 价上主动买5 OR
价上主动买5 AND 价上主动买6 OR 价上主动买6 AND 价上主动买7 OR 价上主动买7 AND 价上主动买8 OR
价上主动买12 AND 价上主动买11 OR 价上主动买11 AND 价上主动买10 OR
价上主动买9 AND 价上主动买8  OR  价上主动买10 AND 价上主动买9 ;





价上主动卖11:=主动卖上11>3*主动买上12;
价上主动卖10:=主动卖上10>3*主动买上11;
价上主动卖9:=主动卖上9>3*主动买上10;
价上主动卖8:=主动卖上8>3*主动买上9;         
价上主动卖7:=主动卖上7>3*主动买上8;
价上主动卖6:=主动卖上6>3*主动买上7;
价上主动卖5:=主动卖上5>3*主动买上6;
价上主动卖4:=主动卖上4>3*主动买上5;
价上主动卖3:=主动卖上3>3*主动买上4;
价上主动卖2:=主动卖上2>3*主动买上3;
价上主动卖1:=主动卖上1>3*主动买上2;
价现主动卖0:=主动卖现0>3*主动买上1;
价下主动卖1:=主动卖下1>3*主动买现0;
价下主动卖2:=主动卖下2>3*主动买下1;
价下主动卖3:=主动卖下3>3*主动买下2;
价下主动卖4:=主动卖下4>3*主动买下3;
价下主动卖5:=主动卖下5>3*主动买下4;
价下主动卖6:=主动卖下6>3*主动买下5;
价下主动卖7:=主动卖下7>3*主动买下6;
价下主动卖8:=主动卖下8>3*主动买下7;
价下主动卖9:=主动卖下9>3*主动买下8;
价下主动卖10:=主动卖下10>3*主动买下9;
价下主动卖11:=主动卖下11>3*主动买下10;
价下主动卖12:=主动卖下12>3*主动买下11;




2次堆积卖:=

价下主动卖12 AND 价下主动卖11 OR 价下主动卖11 AND 价下主动卖10 OR
价下主动卖10 AND 价下主动卖9 OR 价下主动卖9 AND 价下主动卖8 OR 价下主动卖8 AND 价下主动卖7 OR
价下主动卖7 AND 价下主动卖6 OR 价下主动卖6 AND 价下主动卖5 OR 价下主动卖5 AND 价下主动卖4 OR
价下主动卖4 AND 价下主动卖3 OR 价下主动卖3 AND 价下主动卖2 OR 价下主动卖2 AND 价下主动卖1 OR
价下主动卖1 AND 价现主动卖0 OR 价现主动卖0 AND 价上主动卖1 OR 价上主动卖1 AND 价上主动卖2 OR
价上主动卖2 AND 价上主动卖3 OR 价上主动卖3 AND 价上主动卖4 OR 价上主动卖4 AND 价上主动卖5 OR
价上主动卖5 AND 价上主动卖6 OR 价上主动卖6 AND 价上主动卖7 OR 价下主动卖8 AND 价下主动卖7 OR
价上主动卖8 AND 价上主动卖9  OR  价上主动卖9 AND 价上主动卖10  OR         
价上主动卖11 AND 价上主动卖10;               

DRAWICON(2次堆积卖,H,5);

DRAWICON(2次堆积买,L,4);



DRAWNUMBER(价上主动卖11>0,价上11,主动卖上11,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖10>0,价上10,主动卖上10,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖9>0,价上9,主动卖上9,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖8>0,价上8,主动卖上8,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖7>0,价上7,主动卖上7,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖6>0,价上6,主动卖上6,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖5>0,价上5,主动卖上5,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖4>0,价上4,主动卖上4,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖3>0,价上3,主动卖上3,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖2>0,价上2,主动卖上2,7,COLORGREEN,2);
DRAWNUMBER(价上主动卖1>0,价上1,主动卖上1,7,COLORGREEN,2);
DRAWNUMBER(价现主动卖0>0,价现0,主动卖现0,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖1>0,价下1,主动卖下1,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖2>0,价下2,主动卖下2,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖3>0,价下3,主动卖下3,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖4>0,价下4,主动卖下4,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖5>0,价下5,主动卖下5,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖6>0,价下6,主动卖下6,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖7>0,价下7,主动卖下7,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖8>0,价下8,主动卖下8,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖9>0,价下9,主动卖下9,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖10>0,价下10,主动卖下10,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖11>0,价下11,主动卖下11,7,COLORGREEN,2);
DRAWNUMBER(价下主动卖12>0,价下12,主动卖下12,7,COLORGREEN,2);





DRAWNUMBER(价上主动买12>0,价上12,主动买上12,7,COLORRED,1);
DRAWNUMBER(价上主动买11>0,价上11,主动买上11,7,COLORRED,1);
DRAWNUMBER(价上主动买10>0,价上10,主动买上10,7,COLORRED,1);
DRAWNUMBER(价上主动买9>0,价上9,主动买上9,7,COLORRED,1);
DRAWNUMBER(价上主动买8>0,价上8,主动买上8,7,COLORRED,1);
DRAWNUMBER(价上主动买7>0,价上7,主动买上7,7,COLORRED,1);
DRAWNUMBER(价上主动买6>0,价上6,主动买上6,7,COLORRED,1);
DRAWNUMBER(价上主动买5>0,价上5,主动买上5,7,COLORRED,1);
DRAWNUMBER(价上主动买4>0,价上4,主动买上4,7,COLORRED,1);
DRAWNUMBER(价上主动买3>0,价上3,主动买上3,7,COLORRED,1);
DRAWNUMBER(价上主动买2>0,价上2,主动买上2,7,COLORRED,1);
DRAWNUMBER(价上主动买1>0,价上1,主动买上1,7,COLORRED,1);
DRAWNUMBER(价现主动买0>0,价现0,主动买现0,7,COLORRED,1);
DRAWNUMBER(价下主动买1>0,价下1,主动买下1,7,COLORRED,1);
DRAWNUMBER(价下主动买2>0,价下2,主动买下2,7,COLORRED,1);
DRAWNUMBER(价下主动买3>0,价下3,主动买下3,7,COLORRED,1);
DRAWNUMBER(价下主动买4>0,价下4,主动买下4,7,COLORRED,1);
DRAWNUMBER(价下主动买5>0,价下5,主动买下5,7,COLORRED,1);
DRAWNUMBER(价下主动买6>0,价下6,主动买下6,7,COLORRED,1);
DRAWNUMBER(价下主动买7>0,价下7,主动买下7,7,COLORRED,1);
DRAWNUMBER(价下主动买8>0,价下8,主动买下8,7,COLORRED,1);
DRAWNUMBER(价下主动买9>0,价下9,主动买下9,7,COLORRED,1);
DRAWNUMBER(价下主动买10>0,价下10,主动买下10,7,COLORRED,1);
DRAWNUMBER(价下主动买11>0,价下11,主动买下11,7,COLORRED,1);



补充内容 (2025-3-7 18:23):
被引用的公式在附件中,如果有可以简化或者更节省内存的算法,可否顺便帮我优化下,目前只统计上下各30档价格,可否拓展至100档以上-甚至不限制被引用?
回复

使用道具 举报

4

主题

185

帖子

196

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2025-3-7 18:15 | 显示全部楼层
引用这么多分笔数据的是没法的,这种情况你是否可以考虑将订单流的计算部分放到自定义数据中去异步计算呢
回复

使用道具 举报

39

主题

172

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2021-10-19
曾用名:
 楼主| 发表于 2025-3-7 18:25 | 显示全部楼层
被引用的公式在附件中,如果有可以简化或者更节省内存的算法,可否顺便帮我优化下,目前只统计上下各30档价格,可否拓展至100档以上-甚至不限制被引用,
由于你们的成交痕迹不支持期权品种和交易接口,故而只能出此下策了  

期权订单流.fla

56.92 KB, 下载次数: 218

回复

使用道具 举报

39

主题

172

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2021-10-19
曾用名:
 楼主| 发表于 2025-3-7 18:30 | 显示全部楼层
VIP客服01 发表于 2025-3-7 18:15
引用这么多分笔数据的是没法的,这种情况你是否可以考虑将订单流的计算部分放到自定义数据中去异步计算呢

具体要怎么做呢?可否指导下

补充内容 (2025-3-7 18:31):
被这个问题困扰了好几个月 很困扰和苦恼
回复

使用道具 举报

39

主题

172

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2021-10-19
曾用名:
 楼主| 发表于 2025-3-7 18:40 | 显示全部楼层
VIP客服01 发表于 2025-3-7 18:15
引用这么多分笔数据的是没法的,这种情况你是否可以考虑将订单流的计算部分放到自定义数据中去异步计算呢

感觉引用了几十档的自定义数据的操作似乎更加复杂了呢?从PYTHON那边统计后调用过来的思路会不会更加简便一些?
回复

使用道具 举报

4

主题

185

帖子

196

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2025-3-7 22:59 | 显示全部楼层
这个我们不好帮你优化的,理论上跨周期引用的都可以转移到自定义数据中,其实就是用自定义数据预先把历史数据计算好然后盘中直接调用结果,可以提高效率。
自定义数据的帮助 https://www.weistock.com/docs/HE ... #%E6%A6%82%E8%BF%B0
回复

使用道具 举报

4

主题

185

帖子

196

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2025-3-7 23:03 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 15:11 , Processed in 0.165765 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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