斜率問題請老師幫忙修改下
作者:文華財經 來源:cxh99.com 發布時間:2022年02月14日
-
咨詢內容:
?NN:=60;N:=1;T:=144;T1:=10;HDAY:=10;LDAY:=10;調點:=3;? ??{黃金分割}HH:=REF(HHV(H,T),T1);LL:=REF(LLV(L,T),T1);H1:=HH-(HH-LL)*0.191;H2:=HH-(HH-LL)*0.382;H3:=HH-(HH-LL)*0.5;H4:=HH-(HH-LL)*0.618;H5:=HH-(HH-LL)*0.764;H6:=HH-(HH-LL)*0.809;H7:=HH-(HH-LL)*0.236;頂1:=HH+(HH-LL)*0.191;頂2:=HH+(HH-LL)*0.382;頂3:=HH+(HH-LL)*0.618;底1:=IF((HH-LL)<LL,LL-(HH-LL)*0.191,LL-LL*0.191);底2:=IF((HH-LL)<LL,LL-(HH-LL)*0.382,LL-LL*0.382);底3:=IF((HH-LL)<LL,LL-(HH-LL)*0.618,LL-LL*0.618);CURRBARSCOUNT:=REFX1(BARPOS,9999)-BARPOS+1;
高:=IF(CURRBARSCOUNT<=T+T1 AND CURRBARSCOUNT>T1,REFX1(HH,9999),NULL);一:=IF(CURRBARSCOUNT<=T+T1,REFX1(H1,9999),NULL);二:=IF(CURRBARSCOUNT<=T+T1,REFX1(H2,9999),NULL);三:=IF(CURRBARSCOUNT<=T+T1,REFX1(H3,9999),NULL);四:=IF(CURRBARSCOUNT<=T+T1,REFX1(H4,9999),NULL);五:=IF(CURRBARSCOUNT<=T+T1,REFX1(H5,9999),NULL);六:=IF(CURRBARSCOUNT<=T+T1,REFX1(H6,9999),NULL);七:=IF(CURRBARSCOUNT<=T+T1,REFX1(H7,9999),NULL);低:=IF(CURRBARSCOUNT<=T+T1 AND CURRBARSCOUNT>T1,REFX1(LL,9999),NULL);NOTEXT1:高,COLOR007799;
上角度:=? 90;// 70下角度:=? 90;角度:=180;CURR:=CURRBARSCOUNT;TCH:=REFX1(HHV(H,HDAY*10),9999);GTT:=REFX1(BARSLAST(TCH=H),9999)+1;SX跌H:=REFX1(IF(GTT=1,H,REF(H,GTT-1)),9999);BCL:=REFX1(LLV(L,LDAY*10),9999);DTT:=REFX1(BARSLAST(BCL=L),9999)+1;SX漲L:=REFX1(IF(DTT=1,L,REF(L,DTT-1)),9999);漲點:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(L=SX漲L)+1));跌點:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(H=SX跌H)+1));最低:=IF(調點=1,跌點,IF(調點=2,漲點,IF(調點=3,漲點,跌點)));L斜率:=下角度/IF(C<360,1000,10);最高:=IF(調點=1,跌點,IF(調點=2,漲點,IF(調點=3,跌點,漲點)));H斜率:=上角度/IF(C<3600,1000,10);天線:=SX跌H;?地線:=SX漲L;K:=(天線-地線)/(IF(跌點>=漲點,跌點,漲點)-IF(跌點>=漲點,漲點,跌點));
上斜線:=IF(地線+REFX1(L斜率*4.00,9999)*最低>=地線,地線+REFX1(L斜率*4.00,9999)*最低,NULL);上斜線0:=IF(地線+REFX1(L斜率*2.00,9999)*最低>=地線,地線+REFX1(L斜率*2.00,9999)*最低,NULL);上斜線1:=IF(地線+REFX1(L斜率*1.5,9999)*最低>=地線,地線+REFX1(L斜率*1.5,9999)*最低,NULL);上斜線2:=IF(地線+REFX1(L斜率*1.00,9999)*最低>=地線,地線+REFX1(L斜率*1.000,9999)*最低,NULL);上斜線3:=IF(地線+REFX1(L斜率*0.70,9999)*最低>=地線,地線+REFX1(L斜率*0.70,9999)*最低,NULL);上斜線4:=IF(地線+REFX1(L斜率*0.50,9999)*最低>=地線,地線+REFX1(L斜率*0.50,9999)*最低,NULL);上斜線5:=IF(地線+REFX1(L斜率*0.365,9999)*最低>=地線,地線+REFX1(L斜率*0.365,9999)*最低,NULL);上斜線6:=IF(地線+REFX1(L斜率*0.250,9999)*最低>=地線,地線+REFX1(L斜率*0.250,9999)*最低,NULL);上斜線7:=IF(地線+REFX1(L斜率*0.165,9999)*最低>=地線,地線+REFX1(L斜率*0.165,9999)*最低,NULL);上斜線8:=IF(地線+REFX1(L斜率*0.123,9999)*最低>=地線,地線+REFX1(L斜率*0.123,9999)*最低,NULL);上斜線9:=IF(地線+REFX1(L斜率*0.06,9999)*最低>=地線,地線+REFX1(L斜率*0.06,9999)*最低,NULL);
下斜線:=IF(天線-REFX1(H斜率*4.00,9999)*最高<=天線,天線-REFX1(H斜率*4.00,9999)*最高,NULL);下斜線0:=IF(天線-REFX1(H斜率*2.00,9999)*最高<=天線,天線-REFX1(H斜率*2.00,9999)*最高,NULL);下斜線1:=IF(天線-REFX1(H斜率*1.500,9999)*最高<=天線,天線-REFX1(H斜率*1.500,9999)*最高,NULL);下斜線2:=IF(天線-REFX1(H斜率*1.000,9999)*最高<=天線,天線-REFX1(H斜率*1.000,9999)*最高,NULL);下斜線3:=IF(天線-REFX1(H斜率*0.70,9999)*最高<=天線,天線-REFX1(H斜率*0.70,9999)*最高,NULL);
下斜線4:=IF(天線-REFX1(H斜率*0.50,9999)*最高<=天線,天線-REFX1(H斜率*0.50,9999)*最高,NULL);下斜線5:=IF(天線-REFX1(H斜率*0.382,9999)*最高<=天線,天線-REFX1(H斜率*0.365,9999)*最高,NULL);下斜線6:=IF(天線-REFX1(H斜率*0.250,9999)*最高<=天線,天線-REFX1(H斜率*0.250,9999)*最高,NULL);下斜線7:=IF(天線-REFX1(H斜率*0.165,9999)*最高<=天線,天線-REFX1(H斜率*0.165,9999)*最高,NULL);下斜線8:=IF(天線-REFX1(H斜率*0.123,9999)*最高<=天線,天線-REFX1(H斜率*0.123,9999)*最高,NULL);下斜線9:=IF(天線-REFX1(H斜率*0.06,9999)*最高<=天線,天線-REFX1(H斜率*0.06,9999)*最高,NULL);/////////A:=BACKSET(ISLASTBAR,BARSLAST(REFX(CROSS(上斜線9<>上斜線1,0.5),1)||REFX(CROSS(下斜線9<>下斜線1,0.5),1))+NN);X1:=REFX1(BARSLASTCOUNT(上斜線9<>上斜線1)<BARSLASTCOUNT(下斜線9<>下斜線1),9999);///////
上9:IF(上斜線9<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線9,NULL),NULL),COLORAA00AA,COLORWHITE;上8:IF(上斜線8<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線8,NULL),NULL),COLORAA00AA,COLORWHITE;上7:IF(上斜線7<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線7,NULL),NULL),COLORAA00AA,COLORWHITE;上6:IF(上斜線6<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線6,NULL),NULL),COLORAA00AA,COLORWHITE;上5:IF(上斜線5<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線5,NULL),NULL),COLORAA00AA,COLORWHITE;上4:IF(上斜線4<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線4,NULL),NULL),COLOR0000FF,COLORYELLOW;
上3:IF(上斜線3<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線3,NULL),NULL),COLORAA00AA,COLORRED;上2:IF(上斜線2<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線2,NULL),NULL),COLORAA00AA,COLORRED;上1:IF(上斜線1<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線1,NULL),NULL),COLORAA00AA,COLORRED;上0:IF(上斜線0<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線0,NULL),NULL),COLORAA00AA,COLORRED;上:IF(上斜線<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線,NULL),NULL),COLORAA00AA,COLORRED;
下9:IF(下斜線9>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線9,NULL),NULL),COLORAAAAAA,COLORGREEN;下8:IF(下斜線8>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線8,NULL),NULL),COLORAAAAAA,COLORGREEN;下7:IF(下斜線7>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線7,NULL),NULL),COLORAAAAAA,COLORGREEN;下6:IF(下斜線6>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線6,NULL),NULL),COLORAAAAAA,COLORGREEN;下5:IF(下斜線5>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線5,NULL),NULL),COLORAAAAAA,COLORGREEN;下4:IF(下斜線4>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線4,NULL),NULL),COLOR0000FF,COLORYELLOW;下3:IF(下斜線3>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線3,NULL),NULL),COLORAAAAAA,COLORGREEN;下2:IF(下斜線2>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線2,NULL),NULL),COLORAAAAAA,COLORGREEN;下1:IF(下斜線1>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線1,NULL),NULL),COLORAAAAAA,COLORGREEN;下0:IF(下斜線0>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線0,NULL),NULL),COLORAAAAAA,COLORGREEN;下:IF(下斜線>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線,NULL),NULL),COLORAAAAAA,COLORGREEN;?DRAWTEXT(REFX(CROSS(漲點,0.5),1),L-N*MINPRICE,'? ? ? ? ? 多'),COLORRED,VALIGN0;DRAWTEXT(REFX(CROSS(跌點,0.5),1),H+N*MINPRICE,'? ? ? ? ? ?跌'),COLORGREEN;
?
?
?來源:程序化99
-
文華技術人員:
?斜率周期能不能大一倍,按照甘氏線的角度修改下
?
?來源: www.kzuj.com.cn
-
文華客服:
?
文件名:微信截圖_20210727191650.png
?
-
網友回復:
?甘氏線沒法自編的,角度增加一倍參考;
?NN:=60;
N:=1;
T:=144;
T1:=10;
HDAY:=10;
LDAY:=10;
調點:=3;? ??
{黃金分割}
HH:=REF(HHV(H,T),T1);
LL:=REF(LLV(L,T),T1);
H1:=HH-(HH-LL)*0.191;
H2:=HH-(HH-LL)*0.382;
H3:=HH-(HH-LL)*0.5;
H4:=HH-(HH-LL)*0.618;
H5:=HH-(HH-LL)*0.764;
H6:=HH-(HH-LL)*0.809;
H7:=HH-(HH-LL)*0.236;
頂1:=HH+(HH-LL)*0.191;
頂2:=HH+(HH-LL)*0.382;
頂3:=HH+(HH-LL)*0.618;
底1:=IF((HH-LL)<LL,LL-(HH-LL)*0.191,LL-LL*0.191);
底2:=IF((HH-LL)<LL,LL-(HH-LL)*0.382,LL-LL*0.382);
底3:=IF((HH-LL)<LL,LL-(HH-LL)*0.618,LL-LL*0.618);
CURRBARSCOUNT:=REFX1(BARPOS,9999)-BARPOS+1;
高:=IF(CURRBARSCOUNT<=T+T1 AND CURRBARSCOUNT>T1,REFX1(HH,9999),NULL);
一:=IF(CURRBARSCOUNT<=T+T1,REFX1(H1,9999),NULL);
二:=IF(CURRBARSCOUNT<=T+T1,REFX1(H2,9999),NULL);
三:=IF(CURRBARSCOUNT<=T+T1,REFX1(H3,9999),NULL);
四:=IF(CURRBARSCOUNT<=T+T1,REFX1(H4,9999),NULL);
五:=IF(CURRBARSCOUNT<=T+T1,REFX1(H5,9999),NULL);
六:=IF(CURRBARSCOUNT<=T+T1,REFX1(H6,9999),NULL);
七:=IF(CURRBARSCOUNT<=T+T1,REFX1(H7,9999),NULL);
低:=IF(CURRBARSCOUNT<=T+T1 AND CURRBARSCOUNT>T1,REFX1(LL,9999),NULL);
NOTEXT1:高,COLOR007799;
上角度:=? 90;// 70
下角度:=? 90;
角度:=180;
CURR:=CURRBARSCOUNT;
TCH:=REFX1(HHV(H,HDAY*10),9999);
GTT:=REFX1(BARSLAST(TCH=H),9999)+1;
SX跌H:=REFX1(IF(GTT=1,H,REF(H,GTT-1)),9999);
BCL:=REFX1(LLV(L,LDAY*10),9999);
DTT:=REFX1(BARSLAST(BCL=L),9999)+1;
SX漲L:=REFX1(IF(DTT=1,L,REF(L,DTT-1)),9999);
漲點:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(L=SX漲L)+1));
跌點:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(H=SX跌H)+1));
最低:=IF(調點=1,跌點,IF(調點=2,漲點,IF(調點=3,漲點,跌點)));
L斜率:=下角度/IF(C<360,1000,10);
最高:=IF(調點=1,跌點,IF(調點=2,漲點,IF(調點=3,跌點,漲點)));
H斜率:=上角度/IF(C<3600,1000,10);
天線:=SX跌H;?
地線:=SX漲L;
K:=(天線-地線)/(IF(跌點>=漲點,跌點,漲點)-IF(跌點>=漲點,漲點,跌點));
上斜線:=IF(地線+REFX1(L斜率*4.00,9999)*最低>=地線,地線+REFX1(L斜率*4.00*2,9999)*最低,NULL);
上斜線0:=IF(地線+REFX1(L斜率*2.00,9999)*最低>=地線,地線+REFX1(L斜率*2.00*2,9999)*最低,NULL);
上斜線1:=IF(地線+REFX1(L斜率*1.5,9999)*最低>=地線,地線+REFX1(L斜率*1.5*2,9999)*最低,NULL);
上斜線2:=IF(地線+REFX1(L斜率*1.00,9999)*最低>=地線,地線+REFX1(L斜率*1.000*2,9999)*最低,NULL);
上斜線3:=IF(地線+REFX1(L斜率*0.70,9999)*最低>=地線,地線+REFX1(L斜率*0.70*2,9999)*最低,NULL);
上斜線4:=IF(地線+REFX1(L斜率*0.50,9999)*最低>=地線,地線+REFX1(L斜率*0.50*2,9999)*最低,NULL);
上斜線5:=IF(地線+REFX1(L斜率*0.365,9999)*最低>=地線,地線+REFX1(L斜率*0.365*2,9999)*最低,NULL);
上斜線6:=IF(地線+REFX1(L斜率*0.250,9999)*最低>=地線,地線+REFX1(L斜率*0.250*2,9999)*最低,NULL);
上斜線7:=IF(地線+REFX1(L斜率*0.165,9999)*最低>=地線,地線+REFX1(L斜率*0.165*2,9999)*最低,NULL);
上斜線8:=IF(地線+REFX1(L斜率*0.123,9999)*最低>=地線,地線+REFX1(L斜率*0.123*2,9999)*最低,NULL);
上斜線9:=IF(地線+REFX1(L斜率*0.06,9999)*最低>=地線,地線+REFX1(L斜率*0.06*2,9999)*最低,NULL);
下斜線:=IF(天線-REFX1(H斜率*4.00,9999)*最高<=天線,天線-REFX1(H斜率*4.00*2,9999)*最高,NULL);
下斜線0:=IF(天線-REFX1(H斜率*2.00,9999)*最高<=天線,天線-REFX1(H斜率*2.00*2,9999)*最高,NULL);
下斜線1:=IF(天線-REFX1(H斜率*1.500,9999)*最高<=天線,天線-REFX1(H斜率*1.500*2,9999)*最高,NULL);
下斜線2:=IF(天線-REFX1(H斜率*1.000,9999)*最高<=天線,天線-REFX1(H斜率*1.000*2,9999)*最高,NULL);
下斜線3:=IF(天線-REFX1(H斜率*0.70,9999)*最高<=天線,天線-REFX1(H斜率*0.70*2,9999)*最高,NULL);
下斜線4:=IF(天線-REFX1(H斜率*0.50,9999)*最高<=天線,天線-REFX1(H斜率*0.50*2,9999)*最高,NULL);
下斜線5:=IF(天線-REFX1(H斜率*0.382,9999)*最高<=天線,天線-REFX1(H斜率*0.365*2,9999)*最高,NULL);
下斜線6:=IF(天線-REFX1(H斜率*0.250,9999)*最高<=天線,天線-REFX1(H斜率*0.250*2,9999)*最高,NULL);
下斜線7:=IF(天線-REFX1(H斜率*0.165,9999)*最高<=天線,天線-REFX1(H斜率*0.165*2,9999)*最高,NULL);
下斜線8:=IF(天線-REFX1(H斜率*0.123,9999)*最高<=天線,天線-REFX1(H斜率*0.123*2,9999)*最高,NULL);
下斜線9:=IF(天線-REFX1(H斜率*0.06,9999)*最高<=天線,天線-REFX1(H斜率*0.06*2,9999)*最高,NULL);
/////////
A:=BACKSET(ISLASTBAR,BARSLAST(REFX(CROSS(上斜線9<>上斜線1,0.5),1)||REFX(CROSS(下斜線9<>下斜線1,0.5),1))+NN);
X1:=REFX1(BARSLASTCOUNT(上斜線9<>上斜線1)<BARSLASTCOUNT(下斜線9<>下斜線1),9999);
///////
上9:IF(上斜線9<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線9,NULL),NULL),COLORAA00AA,COLORWHITE;
上8:IF(上斜線8<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線8,NULL),NULL),COLORAA00AA,COLORWHITE;
上7:IF(上斜線7<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線7,NULL),NULL),COLORAA00AA,COLORWHITE;
上6:IF(上斜線6<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線6,NULL),NULL),COLORAA00AA,COLORWHITE;
上5:IF(上斜線5<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線5,NULL),NULL),COLORAA00AA,COLORWHITE;
上4:IF(上斜線4<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線4,NULL),NULL),COLOR0000FF,COLORYELLOW;
上3:IF(上斜線3<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線3,NULL),NULL),COLORAA00AA,COLORRED;
上2:IF(上斜線2<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線2,NULL),NULL),COLORAA00AA,COLORRED;
上1:IF(上斜線1<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線1,NULL),NULL),COLORAA00AA,COLORRED;
上0:IF(上斜線0<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線0,NULL),NULL),COLORAA00AA,COLORRED;
上:IF(上斜線<=天線*1.05,IF(X1||X1=0&&NOT(A),上斜線,NULL),NULL),COLORAA00AA,COLORRED;
下9:IF(下斜線9>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線9,NULL),NULL),COLORAAAAAA,COLORGREEN;
下8:IF(下斜線8>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線8,NULL),NULL),COLORAAAAAA,COLORGREEN;
下7:IF(下斜線7>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線7,NULL),NULL),COLORAAAAAA,COLORGREEN;
下6:IF(下斜線6>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線6,NULL),NULL),COLORAAAAAA,COLORGREEN;
下5:IF(下斜線5>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線5,NULL),NULL),COLORAAAAAA,COLORGREEN;
下4:IF(下斜線4>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線4,NULL),NULL),COLOR0000FF,COLORYELLOW;
下3:IF(下斜線3>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線3,NULL),NULL),COLORAAAAAA,COLORGREEN;
下2:IF(下斜線2>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線2,NULL),NULL),COLORAAAAAA,COLORGREEN;
下1:IF(下斜線1>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線1,NULL),NULL),COLORAAAAAA,COLORGREEN;
下0:IF(下斜線0>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線0,NULL),NULL),COLORAAAAAA,COLORGREEN;
下:IF(下斜線>=地線*0.95,IF(X1=0||X1&&NOT(A),下斜線,NULL),NULL),COLORAAAAAA,COLORGREEN;
?DRAWTEXT(REFX(CROSS(漲點,0.5),1),L-N*MINPRICE,'nbsp; ? ? ? ? 多',COLORRED,VALIGN0;
DRAWTEXT(REFX(CROSS(跌點,0.5),1),H+N*MINPRICE,'nbsp; ? ? ? ? ?跌',COLORGREEN;
?
-
網友回復:
?更改成這個斜率
文件名:微信截圖_20210727192034.png