예스스탁
예스스탁 답변
2023-04-05 10:58:12
안녕하세요
예스스탁입니다.
input : 전환선기간(9),기준선기간(26),선행스팬2기간(52);
var : cnt(0);
var : mH1(0),mL1(0),mH11(0),mL11(0),mH2(0),mL2(0),mH22(0),mL22(0),mH3(0),mL3(0);
var : m전환선(0),m기준선(0),m선행스팬1(0),m선행스팬2(0),m구름상단(0),m구름하단(0);
Array : MH[100](0),ML[100](0);
if Bdate > Bdate[1]+30 Then
{
for cnt = 99 downto 1
{
MH[cnt] = MH[cnt-1];
ML[cnt] = ML[cnt-1];
}
MH[0] = H;
ML[0] = L;
}
if MH[0] > 0 and H > MH[0] Then
MH[0] = H;
if ML[0] > 0 and L < ML[0] Then
ML[0] = L;
if MH[선행스팬2기간+25] > 0 and ML[선행스팬2기간+25] > 0 then
{
mH1 = MH[0];
mL1 = ML[0];
mH11 = MH[25];
mL11 = ML[25];
mH2 = MH[0];
mL2 = ML[0];
mH22 = MH[25];
mL22 = ML[25];
mH3 = MH[25];
mL3 = ML[25];
for cnt = 0 to 선행스팬2기간-1
{
if cnt < 전환선기간 Then{
if MH[cnt] > mH1 Then
mH1 = MH[cnt];
if ML[cnt] < mL1 Then
mL1 = ML[cnt];
if MH[cnt+25] > mH11 Then
mH11 = MH[cnt+25];
if ML[cnt+25] < mL11 Then
mL11 = ML[cnt+25];
}
if cnt < 기준선기간 Then{
if MH[cnt] > mH2 Then
mH2 = MH[cnt];
if ML[cnt] < mL2 Then
mL2 = ML[cnt];
if MH[cnt+25] > mH22 Then
mH22 = MH[cnt+25];
if ML[cnt+25] < mL22 Then
mL22 = ML[cnt+25];
}
if MH[cnt+25] > mH3 Then
mH3 = MH[cnt+25];
if ML[cnt+25] < mL3 Then
mL3 = ML[cnt+25];
}
m전환선 = (mH1 + mL1)/2;
m기준선 = (mH2 + mL2)/2;
m선행스팬1 = ((mH11+mL11)/2 + (mH22+mL22)/2) / 2 ;
m선행스팬2 = (mH3+mL3) / 2;
m구름상단 = max(m선행스팬1,m선행스팬2);
m구름하단 = min(m선행스팬1,m선행스팬2);
if CrossUp(C,m구름상단) and m구름상단 > 0 Then
Plot1(H,"검색",Magenta);
}
즐거운 하루되세요
> anj 님이 쓴 글입니다.
> 제목 : 부탁드려요
> 월봉이 일목균형표구름대를 돌파한 검색식 부탁드려요
일봉차트에서 월봉이 구름대를 돌파한 신호를 나타내고 싶어서요 ㅜ
부탁드려요(__)