커뮤니티
문의드립니다.
2018-02-21 11:22:56
153
글번호 116765
감사합니다.
1. 기타
시스메틱에 있는 코딩 해석하다가 무슨 소리인지 잘 몰라서 질문드립니다.
H60 변수에 H를 넣는 줄 알았더니 H는 60개 H고가와 같다라는데요.
왜 H60 = Highest(H,60); 이런 식으로 안 쓰고 저런 식으로 쓰는지요.
H60 = H == Highest(H,60);
NR10 = H-L == Nthlowest(1,H-L,10);
//Expansion Breakouts (XBO)
//[필터] 전일60H, 전일10NR
//[매수진입] 전일H
//[손절매] 전일L - 1
//[출처] Hit and Run Trading I
var : H60(False),NR10(False);
H60 = H == Highest(H,60);
NR10 = H-L == Nthlowest(1,H-L,10);
if H60[1] == True and NR10[1] == True Then{
if C >= H[1] Then
buy();
}
if C <= L[1]-1 Then
exitlong("손절");
답변 1
예스스탁 예스스탁 답변
2018-02-21 15:33:56
안녕하세요
예스스탁입니다.
H60의 변수타입 확인하시기 바랍니다.
H60변수는 숫자변수가 아닙니다.
var : H60(false);
H60 = H == Highest(H,60);
현재봉의 고가가 60개봉 최고가이면(H == Highest(H,60))
true를 저장하고 아니면 false가 저장됩니다.
즉 조건의 결과가 저장되는 것입니다.
NR10도 같은 내용입니다.
#전봉이 60개봉 중에 최고가이고 봉길이도 가장 길었으면
#현재봉 종가가 전봉고가보다 크면 매수
if H60[1] == True and NR10[1] == True Then{
if C >= H[1] Then
buy();
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 감사합니다.
1. 기타
시스메틱에 있는 코딩 해석하다가 무슨 소리인지 잘 몰라서 질문드립니다.
H60 변수에 H를 넣는 줄 알았더니 H는 60개 H고가와 같다라는데요.
왜 H60 = Highest(H,60); 이런 식으로 안 쓰고 저런 식으로 쓰는지요.
H60 = H == Highest(H,60);
NR10 = H-L == Nthlowest(1,H-L,10);
//Expansion Breakouts (XBO)
//[필터] 전일60H, 전일10NR
//[매수진입] 전일H
//[손절매] 전일L - 1
//[출처] Hit and Run Trading I
var : H60(False),NR10(False);
H60 = H == Highest(H,60);
NR10 = H-L == Nthlowest(1,H-L,10);
if H60[1] == True and NR10[1] == True Then{
if C >= H[1] Then
buy();
}
if C <= L[1]-1 Then
exitlong("손절");