Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共13 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[求助]文华码转金字塔

1楼
tjdrhdvv 发表于:2019/11/11 14:16:38

#IMPORT[DAY,3,WUJUE100] AS VAR3

VR3:=VAR3.RV,NODRAW;
N3:=BARSLAST(VR3<>REF(VR3,1))+1,NODRAW;
AA3:=COUNT(DAYBARPOS=1,N3)=3&&ISLASTKLINE,NODRAW;  

QQ3:=AA3&&ISTIMETOKLINEEND(1)=1;    

 

ZX3C1:=VAR3.CC34D  ;  

ZX3CD:=ZX3C1   &&(  QQ3=1 );  

ZX3C2:=VAR3.CC34K  ;  
ZX3CK:=ZX3C2   &&(  QQ3=1 );  

YX3S1:=VAR3.SS34D   ;  
YX3SD:=YX3S1  && (  QQ3=1 ) ;  

YX3S2:=VAR3.SS34K   ;  
YX3SK:=YX3S2  && (  QQ3=1 ) ;  

FF3F1:=VAR3.CC34F ;   
FF3F2:=FF3F1  && (  QQ3=1 ) ;  

FF3S1:=VAR3.SS34F ;   
FF3S2:=FF3S1  && (  QQ3=1 ) ;  

DRAWTEXT(FF3F2,L*0.9995,'0'),COLORGREEN, VALIGN2 ,FONTSIZE37 ;

DRAWSL(FF3F2,CLOSE ,0,377,0,COLORRED),CIRCLEDOT;

DRAWNUMBER(FF3F2,HIGH,HIGH,2,COLORWHITE),FONTSIZE16;
DRAWNUMBER(FF3F2,LOW,LOW,2,COLORWHITE),FONTSIZE16;

谢谢

2楼
FireScript 发表于:2019/11/11 14:37:25
 你这个还要提供下被引用的那个指标才行的。因为你这个代码里面是有跨指标调用的。
#IMPORT[DAY,3,WUJUE100] AS VAR3
3楼
tjdrhdvv 发表于:2019/11/11 14:47:31


RV:REF(VOL,1),NODRAW;   

MA34:MA(CLOSE,34);

CC34D:CROSS(C,MA34);

CC34K:CROSSDOWN(C,MA34);

SS34D:CROSS(HIGH,MA34);

SS34K:CROSSDOWN(HIGH,MA34);

CC34F:CROSS(LOW,MA34);

SS34F:CROSSDOWN(LOW,MA34);

谢谢





4楼
FireScript 发表于:2019/11/11 15:02:36
 遇到一个问题:
ISTIMETOKLINEEND
这个函数的具体说明 我没有查到,请帮忙提供下。
5楼
tjdrhdvv 发表于:2019/11/11 15:07:22
ISTIMETOKLINEEND(N)

判断当前K线时间是否满足K线走完前N秒,满足返回1,不满足返回0,参数N为秒数

谢谢
6楼
FireScript 发表于:2019/11/11 15:22:53
 VR3:STKINDI('','WUJUE100.VR3',0,20,3);
ZX3C1:=STKINDI('','WUJUE100.CC34D',0,20,3);
ZX3C2:=STKINDI('','WUJUE100.CC34K',0,20,3);
YX3S1:=STKINDI('','WUJUE100.SS34D',0,20,3);
YX3S2:=STKINDI('','WUJUE100.SS34K',0,20,3);
FF3F1:=STKINDI('','WUJUE100.CC34F',0,20,3);
FF3S1:=STKINDI('','WUJUE100.SS34F',0,20,3);

N3:=BARSLAST(VR3<>REF(VR3,1))+1,NODRAW;
AA3:=COUNT(TODAYBAR=1,N3)=3 and  time=CLOSETIME(0),NODRAW;  
abb:=time0-timetot0(dynainfo(207));//K线结束倒计时间
QQ3:=AA3  and  abb;
ZX3CD:=ZX3C1  and ( QQ3=1 );  
ZX3CK:=ZX3C2  and ( QQ3=1 );  
YX3SD:=YX3S1  and ( QQ3=1 ) ;   
YX3SK:=YX3S2  and ( QQ3=1 ) ;   
FF3F2:FF3F1  and ( QQ3=1 ) ;   
FF3S2:=FF3S1  and ( QQ3=1 ) ;  

DRAWTEXT(FF3F2,L*0.9995,'0',COLORGREEN,5);

DRAWSL(FF3F2,CLOSE ,0,377,0,COLORRED);

DRAWNUMBER(FF3F2,HIGH,HIGH,2,COLORWHITE);
DRAWNUMBER(FF3F2,LOW,LOW,2,COLORWHITE);



被引用的指标:
RV:REF(VOL,1),NODRAW;  

MA34:MA(CLOSE,34);

CC34D:CROSS(C,MA34);

CC34K:CROSS(MA34,c);

SS34D:CROSS(HIGH,MA34);

SS34K:CROSS(MA34,H);

CC34F:CROSS(LOW,MA34);

SS34F:CROSS(MA34,L);
7楼
FireScript 发表于:2019/11/11 15:23:19
因为引用的是日线,所以需要补充下历史日线数据。
8楼
tjdrhdvv 发表于:2019/11/11 15:45:19
1, VR3:STKINDI('','WUJUE100.VR3',0,20,3); 中的0,20,3)分别表示什么意思?“3”表示日期吗?“20”表示什么?“0”表示什么?  另外,若是引用9日,和13日的话,公式是不是就是
            VR9:STKINDI('','WUJUE100.VR9',0,20,9);
            VR13:STKINDI('','WUJUE100.VR13',0,20,13);

2, 如何补充历史日线数据?

谢谢



9楼
FireScript 发表于:2019/11/11 16:01:33
stkindi 函数
说明帖:http://www.weistock.com/bbs/dispbbs.asp?boardid=17&Id=162644

20 是表示当前跨周期调用的是 N日线周期
3 则表示的是 3日 和上面的对应的。
更多细节你看下函数说明或者上面的帖子就行了。这个函数用的挺多的,建议可以仔细看下函数说明。

补充数据最简单的方式是把周期切换到日线,然后键盘上下键 多按几次就能触发自动补充了。
10楼
tjdrhdvv 发表于:2019/11/11 16:07:51
那请问如何在框架里面设置期货品种,需要设置8个框架,对应有8个品种?

谢谢
共13 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.