어제 답주셨었는데, 가격이 아닌 지표에서 필요한거라 수정좀 부탁드립니다.
macd의 최고값 최저값으로 수정!
그리고 array를 이용하여 최고값 최저값의 순위(1, 2, 3) 순위는 일자기준으로
작성부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1
당일고가가 전일까지의 최고값보다 크면 상승률을 아니면 0,
당일저가가 전일까지의 최저값보다 작으면 하락률을 아니면 0을 그리게 됩니다.
var : R1(0),R2(0);
if Index == 0 Then
{
var1 = h;
Var2 = l;
}
if h > var1 Then
var1 = h;
if l < Var2 Then
Var2 = l;
if sDate != sDate[1] Then
{
value1 = var1[1];
Value2 = Var2[1];
}
if DayHigh > value1 Then
R1 = (DayHigh-value1)/value1*100;
Else
R1 = 0;
if DayLow < Value2 Then
R2 = (DayLow-value2)/value2*100;
Else
R2 = 0;
Plot1(R1);
plot2(R2);
2
최고가 갱신 혹은 최저가 갱신한 종목을 찾는내용으로 작성해 드립니다.
var : R1(0),R2(0);
if Index == 0 Then
{
var1 = h;
Var2 = l;
}
if h > var1 Then
var1 = h;
if l < Var2 Then
Var2 = l;
if sDate != sDate[1] Then
{
value1 = var1[1];
Value2 = Var2[1];
}
if DayHigh > value1 Then
R1 = (DayHigh-value1)/value1*100;
Else
R1 = 0;
if DayLow < Value2 Then
R2 = (DayLow-value2)/value2*100;
Else
R2 = 0;
if R1 > 0 or R2 < 0 Then
Find(1);
즐거운 하루되세요
> oni 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 안녕하세요.
수식작성좀 부탁드립니다.
데이터가 불러진 기간(바)중 전일까지의 최고값, 최저값을 수식으로 만들고 싶습니다.
당일 갱신 되었을때, 얼마나 갱신되었나를 알아보고자 합니다.
또 해당 내용으로 종목검색을 가능하게 구현부탁드리겠습니다.
답변 1
예스스탁
예스스탁 답변
2022-09-29 09:45:08
안녕하세요
예스스탁입니다.
input : short(12),long(26);
var : value(0),HH(0),LL(0),cnt(0),R1(0),R2(0);
Array : DH[50](0),DL[50](0);
value = macd(short,long);
if Index == 0 Then
{
HH = value;
LL = value;
}
if value > HH Then
HH = value;
if value < LL Then
LL = value;
if sDate != sDate[1] Then
{
For cnt = 99 DownTo 1
{
DH[cnt] = DH[cnt-1];
DL[cnt] = DL[cnt-1];
}
DH[0] = HH;
DL[0] = LL;
}
else
{
if HH > DH[0] Then
DH[0] = HH;
if LL < DL[0] Then
DL[0] = LL;
}
R1 = (DH[0]-DH[1])/DH[1]*100;
R2 = (DL[0]-DL[1])/DL[1]*100;
Plot1(R1);
plot2(R2);
즐거운 하루되세요
> oni 님이 쓴 글입니다.
> 제목 : 수정부탁드려요
> 어제 답주셨었는데, 가격이 아닌 지표에서 필요한거라 수정좀 부탁드립니다.
macd의 최고값 최저값으로 수정!
그리고 array를 이용하여 최고값 최저값의 순위(1, 2, 3) 순위는 일자기준으로
작성부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1
당일고가가 전일까지의 최고값보다 크면 상승률을 아니면 0,
당일저가가 전일까지의 최저값보다 작으면 하락률을 아니면 0을 그리게 됩니다.
var : R1(0),R2(0);
if Index == 0 Then
{
var1 = h;
Var2 = l;
}
if h > var1 Then
var1 = h;
if l < Var2 Then
Var2 = l;
if sDate != sDate[1] Then
{
value1 = var1[1];
Value2 = Var2[1];
}
if DayHigh > value1 Then
R1 = (DayHigh-value1)/value1*100;
Else
R1 = 0;
if DayLow < Value2 Then
R2 = (DayLow-value2)/value2*100;
Else
R2 = 0;
Plot1(R1);
plot2(R2);
2
최고가 갱신 혹은 최저가 갱신한 종목을 찾는내용으로 작성해 드립니다.
var : R1(0),R2(0);
if Index == 0 Then
{
var1 = h;
Var2 = l;
}
if h > var1 Then
var1 = h;
if l < Var2 Then
Var2 = l;
if sDate != sDate[1] Then
{
value1 = var1[1];
Value2 = Var2[1];
}
if DayHigh > value1 Then
R1 = (DayHigh-value1)/value1*100;
Else
R1 = 0;
if DayLow < Value2 Then
R2 = (DayLow-value2)/value2*100;
Else
R2 = 0;
if R1 > 0 or R2 < 0 Then
Find(1);
즐거운 하루되세요
> oni 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 안녕하세요.
수식작성좀 부탁드립니다.
데이터가 불러진 기간(바)중 전일까지의 최고값, 최저값을 수식으로 만들고 싶습니다.
당일 갱신 되었을때, 얼마나 갱신되었나를 알아보고자 합니다.
또 해당 내용으로 종목검색을 가능하게 구현부탁드리겠습니다.