안녕하세요 관리자님!!
자꾸 번거롭게 하는거 같아서 정말 죄송스럽습니다.
아래 수식은 관리자님이 작성해주신 수식인데요
원래 제가 원하던 바를 적용하여
period를 장중에 새롭게 발생되는 (고가+저가)/2을 적용하여 상한,하한선을 구현하고 싶습니다. 가능할런지 모르겠네요 도와주시면 정말 감사드립니니다
- 아 래 -
input : P(20),Dv(6),ntime(60);
var : hh(0),ll(0),S1(0),D1(0),TM(0),ii(0),cnt(0);
var1 = BollBandUp(P,dv);
var2 = BollBandDown(P,dv);
if bdate != bdate[1] Then
{
hh = h;
ll = l;
S1 = TimeToMinutes(stime);
D1 = sdate;
value1 = var1;
value2 = var2;
ii = 0;
}
Else
ii = ii+1;
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
if bdate == bdate[1] then
{
hh = h[1];
ll = l[1];
for cnt = 1 to ii
{
if h[cnt] > hh and TM[cnt] > TM[cnt]-ntime Then
hh = h[cnt];
if l[cnt] < ll and TM[cnt] > TM[cnt]-ntime Then
ll = l[cnt];
if TM[cnt] <= TM[cnt]-ntime Then
cnt = ii+1;
}
if h > hh Then
{
value1 = var1;
value2 = var2;
}
if l < ll Then
{
value1 = var1;
value2 = var2;
}
}
plot1(value1,"상한");
plot2(value2,"하한");
}
답변 1
예스스탁
예스스탁 답변
2020-04-02 15:51:49
안녕하세요
예스스탁입니다.
문의하신 내용을 정확히 이해하지 못했습니다.
문의하신 내용과 기존식이 어떻게 결합하는지 모르겠습니다.
기존식은 제외하고 구현하고자 하시는 내용을 좀더 자세히 올려주시기 바랍니다.
즐거운 하루되세요
> 카카 님이 쓴 글입니다.
> 제목 : 지표수정바랍니다
> 안녕하세요 관리자님!!
자꾸 번거롭게 하는거 같아서 정말 죄송스럽습니다.
아래 수식은 관리자님이 작성해주신 수식인데요
원래 제가 원하던 바를 적용하여
period를 장중에 새롭게 발생되는 (고가+저가)/2을 적용하여 상한,하한선을 구현하고 싶습니다. 가능할런지 모르겠네요 도와주시면 정말 감사드립니니다
- 아 래 -
input : P(20),Dv(6),ntime(60);
var : hh(0),ll(0),S1(0),D1(0),TM(0),ii(0),cnt(0);
var1 = BollBandUp(P,dv);
var2 = BollBandDown(P,dv);
if bdate != bdate[1] Then
{
hh = h;
ll = l;
S1 = TimeToMinutes(stime);
D1 = sdate;
value1 = var1;
value2 = var2;
ii = 0;
}
Else
ii = ii+1;
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
if bdate == bdate[1] then
{
hh = h[1];
ll = l[1];
for cnt = 1 to ii
{
if h[cnt] > hh and TM[cnt] > TM[cnt]-ntime Then
hh = h[cnt];
if l[cnt] < ll and TM[cnt] > TM[cnt]-ntime Then
ll = l[cnt];
if TM[cnt] <= TM[cnt]-ntime Then
cnt = ii+1;
}
if h > hh Then
{
value1 = var1;
value2 = var2;
}
if l < ll Then
{
value1 = var1;
value2 = var2;
}
}
plot1(value1,"상한");
plot2(value2,"하한");
}