커뮤니티
수식부탁드립니다.
2015-03-23 07:56:32
146
글번호 84279
예를 들면
5분봉에서 차트전체에서
30분봉과 일봉과 주봉의
시가 고가 저가 종가를 그리는 수식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2015-03-23 17:18:20
안녕하세요
예스스탁입니다.
N으로 이전봉을 지정하시면 됩니다.
input : N(0),타분봉주기(30);
var : cnt(0),TF(0);
array : WeekO[50](0),WeekH[50](0),WeekL[50](0),WeekC[50](0);
array : TminO[50](0),TminH[50](0),TminL[50](0),TminC[50](0);
if DayOfWeek(date) < DayOfWeek(date)[1] then{
WeekO[0] = O;
WeekH[0] = H;
WeekL[0] = L;
for cnt = 1 to 49{
WeekO[cnt] = WeekO[cnt-1][1];
WeekH[cnt] = WeekH[cnt-1][1];
WeekL[cnt] = WeekL[cnt-1][1];
WeekC[cnt] = WeekC[cnt-1][1];
}
}
if H > WeekH[0] Then
WeekH[0] = H;
if L < WeekL[0] Then
WeekL[0] = L;
WeekC[0] = C;
TF = TimeToMinutes(stime)%타분봉주기;
if dayindex == 0 or (TF < Tf[1] and stime > stime[1]) then{
TminO[0] = O;
TminH[0] = H;
TminL[0] = L;
for cnt = 1 to 49{
TminO[cnt] = TminO[cnt-1][1];
TminH[cnt] = TminH[cnt-1][1];
TminL[cnt] = TminL[cnt-1][1];
TminC[cnt] = TminC[cnt-1][1];
}
}
if H > TminH[0] Then
TminH[0] = H;
if L < TminL[0] Then
TminL[0] = L;
TminC[0] = C;
plot1(WeekO[N],"주봉시가");
plot2(WeekH[N],"주봉고가");
plot3(WeekL[N],"주봉저가");
plot4(WeekC[N],"주봉종가");
plot5(TminO[N],"타분봉시가");
plot6(TminH[N],"타분봉고가");
plot7(TminL[N],"타분봉저가");
plot8(TminC[N],"타분봉종가");
plot9(dayopen(N),"일봉시가");
plot10(DayHigh(N),"일봉고가");
plot11(DayLow(N),"일봉저가");
plot12(DayClose(N),"일봉종가");
즐거운 하루되세요
> 무지개나날들 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 예를 들면
5분봉에서 차트전체에서
30분봉과 일봉과 주봉의
시가 고가 저가 종가를 그리는 수식 부탁드립니다.
다음글
이전글