예스스탁
예스스탁 답변
2020-09-16 16:31:37
안녕하세요
예스스탁입니다.
Input : af(0.02), maxAF(0.2);
var : T(0),cnt(0);
var : TL1(0),TL2(0);
Array : HH[10](0),HD[10](0),HT[10](0);
Array : LL[10](0),LD[10](0),LT[10](0);
var1 = SAR(af,maxAF);
if var1 > C Then
Plot1(var1, "파리볼릭",BLUE);
Else
Plot1(var1, "파라볼릭",RED);
if CrossUp(C,var1) Then
{
T = 1;
LL[0] = var1;
LD[0] = sDate;
LT[0] = sTime;
For cnt = 1 to 9
{
LL[cnt] = LL[cnt-1][1];
LD[cnt] = LD[cnt-1][1];
LT[cnt] = LT[cnt-1][1];
}
if LL[2] > 0 Then
{
TL_Delete(TL1);
TL1 = TL_New(LD[2],LT[2],LL[2],LD[0],LT[0],LL[0]);
}
}
if T == 1 and var1 < LL[0] Then
{
LL[0] = var1;
LD[0] = sDate;
LT[0] = sTime;
TL_SetEnd(TL1,LD[0],LT[0],LL[0]);
}
if CrossDown(C,var1) Then
{
T = -1;
HH[0] = var1;
HD[0] = sDate;
HT[0] = sTime;
For cnt = 1 to 9
{
HH[cnt] = HH[cnt-1][1];
HD[cnt] = HD[cnt-1][1];
HT[cnt] = HT[cnt-1][1];
}
if HH[2] > 0 Then
{
TL_Delete(TL2);
TL2 = TL_New(HD[2],HT[2],HH[2],HD[0],HT[0],HH[0]);
}
}
if T == -1 and var1 > HH[0] Then
{
HH[0] = var1;
HD[0] = sDate;
HT[0] = sTime;
TL_SetEnd(TL2,HD[0],HT[0],HH[0]);
}
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> -현재 파라볼릭 최고점과 전 최고점이 아니라 전전 최고점과 현재 시점의 최고점을 서로 연결하는 추세선을 구현해 주세요(바로 앞전 파라볼릭을 하나 건네 뛰는 형식입니다)
- 물론 현재 파라볼릭 최저점과 전 최저점이 아니라 전전 최저점과 현재 시점의 최저점을 서로 연결하는 추세선을 구현해 주세요