![]() |
在這個頁面顯示本主題全部的 12 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 支撐壓力線問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=16205)
支撐壓力線問題
版主你好,
我想讓5分鐘自動出現支撐壓力線且可以往右延伸,直到跌破或突破才停止,程式要怎麼寫,謝謝!
__________________
chiu
回覆: 支撐壓力線問題
引用:
最初由 a9681054 發表
版主你好,
我想讓5分鐘自動出現支撐壓力線且可以往右延伸,直到跌破或突破才停止,程式要怎麼寫,謝謝!
版主的意思應該是假設10:00是25元但支撐是23元壓力是27元,到了12:00來到23元那表示第一道支撐破了,會自動畫出下一道支撐20元
引用:
最初由 jun03210904 發表
版主的意思應該是假設10:00是25元但支撐是23元壓力是27元,到了12:00來到23元那表示第一道支撐破了,會自動畫出下一道支撐20元
不好意思 大大 忘了補充說 支撐線跟壓力線是必須有根據 而不是憑空想像的
還有
我還不太會寫程式 可否請大大寫給我看看 感激不盡 謝
引用:
最初由 jun03210904 發表
不好意思 大大 忘了補充說 支撐線跟壓力線是必須有根據 而不是憑空想像的
還有
我還不太會寫程式 可否請大大寫給我看看 感激不盡 謝
那可否請大大除去根據之後撰寫程式給我 謝謝
引用:
最初由 jun03210904 發表
那可否請大大除去根據之後撰寫程式給我 謝謝
我有用 但我寫不出來 可否請大大幫我
引用:
最初由 jun03210904 發表
我有用 但我寫不出來 可否請大大幫我
大大 我大概有找一個 可否請大大幫我將這公式修改成奇狐適用的 謝謝
{畫線主圖TDX N:1,100,8 K:0,2,0 P:0,1,0}
{參數N3=900101 1501231 1080918}{小/大/缺省}
{P2=900101 1501231 1080925}{小/大/缺省}
{短期壓力支撐N1 1 100 5}
ZGD:=HHV(H,60);
ZGD2:=CONST(ZGD);
ZDD:=LLV(L,60);
ZDD2:=CONST(ZDD );
GJ:=(C+H+L+O)/4;
明日阻力:=L+(GJ-L)+(CL);
明日支撐:=L+(C-GJ);
KOH:=L>REF( H,1);
KOL:=H<REF(L,1);
HIF:=L>REF(H,BARSLAST(KOH)+1);
NHIF:=L<=REF(H,BARSLAST(KOH)+1 );
LIF:=H<REF(L,BARSLAST(KOL)+1);
NLIF:=H>=REF(L,BARSLAST(KOL)+1);
下檔線:=(((CLOSE - LLV(LOW ,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
RRRSV:=SMA(下檔線,3,1);
KKK:=SMA(RRRSV,3,1) ;
DDDDD:=((3 * RRRSV) - (2 * KKK));
JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
RSV24:=SMA(JJ12,3,1);
K24:=SMA(RSV24,3,1);
D24:=((3 * RSV24) - (2 * K24));
壓力2:=IF (CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORFFFFFF;
底部:=LLV(HIGH,30),COLOR00FF00;
AA:=REF(H,N)= HHV(H,2*N+1); AA1:=REF(L,N)=LLV(L,2*N+1);
QY:=BACKSET(AA,N+1); QY1:=BACKSET(AA1 ,N+1);
CC:=FILTER(QY,N) AND H=HHV(H,N+1); CC1:=FILTER(QY1,N) AND L=LLV(L,N+1);
DDD: =BARSLAST(CC); DD1:=BARSLAST(CC1);
GDTS:=IF(CC,CURRBARSCOUNT,0); DDTS:=IF(CC1,CURRBARSCOUNT,0);
DINGBUTS:=IF(DDD,REF(GDTS,DDD ),GDTS); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);
GDCS1:=CONST(DINGBUTS); DDCS1:=CONST(DDTS1);
GDCS13:=CONST(REF(HIGH,GDCS1-1 )); DDCS13:=CONST(REF(L,DDCS1-1));
DINGBUTS1:=REF(DINGBUTS,DDD+1); DDTS2:=REF(DDTS1,DD1+1);
GDCS2:=CONST(DINGBUTS1); DDCS2:=CONST(DDTS2);
GDCS23:=CONST(REF(HIGH,DINGBUTS1-1)); DDCS23:=CONST(REF(L,DDTS2-1));
XG1:=BACKSET(ISLASTBAR,GDCS1); XD1: =BACKSET(ISLASTBAR,DDCS1);
XG2:=BACKSET(ISLASTBAR,DINGBUTS1); XD2:=BACKSET(ISLASTBAR,DDTS2);
XDD:=IF(DDCS13<=DDCS23,XD1,XD2);
M:=INTPART(3* N/5);
AAA:=REF(H,M)=HHV(H,2*M+1);
QYY:=BACKSET(AAA,M+1);
CCC:=FILTER(QYY,M) AND H= HHV(H,M+1);
DDDD:=BARSLAST(CCC),NODRAW;
GDTSS:=IF(CCC,CURRBARSCOUNT,0);
DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD),GDTSS);
GDCS11: =CONST(DINGBUTSS);
DINGBUTS11:=REF(DINGBUTSS,DDDD+1);
GDCS22:=CONST(DINGBUTS11);
AA11:=REF(L,M)=LLV(L,2*M+1);
QY11:= BACKSET(AA11,M+1);
CC11:=FILTER(QY11,M) AND L=LLV(L,M+1);
DD11:=BARSLAST(CC11);
DDTSS:=IF(CC11,CURRBARSCOUNT,0);
DDTS11:=IF(DD11,REF(DDTSS,DD11),DDTSS);
DDCS11:=CONST(DDTS11);
DDTS22:=REF(DDTS11,DD11+1);
DDCS22:=CONST(DDTS22);
高點壓力M: =DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORRED,LINETHICK1;
低點支撐M:=DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) COLORRED,LINETHICK1;
高點壓力:=DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) ,COLORBLUE,LINETHICK1;
低點支撐:=DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),COLORBLUE,LINETHICK1;
高:=CONST(MAX(MAX(MAX(MAX(MAX(MAX(ZGD2,高點壓力),低點支撐),GDCS13),GDCS23),高點壓力M)
,低點支撐M));
低: =CONST(MIN(MIN(MIN(MIN(MIN(MIN(ZDD2,DDCS23),DDCS13),低點支撐),高點壓力),低點支撐M)
,高點壓力M));
{DRAWBAND(高,RGB(100,100,100),低,RGB(100,100,100));}
DRAWBAND(高點壓力,RGB(00,00,600),低點支撐,RGB(00,00,1000));
ZGSTAR:=(高點壓力+低點支撐)/2;
ZGEND:=CONST((高點壓力+低點支撐)/2);
STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);
中軌:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR, ISLASTBAR,ZGEND,1),COLOR555555,LINETHICK1;
DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORRED,LINETHICK1;
DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) COLORRED, LINETHICK1;
STICKLINE(XG2,GDCS23,GDCS23,0.5,1),COLORWHITE;
STICKLINE(XG1,GDCS13,GDCS13,0.5,1),COLORYELLOW;
STICKLINE(XD2,DDCS23,DDCS23,0.5,1),COLORMAGENTA;
STICKLINE(XD1 ,DDCS13,DDCS13,0.5,1),COLORCYAN;
DRAWKLINE(H,O,L,C);
{短期壓力支撐N1 1 100 5}
A1:=REF(H,N1)=HHV(H,2*N1+ 1);
B1:=FILTER(A1,N1);
C1:=BACKSET(B1,N1+1);
D1:=FILTER(C1,N1);{高點}
R11:=BACKSET(ISLASTBAR,BARSLAST(D1) +1); S11:=R11>REF(R11,1);
短壓:DRAWLINE(D1,H,S11,H,1),COLORFFFF00;
A2:=REF(L,N1)=LLV(L,2* N1+1);
B2:=FILTER(A2,N1);
C2:=BACKSET(B2,N1+1);
D2:=FILTER(C2,N1);{低點}
T11:=BACKSET(ISLASTBAR,BARSLAST( D2)+1); U11:=T11>REF(T11,1);
短撐:DRAWLINE(D2,L,U11,L,1),COLORFFFF00; {參數N3=900101 1501231 1080918}{小/大/缺省} {P2=900101 1501231 1080925}{小/大/缺省} 中心價:(H+L+O+C)/4,NODRAW,COLOR00FFFF; 價格:=REF(中心價,DATE=(N3+1 )),NODRAW; 頸線:DRAWLINE(DATE=N3,中心價,DATE>N3,價格,1),NODRAW,COLOR40FF00{頸線}; 頸線A:STICKLINE(頸線,頸線,頸線,0.5 ,1),COLOR40FF00; 價格2:=REF(中心價,DATE=(P2+1)); 頸線B: DRAWLINE(DATE=P2,中心價,DATE>N3,價格2,1),NODRAW,COLOR8000FF ; 頸B: STICKLINE(頸線B,頸線B,頸線B,0.5,1),COLOR8000FF; {立樁量} V2:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1 )-1,VOL/REF(VOL,1)-1); VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,V*240/FROMOPEN,DRAWNULL); 量比:=IF(CURRBARSCOUNT=1,VVOL, VOL)/REF(MA(VOL,5),1); SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20)); 飽和:=IF(SAT>1,1 ,SAT)*100; 立樁:=量比>2 AND飽和=100; 立樁量:=(V2>=1 OR立樁) AND C>O; STICKLINE(立樁量,O,C,1.8, 0),COLORFF80FF; STICKLINE(立樁量,O,C,0.7,0),COLOR8000FF; {漲停標示} AAK:=CLOSE/REF(C,1)>=1.097 AND C=H; STICKLINE(AAK,C ,O,1.8,0),COLORRED; STICKLINE(AAK,O,C,0.2,0),COLOR0000FF; {漲跌停標示} C3:=REF(C,1); 漲停:=IF((C-C3 )*100/C3>=(10-0.01*100/C3),1,0); 跌停:=IF((C3-C)*100/C3>=(10-0.01*100/C3),1 ,0); STICKLINE(跌停,OPEN,CLOSE,1,0),COLORFF0000; {畫線B} HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0; MADISPLAY:=0; AAR:=REF(H,HIGHN)=HHV(H,2*HIGHN+1); QYQ:=BACKSET(AAR,HIGHN+1); CCQ:=FILTER(QYQ,HIGHN) AND H= HHV(H,HIGHN+1); DDDQQ:=BARSLAST(CCQ); GDTSQ:=IF(CCQ,CURRBARSCOUNT,0); DINGBU:=IF(DDDQQ,REF(H,DDDQQ),H);{頂部} DINGBUTSQ:=IF(DDDQQ,REF(GDTSQ,DDDQQ),GDTSQ); DINGBU1:=REF(DINGBU,DDDQQ+1); GDCS1Q:=CONST(DINGBUTSQ); DINGBUTS1Q:=REF(DINGBUTSQ,DDDQQ+1); GDCS2Q :=CONST(DINGBUTS1Q); DINGBU2:=REF(DINGBU1,DDDQQ+1); MM:=IF(CURRBARSCOUNT>GDCS2Q,0,1); 高點壓力2:DRAWLINE(CURRBARSCOUNT=GDCS2Q,H,CURRBARSCOUNT=GDCS1Q, H,1) COLORGREEN,LINETHICK1; AA1Q:=REF(L,LOWN)=LLV(L,2*LOWN+1); QY1Q:=BACKSET(AA1Q,LOWN+1); CC1Q:=FILTER(QY1Q,LOWN) AND L=LLV(L,LOWN+1); DD1Q:=BARSLAST(CC1Q); DDTSQ:=IF(CC1Q,CURRBARSCOUNT,0); YDB:=IF(DD1Q,REF(L,DD1Q),L); DDTS1Q :=IF(DD1Q,REF(DDTSQ,DD1Q),DDTSQ); DDCS1Q:=CONST(DDTS1Q); ZDB:=REF(YDB,DD1Q+1); DDTS2Q:=REF(DDTS1Q,DD1Q+1); DDCS2Q: =CONST(DDTS2Q); 低點支撐2:DRAWLINE(CURRBARSCOUNT=DDCS2Q,L,CURRBARSCOUNT=DDCS1Q,L,1),COLORFF00FF,LINETHICK1;
引用:
最初由 jun03210904 發表
大大 我大概有找一個 可否請大大幫我將這公式修改成奇狐適用的 謝謝
{畫線主圖TDX N:1,100,8 K:0,2,0 P:0,1,0}
{參數N3=900101 1501231 1080918}{小/大/缺省}
{P2=900101 1501231 1080925}{小/大/缺省}
{短期壓力支撐N1 1 100 5}
ZGD:=HHV(H,60);
ZGD2:=CONST(ZGD);
ZDD:=LLV(L,60);
ZDD2:=CONST(ZDD );
GJ:=(C+H+L+O)/4;
明日阻力:=L+(GJ-L)+(CL);
明日支撐:=L+(C-GJ);
KOH:=L>REF( H,1);
KOL:=H<REF(L,1);
HIF:=L>REF(H,BARSLAST(KOH)+1);
NHIF:=L<=REF(H,BARSLAST(KOH)+1 );
LIF:=H<REF(L,BARSLAST(KOL)+1);
NLIF:=H>=REF(L,BARSLAST(KOL)+1);
下檔線:=(((CLOSE - LLV(LOW ,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
........................
全部時間均為台灣時間, 現在時間為21:33 | 在這個頁面顯示本主題全部的 12 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.