예스스탁
예스스탁 답변
2024-12-18 10:50:03
안녕하세요
예스스탁입니다.
var : tx1(0),tx2(0),tx3(0),tx4(0);
if sTime < 093000 Then
{
input : Period(20),dv(2);
var : BBup(0),BBmd(0),BBdn(0),A(0),B(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if Bdate != Bdate[1] Then
{
A = bbup;
B = bbdn;
tx1 = Text_New(sDate,sTime,A,NumToStr(A,2));
tx2 = Text_New(sDate,sTime,B,NumToStr(B,2));
tx3 = Text_New(sDate,sTime,A+(A-B),NumToStr(A+(A-B),2));
tx4 = Text_New(sDate,sTime,B-(A-B),NumToStr(B-(A-B),2));
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
}
if A > 0 and bbup > A Then
A = bbup;
if B > 0 and bbdn< B Then
B = bbdn;
Plot1(A,"H");
plot2(B,"L");
Plot3(A+(A-B),"HL");
plot4(B-(A-B),"LH");
Text_SetString(tx1,NumToStr(A,2));
Text_SetString(tx2,NumToStr(B,2));
Text_SetString(tx3,NumToStr(A+(A-B),2));
Text_SetString(tx4,NumToStr(B-(A-B),2));
Text_SetLocation(tx1,sDate,sTime,A);
Text_SetLocation(tx2,sDate,sTime,B);
Text_SetLocation(tx3,sDate,sTime,A+(A-B));
Text_SetLocation(tx4,sDate,sTime,B-(A-B));
}
Else
{
NoPlot(1);
NoPlot(2);
NoPlot(3);
NoPlot(4);
}
즐거운 하루되세요
> para 님이 쓴 글입니다.
> 제목 : 지표 질문입니다
> 아래 수식의 지표 값을 표출된 선 옆에 숫자로 표시되도록 수정 부탁드립니다
감사합니다
------------------------------------------------------------------
if sTime < 093000 Then
{
input : Period(20),dv(2);
var : BBup(0),BBmd(0),BBdn(0),A(0),B(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if Bdate != Bdate[1] Then
{
A = bbup;
B = bbdn;
}
if A > 0 and bbup > A Then
A = bbup;
if B > 0 and bbdn< B Then
B = bbdn;
Plot1(A,"H");
plot2(B,"L");
Plot3(A+(A-B),"HL");
plot4(B-(A-B),"LH");
}
Else
{
NoPlot(1);
NoPlot(2);
NoPlot(3);
NoPlot(4);
}