예스스탁
예스스탁 답변
2024-12-30 11:27:42
안녕하세요
예스스탁입니다.
input : Leftbar(5),Rightbar(5),배수(1);
var : HH(0),LL(0),RR(0);
var : TL(0),Tx(0);
var : uTL(0),dTL(0);
var : uTX(0),dTX(0);
if SwingHigh(1,H,Leftbar,Rightbar,Leftbar+Rightbar+1) != -1 Then
{
HH = H[Rightbar];
TL = TL_New(sDate[Rightbar],sTime[Rightbar],HH,sDate,sTime,HH);
TL_SetColor(TL,Red);
TX = Text_New(sDate[Rightbar],sTime[Rightbar],HH,NumToStr(HH,2));
Text_SetStyle(TX,2,1);
if LL > 0 Then
{
#주석 해제하면 마지막만 표시됩니다.
#TL_Delete(uTL);
#TL_Delete(dTL);
#Text_Delete(uTX);
#Text_Delete(dTX);
RR = HH-LL;
uTL = TL_New(sDate[Rightbar],sTime[Rightbar],HH+RR*배수,sDate,sTime,HH+RR*배수);
TL_SetColor(uTL,Yellow);
uTX = Text_New(sDate[Rightbar],sTime[Rightbar],HH+RR*배수,NumToStr(HH+RR*배수,2));
Text_SetStyle(uTX,2,1);
dTL = TL_New(sDate[Rightbar],sTime[Rightbar],LL-RR*배수,sDate,sTime,LL-RR*배수);
TL_SetColor(dTL,Magenta);
dTX = Text_New(sDate[Rightbar],sTime[Rightbar],LL-RR*배수,NumToStr(LL-RR*배수,2));
Text_SetStyle(dTX,2,0);
}
}
if SwingLow(1,L,Leftbar,Rightbar,Leftbar+Rightbar+1) != -1 Then
{
LL = L[Rightbar];
TL = TL_New(sDate[Rightbar],sTime[Rightbar],LL,sDate,sTime,LL);
TL_SetColor(TL,Cyan);
Tx = Text_New(sDate[Rightbar],sTime[Rightbar],LL,NumToStr(LL,2));
Text_SetStyle(TX,2,0);
if HH > 0 Then
{
#주석 해제하면 마지막만 표시됩니다.
#TL_Delete(uTL);
#TL_Delete(dTL);
#Text_Delete(uTX);
#Text_Delete(dTX);
RR = HH-LL;
uTL = TL_New(sDate[Rightbar],sTime[Rightbar],HH+RR*배수,sDate,sTime,HH+RR*배수);
TL_SetColor(uTL,Yellow);
uTX = Text_New(sDate[Rightbar],sTime[Rightbar],HH+RR*배수,NumToStr(HH+RR*배수,2));
Text_SetStyle(uTX,2,1);
dTL = TL_New(sDate[Rightbar],sTime[Rightbar],LL-RR*배수,sDate,sTime,LL-RR*배수);
TL_SetColor(dTL,Magenta);
dTX = Text_New(sDate[Rightbar],sTime[Rightbar],LL-RR*배수,NumToStr(LL-RR*배수,2));
Text_SetStyle(dTX,2,0);
}
}
새해 복 많이 받으시길 바랍니다.
> superman 님이 쓴 글입니다.
> 제목 : 지표 부탁드립니다.
> 항상 수고하시고 새해 복 미리 받으세요
아래 수식은 직전고점 직전저점 찾는 수식입니다.
변수를 5로 했구요 마지막에 표시된 고점 320.30에서 마지막 직전저점 319.75를
뺀값을 고점320.30에 더한값(0.55) 320.85 에 노란선으로 표시되게 하구요
또 마지막 저점 319.75에서 뺀값(0.55) 319.2를 그림처럼 분홍색선 으로
표시하고 수치도 그림처럼 표시할수 있게 해주시면 좋겠습니다.
그리고 고점에서 저점을 뺀값에 1.618배 또는 2배 3배 까지 확장해서 표시할수
있게 해주시면 감사하겠습니다.
input : Leftbar(5),Rightbar(5);
var : TL(0),Tx(0);
if SwingHigh(1,H,Leftbar,Rightbar,Leftbar+Rightbar+1) != -1 Then
{
TL = TL_New(sDate[Rightbar],sTime[Rightbar],H[Rightbar],sDate,sTime,H[Rightbar]);
TL_SetColor(TL,Red);
TX = Text_New(sDate[Rightbar],sTime[Rightbar],H[Rightbar],NumToStr(H[Rightbar],2));
Text_SetStyle(TX,2,1);
}
if SwingLow(1,L,Leftbar,Rightbar,Leftbar+Rightbar+1) != -1 Then
{
TL = TL_New(sDate[Rightbar],sTime[Rightbar],L[Rightbar],sDate,sTime,L[Rightbar]);
TL_SetColor(TL,Cyan);
Tx = Text_New(sDate[Rightbar],sTime[Rightbar],L[Rightbar],NumToStr(L[Rightbar],2));
Text_SetStyle(TX,2,0);
}