커뮤니티
문의드립니다
2016-06-07 11:37:12
182
글번호 98731
1.
input : 기간(7);
var : cnt(0),TL11(0),TL12(0),TL21(0),TL22(0);
Array :HD[10](0),HT[10](0),HH[10](0),LD[10](0),LT[10](0),LL[10](0);
if SwingHigh(1,H,기간,기간,기간*2+1) != -1 Then{
HD[0] = sdate[기간];
HT[0] = sTime[기간];
HH[0] = H[기간];
#plot1(HH[0]);
for cnt = 1 to 2{
HD[cnt] = HD[cnt-1][1];
HT[cnt] = HT[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
if HH[cnt] > 0 and HH[0] < HH[cnt] Then{
if cnt == 1 Then{
TL_SetExtRight(TL11,False);
TL11 = TL_New(HD[cnt],HT[cnt],HH[cnt],HD[0],HT[0],HH[0]);
TL_SetExtRight(TL11,true);
TL_SetColor(TL11,RGB(0, 191, 255));
TL_SetSize( TL11,3);
}
if cnt == 2 Then{
TL_SetExtRight(TL12,False);
TL12 = TL_New(HD[cnt],HT[cnt],HH[cnt],HD[0],HT[0],HH[0]);
TL_SetExtRight(TL12,true);
TL_SetColor(TL12,RGB(0, 191, 255));
TL_SetSize( TL12,2);
}
}
}
}
if SwingLow(1,L,기간,기간,기간*2+1) != -1 Then{
LD[0] = sdate[기간];
LT[0] = sTime[기간];
LL[0] = L[기간];
#plot1(LL[0]);
for cnt = 1 to 2{
LD[cnt] = LD[cnt-1][1];
LT[cnt] = LT[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
if LL[cnt] > 0 and LL[0] > LL[cnt] Then{
if cnt == 1 Then{
TL_SetExtRight(TL21,False);
TL21 = TL_New(LD[cnt],LT[cnt],LL[cnt],LD[0],LT[0],LL[0]);
TL_SetExtRight(TL21,true);
TL_SetColor(TL21,RGB(255, 20, 147));
TL_SetSize( TL21,3);
}
if cnt == 2 Then{
TL_SetExtRight(TL22,False);
TL22 = TL_New(LD[cnt],LT[cnt],LL[cnt],LD[0],LT[0],LL[0]);
TL_SetExtRight(TL22,true);
TL_SetColor(TL22,RGB(255,20, 147));
TL_SetSize( TL22,2); #TL2 추세선을 점선으로 지정
}
}
}
}
if (C > TL_GetValue(TL11,sdate,stime) and C[1] < TL_GetValue(TL11,sdate[1],stime[1])) or
(C > TL_GetValue(TL12,sdate,stime) and C[1] < TL_GetValue(TL12,sdate[1],stime[1])) Then
plot1(H,"검색",BLUE);
if (C < TL_GetValue(TL21,sdate,stime) and C[1] > TL_GetValue(TL21,sdate[1],stime[1])) or
(C < TL_GetValue(TL22,sdate,stime) and C[1] > TL_GetValue(TL22,sdate[1],stime[1])) Then
plot1(L,"검색",RED);
추세선 긋는 지표입니다.
이 지표(검색식)를 실행 시켜 보면 상방 하방 추세선이 자동으로 그려지는데..
상방 하방 추세선이 서로 교차할때 그 교차점의 캔들에 점을 찍어 주세요.
만약 이 수식이 구현 되지 않으면 해당 질의 개념에 맞는 수식 부탁 드립니다.
...........................................................................
2. 이평각도를 텍스트로 나타낼수 있는지요. 아니면 일정 각도 이상이 되면 해당 캔들에 점을 찍는 검색식으로 나타낼수 있는지 문의 드립니다.
예를 들어 20이평의 상승각도가 30도 이상이 되면 해당 챠트에 그 각도가 텍스트로 나올수 있는지....혹은 30도 이상이 되면 해당 캔들에 점을 찍어 주세요
....................................................................................
3. 전저점이 높아지다가 낮아지면 그 낮아지는 싯점의 캔들에 파란색 점을...
전고점이 낮아지다가 높아지면 그 높아지는 싯점의 캔들에 빨간색 점을 검색식으로 작성해 주세요.
부탁드립니다.
감사합니다.
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-06-07 13:35:06
안녕하세요
예스스탁입니다.
1.
가능하지 않습니다.
따로 방법이 없습니다.
2.
수식에서 지표의 각도는 계산이 가능하지 않습니다.
3
input : 기간(7);
var : cnt(0),TL11(0),TL12(0),TL21(0),TL22(0);
Array :HD[10](0),HT[10](0),HH[10](0),LD[10](0),LT[10](0),LL[10](0);
if SwingHigh(1,H,기간,기간,기간*2+1) != -1 Then{
HD[0] = sdate[기간];
HT[0] = sTime[기간];
HH[0] = H[기간];
#plot1(HH[0]);
for cnt = 1 to 2{
HD[cnt] = HD[cnt-1][1];
HT[cnt] = HT[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
if HH[cnt] > 0 and HH[0] < HH[cnt] Then{
if cnt == 1 Then{
TL_SetExtRight(TL11,False);
TL11 = TL_New(HD[cnt],HT[cnt],HH[cnt],HD[0],HT[0],HH[0]);
TL_SetExtRight(TL11,true);
TL_SetColor(TL11,RGB(0, 191, 255));
TL_SetSize( TL11,3);
}
if cnt == 2 Then{
TL_SetExtRight(TL12,False);
TL12 = TL_New(HD[cnt],HT[cnt],HH[cnt],HD[0],HT[0],HH[0]);
TL_SetExtRight(TL12,true);
TL_SetColor(TL12,RGB(0, 191, 255));
TL_SetSize( TL12,2);
}
}
}
if HH[0] > HH[1] and HH[1] < HH[2] and HH[2] > 0 Then
plot2(H,"전고점상승전환",RED);
}
if SwingLow(1,L,기간,기간,기간*2+1) != -1 Then{
LD[0] = sdate[기간];
LT[0] = sTime[기간];
LL[0] = L[기간];
#plot1(LL[0]);
for cnt = 1 to 2{
LD[cnt] = LD[cnt-1][1];
LT[cnt] = LT[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
if LL[cnt] > 0 and LL[0] > LL[cnt] Then{
if cnt == 1 Then{
TL_SetExtRight(TL21,False);
TL21 = TL_New(LD[cnt],LT[cnt],LL[cnt],LD[0],LT[0],LL[0]);
TL_SetExtRight(TL21,true);
TL_SetColor(TL21,RGB(255, 20, 147));
TL_SetSize( TL21,3);
}
if cnt == 2 Then{
TL_SetExtRight(TL22,False);
TL22 = TL_New(LD[cnt],LT[cnt],LL[cnt],LD[0],LT[0],LL[0]);
TL_SetExtRight(TL22,true);
TL_SetColor(TL22,RGB(255,20, 147));
TL_SetSize( TL22,2); #TL2 추세선을 점선으로 지정
}
}
}
if LL[0] < LL[1] and LL[1] > LL[2] and LL[2] > 0 Then
plot3(L,"저점하향전환",RED);
}
if (C > TL_GetValue(TL11,sdate,stime) and C[1] < TL_GetValue(TL11,sdate[1],stime[1])) or
(C > TL_GetValue(TL12,sdate,stime) and C[1] < TL_GetValue(TL12,sdate[1],stime[1])) Then
plot1(H,"검색",BLUE);
if (C < TL_GetValue(TL21,sdate,stime) and C[1] > TL_GetValue(TL21,sdate[1],stime[1])) or
(C < TL_GetValue(TL22,sdate,stime) and C[1] > TL_GetValue(TL22,sdate[1],stime[1])) Then
plot1(L,"검색",RED);
즐거운 하루되세요
> alsk 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1.
input : 기간(7);
var : cnt(0),TL11(0),TL12(0),TL21(0),TL22(0);
Array :HD[10](0),HT[10](0),HH[10](0),LD[10](0),LT[10](0),LL[10](0);
if SwingHigh(1,H,기간,기간,기간*2+1) != -1 Then{
HD[0] = sdate[기간];
HT[0] = sTime[기간];
HH[0] = H[기간];
#plot1(HH[0]);
for cnt = 1 to 2{
HD[cnt] = HD[cnt-1][1];
HT[cnt] = HT[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
if HH[cnt] > 0 and HH[0] < HH[cnt] Then{
if cnt == 1 Then{
TL_SetExtRight(TL11,False);
TL11 = TL_New(HD[cnt],HT[cnt],HH[cnt],HD[0],HT[0],HH[0]);
TL_SetExtRight(TL11,true);
TL_SetColor(TL11,RGB(0, 191, 255));
TL_SetSize( TL11,3);
}
if cnt == 2 Then{
TL_SetExtRight(TL12,False);
TL12 = TL_New(HD[cnt],HT[cnt],HH[cnt],HD[0],HT[0],HH[0]);
TL_SetExtRight(TL12,true);
TL_SetColor(TL12,RGB(0, 191, 255));
TL_SetSize( TL12,2);
}
}
}
}
if SwingLow(1,L,기간,기간,기간*2+1) != -1 Then{
LD[0] = sdate[기간];
LT[0] = sTime[기간];
LL[0] = L[기간];
#plot1(LL[0]);
for cnt = 1 to 2{
LD[cnt] = LD[cnt-1][1];
LT[cnt] = LT[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
if LL[cnt] > 0 and LL[0] > LL[cnt] Then{
if cnt == 1 Then{
TL_SetExtRight(TL21,False);
TL21 = TL_New(LD[cnt],LT[cnt],LL[cnt],LD[0],LT[0],LL[0]);
TL_SetExtRight(TL21,true);
TL_SetColor(TL21,RGB(255, 20, 147));
TL_SetSize( TL21,3);
}
if cnt == 2 Then{
TL_SetExtRight(TL22,False);
TL22 = TL_New(LD[cnt],LT[cnt],LL[cnt],LD[0],LT[0],LL[0]);
TL_SetExtRight(TL22,true);
TL_SetColor(TL22,RGB(255,20, 147));
TL_SetSize( TL22,2); #TL2 추세선을 점선으로 지정
}
}
}
}
if (C > TL_GetValue(TL11,sdate,stime) and C[1] < TL_GetValue(TL11,sdate[1],stime[1])) or
(C > TL_GetValue(TL12,sdate,stime) and C[1] < TL_GetValue(TL12,sdate[1],stime[1])) Then
plot1(H,"검색",BLUE);
if (C < TL_GetValue(TL21,sdate,stime) and C[1] > TL_GetValue(TL21,sdate[1],stime[1])) or
(C < TL_GetValue(TL22,sdate,stime) and C[1] > TL_GetValue(TL22,sdate[1],stime[1])) Then
plot1(L,"검색",RED);
추세선 긋는 지표입니다.
이 지표(검색식)를 실행 시켜 보면 상방 하방 추세선이 자동으로 그려지는데..
상방 하방 추세선이 서로 교차할때 그 교차점의 캔들에 점을 찍어 주세요.
만약 이 수식이 구현 되지 않으면 해당 질의 개념에 맞는 수식 부탁 드립니다.
...........................................................................
2. 이평각도를 텍스트로 나타낼수 있는지요. 아니면 일정 각도 이상이 되면 해당 캔들에 점을 찍는 검색식으로 나타낼수 있는지 문의 드립니다.
예를 들어 20이평의 상승각도가 30도 이상이 되면 해당 챠트에 그 각도가 텍스트로 나올수 있는지....혹은 30도 이상이 되면 해당 캔들에 점을 찍어 주세요
....................................................................................
3. 전저점이 높아지다가 낮아지면 그 낮아지는 싯점의 캔들에 파란색 점을...
전고점이 낮아지다가 높아지면 그 높아지는 싯점의 캔들에 빨간색 점을 검색식으로 작성해 주세요.
부탁드립니다.
감사합니다.
감사합니다
다음글