답변완료
두 코드의 차이점을 알고 싶습니다.
항상 궁금증에 도움을 주셔서 감사드립니다.
얼마전에 질문을 올린적이 있는데 그에 대한 답변으로 아래와 같은 코드를 주셨는데요.
input : ntime(200000);
var : Tcond(False),k(0),oo(0),tt(0);
Array : TL[50](0);
if Bdate != Bdate[1] Then
Tcond = False;
if (sdate != sdate[1] and stime >= ntime) or
(sdate == sdate[1] and stime >= ntime and stime[1] < ntime) Then
{
Tcond = true;
oo = o;
tt = PriceScale*10;
For k = 1 to 10
{
TL[k] = TL_New(sDate,sTime,oo+tt*k,NextBarSdate,NextBarStime,oo+tt*k);
}
}
Else
{
if Tcond == true Then
{
For k = 1 to 10
{
TL_SetEnd(TL[k],NextBarSdate,NextBarStime,oo+tt*k);
}
}
}
위의 코드를 실행하면 첨부파일1과 같은 선이 그어지는데요.
아래와 같이 else만 빼고 입력해도
첨부파일2와 같이
선이 그어지는 모습은 같은데요.
input : ntime(200000);
var : Tcond(False),k(0),oo(0),tt(0);
Array : TL[50](0);
if Bdate != Bdate[1] Then
Tcond = False;
if (sdate != sdate[1] and stime >= ntime) or
(sdate == sdate[1] and stime >= ntime and stime[1] < ntime) Then
{
Tcond = true;
oo = o;
tt = PriceScale*10;
For k = 1 to 10
{
TL[k] = TL_New(sDate,sTime,oo+tt*k,NextBarSdate,NextBarStime,oo+tt*k);
}
}
if Tcond == true Then
{
For k = 1 to 10
{
TL_SetEnd(TL[k],NextBarSdate,NextBarStime,oo+tt*k);
}
}
else가 있고, 없고
차트에 그려지는 선은 같아보이는데요.
else가 있으므로 그려지는 선이 다른 것인지
아니면 내부적으로 연산을 덜하게 되는 것인지...
어떤 차이가 있는지 궁금합니다.
설명 부탁드려요.
2023-08-08
990
글번호 171334
지표
답변완료
검토 요청드립니다.
안녕하세요?
아래 수식 중
plot9(SC,"첫봉종가") 수식이 첫봉종가거래량을 기준으로 추세선을 긋는 것이 맞는지 봐주세요.
답지만 시원하루되시길 바랍니다.
감사합니다.
=================================
input : R(0),G(0),B(0);
var : SC(0),SCV(0),sum(0),hh(0),ll(0);
SC = (C-O)/(H-L);
SCV = SC*v;
if Bdate != Bdate[1] Then
{
sum = SCV;
HH = sum;
LL = sum;
}
else
{
sum = sum + SCV;
if hh > sum Then
hh = sum;
if ll < sum Then
ll = sum;
}
if CurrentDate == sDate Then
{
plot1(sum,"vs",Rgb(R,G,B));
Plot2(HH,"최고");
Plot3(HH-(HH-LL)*0.236,"23.6%");
Plot4(HH-(HH-LL)*0.618,"61.8%");
Plot5(HH-(HH-LL)*0.5,"50.0%");
Plot6(HH-(HH-LL)*0.382,"38.2%");
Plot7(HH-(HH-LL)*0.714,"71.4%");
Plot8(LL,"최저");
plot9(SC,"첫봉종가");
}
if CurrentDate == sDate Then
{
PlotBaseLine1(0,"기준라인 0");
PlotBaseLine2(100,"기준라인 50");
PlotBaseLine3(-100,"기준라인 -50");
}
2023-08-08
1052
글번호 171305
지표
답변완료
지표문의
1.지표문의
HH= SwingHighP(L,3,3,0.2))
LL= SwingLowP(L,3,3,0.2))
CC=(SwingHighP(L,3,3,0.2))+SwingLowP(L,3,3,0.2)))
위의 전 30분값을 가져와서
현재봉 5분에
H(고가)에 HH을할당하여 차트에표시
L(저가)에 LL을할당하여
C(종가)에 CC을할당하여
2.차트에 괴리안나게
나누기2 하나요?
3.그럼 즐거운 하루 되세요
2023-08-08
912
글번호 171302
지표
답변완료
부탁드립니다
1. 보조차트와 기본차트가 서로 시가, 고가, 저가, 종가가 전혀 겹치지 않도록 완전히 교차하면 기본차트에 빨강색으로 구현해 주세요
2. 보조차트와 기본차트가 완전히 교차하지 못하고, 고가나 저가, 아니면 저가나 고가중 하나라도 서로 만나 겹쳤다가 헤어지면 그때마다 기본차트에 파란색으로 구현해 주세요
3. 당일 보조차트 풋의 현재가가 기본차트 콜의 가격보다 같거나 낮게 시작하였다가 당일 콜의 최저가 이상으로 상승하면 파란색으로 기본차트에 구현해 주세요
4. 당일 보조차트 풋의 현재가가 기본차트 콜의 가격보다 같거나 낮게 시작하였다가 당일 콜의 최고가 이상으로 상승하면 빨강색으로 기본차트에 구현해 주세요
5.당일 보조차트 풋의 현재가가 기본차트 콜의 가격보다 같거나 높이 시작하였다가 당일 콜의 최고가 이하로 하락하면 기본차트에 빨강색으로 구현해 주세요
6. 당일 보조차트 풋의 현재가가 기본차트 콜의 가격보다 같거나 높이 시작하였다가 당일 콜의 최저가 이하로 하락하면 기본차트에 파란색으로 구현해 주세요
고맙습니다.
2023-08-08
880
글번호 171301
강조