예스스탁
예스스탁 답변
2025-02-07 11:37:10
안녕하세요
예스스탁입니다.
Input : Period(20), MultiD(2),D(1);
var : MAv(0),BBup(0),BBdn(0),HH(0),LL(0),cnt(0);
Array : TL1[50](0),TL2[50](0);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
Plot1(MAv, "이평");
Plot2(BBup, "상단밴드");
Plot3(BBdn, "하단밴드");
if Bdate != Bdate[1] Then
{
TL_Delete(TL1[d]);
TL_Delete(TL2[d]);
HH = BBup;
LL = BBdn;
For cnt = 49 DownTo 1
{
TL1[cnt] = TL1[cnt-1];
TL2[cnt] = TL2[cnt-1];
}
TL1[0] = TL_New(sDate,sTime,HH,NextBarSdate,NextBarStime,HH);
TL2[0] = TL_New(sDate,sTime,LL,NextBarSdate,NextBarStime,LL);
TL_SetColor(TL1[0],Magenta);
TL_SetColor(TL2[0],Blue);
TL_SetExtRight(TL1[0],true);
TL_SetExtRight(TL2[0],true);
TL_SetStyle(TL1[0],3);
TL_SetStyle(TL2[0],3);
}
Else
{
if BBup > HH Then
{
HH = BBup;
TL_SetBegin(TL1[0],sDate,sTime,HH);
TL_Setend(TL1[0],NextBarSdate,NextBarStime,HH);
}
if BBdn < LL Then
{
LL = BBdn;
TL_SetBegin(TL2[0],sDate,sTime,LL);
TL_Setend(TL2[0],NextBarSdate,NextBarStime,LL);
}
}
즐거운 하루되세요
> 크라켄 님이 쓴 글입니다.
> 제목 : 수식 부탁 드립니다
> #,안녕하세요
상기 그림파일 참조하여 우축 추세선 수식을 부탁드립니다.
*,당일(D)
1,첫시작 볼밴 상단밴드 최고점을 당일Y축까지 그리기
2,첫시작 볼밴 하단밴드 최저점을 당일Y축까지 그리기
*,전일(D-1)
3,첫시작 볼밴 상단밴드 최고점을 익일 Y축까지 그리기
4,첫시작 볼밴 하단밴드 최저점을 익일 Y축까지 그리기
(PS : D 와 D-1 의 추세선 생성 여부를 변수로 조절하면 좋겠습니다)
Input : Period(20), MultiD(2);
var : MAv(0),BBup(0),BBdn(0);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
Plot1(MAv, "이평");
Plot2(BBup, "상단밴드");
Plot3(BBdn, "하단밴드");
$, 언제나 늘 고맙습니다.