n일중에서 고가에서 저가를 뺀값이 가장 큰값을 찾아내고 이것을 진폭이라 하겠습니다.
찾아낸 캔들에 고가에 진폭을 더해서 표시하고 저가에 진폭을 빼서 현재 캔들에
표시 할수 있을까요?
여기서 현재 캔들이 아니라 진폭이 가장 큰캔들에 고가 저가에서 진폭을 더하거나
빼서 현재 캔들에 표시 하는 겁니다.
그리고 이번에는
n일중 고가에서 저가를 뺀 진폭이 가장 적은 캔들을 찾아내고
찾아낸 캔들에 고가에 진폭을 더하고 저가에 진폭을 빼서 현재 캔들에
표시 하고 싶습니다.
미리 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2022-02-21 12:30:57
안녕하세요
예스스탁입니다.
input : N(10);
var : cnt(0);
var : HD(0),HH(0),HL(0);
var : LD(0),LH(0),LL(0);
HD = 0;
LD = 0;
For cnt = 0 to N-1
{
if HD == 0 or (HD > 0 and (DayHigh(cnt)-DayLow(cnt)) > HD) Then
{
HD = DayHigh(cnt)-DayLow(cnt);
HH = DayHigh(cnt);
HL = DayLow(cnt);
}
if LD == 0 or (LD > 0 and (DayHigh(cnt)-DayLow(cnt)) < LD) Then
{
LD = DayHigh(cnt)-DayLow(cnt);
LH = DayHigh(cnt);
LL = DayLow(cnt);
}
}
Plot1(HH+HD);
Plot2(HL-HD);
Plot3(LH+LD);
Plot4(LL-LD);
즐거운 하루되세요
> superman 님이 쓴 글입니다.
> 제목 : 수고 하십니다 지표식 부탁드립니다.
> n일중에서 고가에서 저가를 뺀값이 가장 큰값을 찾아내고 이것을 진폭이라 하겠습니다.
찾아낸 캔들에 고가에 진폭을 더해서 표시하고 저가에 진폭을 빼서 현재 캔들에
표시 할수 있을까요?
여기서 현재 캔들이 아니라 진폭이 가장 큰캔들에 고가 저가에서 진폭을 더하거나
빼서 현재 캔들에 표시 하는 겁니다.
그리고 이번에는
n일중 고가에서 저가를 뺀 진폭이 가장 적은 캔들을 찾아내고
찾아낸 캔들에 고가에 진폭을 더하고 저가에 진폭을 빼서 현재 캔들에
표시 하고 싶습니다.
미리 감사드립니다.