커뮤니티
부탁 드립니다.
2015-12-02 21:09:57
105
글번호 92997
항상 도움 주셔서 감사 드립니다.
45282번 수정 질문 부탁 드립니다.
미리 감사 드립니다
답변 1
예스스탁 예스스탁 답변
2015-12-03 08:56:23
안녕하세요
예스스탁입니다.
수식에 시간처리가 잘못되 수정해 드립니다
선그래프는 직전 출력지점과 연결되므로
점그래프나 일자그래프로 보셔야 합니다.
1.
INPUT:시작시간(213000),끝시간(070000);
var : HV(0);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{
Condition1 = true;
Hv = 0;
}
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then
Condition1 = false;
if Condition1 == true Then{
if V > HV Then{
Hv = V;
var1 = H;
var2 = L;
}
plot1(var1,"고가선");
plot2(var2,"저가선");
}
2.
INPUT:시작시간(213000),끝시간(070000);
Var : cond(false),V1(0);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) then{
cond = true;
V1 = RSI(14);
}
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then
Cond = false;
if Cond == true Then
var1 = rsi(14)-V1;
Else
var1 = 0;
if cond == true then{
plot1(var1);
PlotBaseLine1(0,"0");
}
지정일 21시30분에서 다음날 7시까지 출력하는 식은 아래와 같습니다.
1.
INPUT: 지정일(20151130),시작시간(213000),끝시간(070000);
var : HV(0);
if sdate == 지정일 and( stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) Then{
Condition1 = true;
Hv = 0;
}
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then
Condition1 = false;
if Condition1 == true Then{
if V > HV Then{
Hv = V;
var1 = H;
var2 = L;
}
plot1(var1,"고가선");
plot2(var2,"저가선");
}
2.
INPUT:지정일(20151130),시작시간(213000),끝시간(070000);
Var : cond(false),V1(0);
if sdate == 지정일 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then{
cond = true;
V1 = RSI(14);
}
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then
Cond = false;
if Cond == true Then
var1 = rsi(14)-V1;
Else
var1 = 0;
if cond == true then{
plot1(var1);
PlotBaseLine1(0,"0");
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 항상 도움 주셔서 감사 드립니다.
45282번 수정 질문 부탁 드립니다.
미리 감사 드립니다
다음글
이전글