문의 드립니다.
제가 원하는 수식은 항셍 기준으로 1분봉 수십개를 화면에 띄웠다고 가정했을 때(캔들갯수는 늘 변할수 있을거고요)
고점과 저점 사이의 수치가 31이상일 때 혹은 저점과 고점 사이의 수치가 -31(31로 표현해야 하는지는 모르겠고요)이하일 때 화면에 신호가 나타나게 하고 싶습니다.(30이하면 화면에 신호가 나오지 않아야 되고요)
예1)21371(고점)-21340(저점)>30 (신호가 수치로 나오면 더 좋고요 예)31, 36, 43...)
예2)21320(저점)-21351(고점)<-30(신호가 수치로 나오면 더 좋고요 예)-31, -36, -43...)
.
화면에 처음 나오는 봉이 최고나 최저의 기준봉이 되고요 시간이 지나면서 기준봉이 바뀌겠지요
예)1번봉이 최고 21234이고 최저 21225이였다가 2번봉이 최고 21237 최저 21226이 되면 최고기준봉은 2번봉이 되고 최저 기준봉은 여전히 1번 봉이 되겠지요...
7번봉이 최고 21215이고 최저 21206이 되면 2번봉 최고와 7번봉 최저 차이가 31이 됨으로 신호가 나타나겠지요 8번봉이 최저 21203이되면 신호가 나타나고 9번봉이 최저 21197이 되면 연속으로 최저를 기록하면 9번봉에도 신호가 나타나겠지요.... 최저점이 상승하여 차이가 30이하가 되면 신호가 없어지게 되고 반대로 9번봉의 최저와 9번봉 이후의 최고의 차이가 31이 되면 신호가 발생 되는것입니다. 이게 반복 되게 하고 싶은것입니다.
부탁 드립니다.
답변 1
예스스탁
예스스탁 답변
2022-05-06 10:57:55
안녕하세요
예스스탁입니다.
var : HH(0),LL(0);
if Index == 0 Then
{
HH = H;
LL = L;
}
Else
{
if H > HH then
HH = H;
if L < LL Then
LL = L;
}
if HH > LL+30 Then
{
신호수식
}
즐거운 하루되세요
> 진진 님이 쓴 글입니다.
> 제목 : 수식문의 드립니다
> 문의 드립니다.
제가 원하는 수식은 항셍 기준으로 1분봉 수십개를 화면에 띄웠다고 가정했을 때(캔들갯수는 늘 변할수 있을거고요)
고점과 저점 사이의 수치가 31이상일 때 혹은 저점과 고점 사이의 수치가 -31(31로 표현해야 하는지는 모르겠고요)이하일 때 화면에 신호가 나타나게 하고 싶습니다.(30이하면 화면에 신호가 나오지 않아야 되고요)
예1)21371(고점)-21340(저점)>30 (신호가 수치로 나오면 더 좋고요 예)31, 36, 43...)
예2)21320(저점)-21351(고점)<-30(신호가 수치로 나오면 더 좋고요 예)-31, -36, -43...)
.
화면에 처음 나오는 봉이 최고나 최저의 기준봉이 되고요 시간이 지나면서 기준봉이 바뀌겠지요
예)1번봉이 최고 21234이고 최저 21225이였다가 2번봉이 최고 21237 최저 21226이 되면 최고기준봉은 2번봉이 되고 최저 기준봉은 여전히 1번 봉이 되겠지요...
7번봉이 최고 21215이고 최저 21206이 되면 2번봉 최고와 7번봉 최저 차이가 31이 됨으로 신호가 나타나겠지요 8번봉이 최저 21203이되면 신호가 나타나고 9번봉이 최저 21197이 되면 연속으로 최저를 기록하면 9번봉에도 신호가 나타나겠지요.... 최저점이 상승하여 차이가 30이하가 되면 신호가 없어지게 되고 반대로 9번봉의 최저와 9번봉 이후의 최고의 차이가 31이 되면 신호가 발생 되는것입니다. 이게 반복 되게 하고 싶은것입니다.
부탁 드립니다.