1) n일 동안 갭상승수치의 합계 - 갭하락수치의 합계 = ?
2) 월초부터 월말까지 갭상승수치의 합계 - 갭하락수치의 합계 = ? (한달간)
3) 옵션시작일부터 옵션한달간 갭상승수치의 합계 - 갭하락수치의 합계 = ?
감사합니다
답변 1
예스스탁
예스스탁 답변
2024-10-02 11:13:52
안녕하세요
예스스탁입니다.
1
input : N(10);
var : cnt(0),up(0),dn(0),diff(0);
up = 0;
dn = 0;
For cnt = 0 to N-1
{
if DayOpen(cnt) > DayClose(cnt+1) Then
up = up + abs(DayOpen(cnt)-DayClose(cnt+1));
if DayOpen(cnt) < DayClose(cnt+1) Then
dn = dn + abs(DayOpen(cnt)-DayClose(cnt+1));
}
diff = up-dn;
Plot1(diff);
PlotBaseLine1(0);
2
var : up(0),dn(0),diff(0);
if Bdate != Bdate[1] Then
{
if Bdate > Bdate[1]+30 then
{
up = 0;
dn = 0;
}
if DayOpen(0) > DayClose(1) Then
up = up + abs(DayOpen(0)-DayClose(1));
if DayOpen(0) < DayClose(1) Then
dn = dn + abs(DayOpen(0)-DayClose(1));
diff = up-dn;
}
Plot1(diff);
PlotBaseLine1(0);
3
var : nday(0),week(0),X(False);
var : up(0),dn(0),diff(0);
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and week == 4 then
X = true;
Else
X = False;
if Bdate != Bdate[1] Then
{
if X == False and X[1] == true then
{
up = 0;
dn = 0;
}
if DayOpen(0) > DayClose(1) Then
up = up + abs(DayOpen(0)-DayClose(1));
if DayOpen(0) < DayClose(1) Then
dn = dn + abs(DayOpen(0)-DayClose(1));
diff = up-dn;
}
Plot1(diff);
PlotBaseLine1(0);
즐거운 하루되세요
> 러블리 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1) n일 동안 갭상승수치의 합계 - 갭하락수치의 합계 = ?
2) 월초부터 월말까지 갭상승수치의 합계 - 갭하락수치의 합계 = ? (한달간)
3) 옵션시작일부터 옵션한달간 갭상승수치의 합계 - 갭하락수치의 합계 = ?
감사합니다