예스스탁
예스스탁 답변
2025-07-29 14:25:39
안녕하세요
예스스탁입니다.
1
input : P(10);
var : mav(0),T(0),TL1(0),TL2(0);
var : HD(0),HT(0),HH(0);
var : LD(0),LT(0),LL(0);
mav = ma(C,P);
Plot1(mav);
if CrossUp(C,mav) Then
{
T = 1;
HH = H;
HD = sDate;
HT = sTime;
TL1 = TL_New(HD,HT,HH,NextBarSdate,NextBarStime,HH);
TL_SetColor(TL1,Red);
}
if CrossDown(C,mav) Then
{
T = -1;
LL = L;
LD = sDate;
LT = sTime;
TL2 = TL_New(LD,LT,LL,NextBarSdate,NextBarStime,LL);
TL_SetColor(TL2,Blue);
}
if T == 1 Then
{
if H > HH Then
{
HH = H;
TL_SetBegin(TL1,HD,HT,HH);
}
TL_SetEnd(TL1,NextBarSdate,NextBarStime,HH);
}
if T == -1 Then
{
if L < LL Then
{
LL = L;
TL_SetBegin(TL2,LD,LT,LL);
}
TL_SetEnd(TL2,NextBarSdate,NextBarStime,LL);
}
2
Input : 타주기분(60),N(12);
var : cnt(0),S1(0),D1(0),TM(0),TF(0);
var : HH(0),LL(0);
Array : HTL[50](0),LTL[50](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
TL_New(sdate,sTime,0,sDate,sTime,999999999);
for cnt = 49 DownTo 1
{
HTL[cnt] = HTL[cnt-1];
LTL[cnt] = LTL[cnt-1];
}
HH = H;
LL = L;
HTL[0] = TL_New(sDate,sTime,HH[0],NextBarSdate,NextBarStime,HH[0]);
TL_SetExtRight(HTL[0],true);
TL_SetColor(HTL[0],Red);
TL_SetDrawMode(HTL[0],0);
LTL[0] = TL_New(sDate,sTime,LL[0],NextBarSdate,NextBarStime,LL[0]);
TL_SetExtRight(LTL[0],true);
TL_SetColor(LTL[0],Blue);
TL_SetDrawMode(LTL[0],0);
TL_Delete(HTL[n]);
TL_Delete(LTL[n]);
}
if HH > 0 and H > HH Then
{
HH = H;
TL_SetBegin(HTL[0],sDate,sTime,HH);
}
TL_SetEnd(HTL[0],NextBarSdate,NextBarStime,HH);
if LL > 0 and L < LL Then
{
LL = L;
TL_SetBegin(LTL[0],sDate,sTime,LL);
}
TL_SetEnd(LTL[0],NextBarSdate,NextBarStime,LL);
}
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 1. 10일선을 기준으로 아래로 하락하였을 때 만들어진 최저가봉의 최저가를 우측추세선으로, 10일선을 기준으로 위로 상승하였을 때 만들어진 최고가봉의 최고가를 우측추세션으로 서로 바뀔 때까지 계속 구현해 주세요
2. 현재를 기준으로 전 12시간동안의 매시간 최고가봉의 최고가를 빨강색 우측추세선(12개선)으로, 전 12시간동안 매시간 최저가봉의 최저가를 기준으로 파란색 우측추세선(12개선)으로 구현해 주세요(그리고 전 시간을 조정할 수 있도록 부탁드립니다, 예를들면 전 6시간으로)
고맙습니다.