커뮤니티
수식 문의합니다.
2017-07-20 00:32:38
101
글번호 111453
수고많으십니다.
시스템 수식으로 작성한 것을 종목검색으로 변경하여 종목 검색을 하려고 합니다.
검색이 되는 것은 확인되었는데요...
1. 60분봉으로 시스템, 검색적용합니다.
if 매수조건 Then
매수진입여부 = 1; #신호가 매수신호 중에 있는지 확인하기 위함.
진입가 = O;
진입일 = Date;
진입시간 = Time;
}
if 매수진입여부 == 1 and 진입가 > 0 Then
Find(진입일);
# Find(진입가);
▶여기서 진입가 or 진입일이 시스템식의 "시스템 성능 보고서" 매수가, 날짜/시간과 다릅니다.
동일하게 나올수 있도록 수정 부탁드립니다.
2. 검색을 하면 "검색결과값"에 20170717 090000 형태로는 불가능한가요? (또는 20170717090000_2017년 7월 17일 09시)
▶날짜(공백1칸)시간 으로 적용이 불가능한가요?(공백1칸은 없어도 됩니다.)
날짜(숫자)와 시간(숫자)를 문자열로 변환하여 연결해서 붙이고, 다시 날짜시간을 숫자로 변환해 봤더니 원하는 자릿수로 값이 나오지 않습니다. 시간이 9시가 아닌 090000(09시00분00초)로 꼭 부탁드립니다.
미리 감사드립니다.
답변 2
예스스탁 예스스탁 답변
2017-07-20 15:10:20
안녕하세요
예스스탁입니다.
1
작성하신 수식에 보시면
매수진입여부 = 1로 지정하는 부분이 있습니다.
청산이 되면 0으로 초기화를 해주어야 신호와 맞게 됩니다,
작성하신 식은 과거에 언제든 만족한 적이 있으면 검색되게 됩니다.
if 매수진입여부 == 0 and 매수조건 Then
매수진입여부 = 1; #신호가 매수신호 중에 있는지 확인하기 위함.
진입가 = O;
진입일 = Date;
진입시간 = Time;
}
if 매수진입여부 == 1 and 청산조건 Then
매수진입여부 = 0;
if 매수진입여부 == 1 and 진입가 > 0 Then
Find(진입일);
수식에 청산조건식을 넣어 매수진입여부를 0으로 초기화 해주는 내용이 있어야 합니다.
2
숫자로 지정되어야 하므로 아래와 같이 계산해 지정하시면 됩니다.
Find(진입일*1000000+진입시간);
즐거운 하루되세요
> 자동매매를알자 님이 쓴 글입니다.
> 제목 : 수식 문의합니다.
> 수고많으십니다.
시스템 수식으로 작성한 것을 종목검색으로 변경하여 종목 검색을 하려고 합니다.
검색이 되는 것은 확인되었는데요...
1. 60분봉으로 시스템, 검색적용합니다.
if 매수조건 Then
매수진입여부 = 1; #신호가 매수신호 중에 있는지 확인하기 위함.
진입가 = O;
진입일 = Date;
진입시간 = Time;
}
if 매수진입여부 == 1 and 진입가 > 0 Then
Find(진입일);
# Find(진입가);
▶여기서 진입가 or 진입일이 시스템식의 "시스템 성능 보고서" 매수가, 날짜/시간과 다릅니다.
동일하게 나올수 있도록 수정 부탁드립니다.
2. 검색을 하면 "검색결과값"에 20170717 090000 형태로는 불가능한가요? (또는 20170717090000_2017년 7월 17일 09시)
▶날짜(공백1칸)시간 으로 적용이 불가능한가요?(공백1칸은 없어도 됩니다.)
날짜(숫자)와 시간(숫자)를 문자열로 변환하여 연결해서 붙이고, 다시 날짜시간을 숫자로 변환해 봤더니 원하는 자릿수로 값이 나오지 않습니다. 시간이 9시가 아닌 090000(09시00분00초)로 꼭 부탁드립니다.
미리 감사드립니다.
자동매매를알자
2017-07-20 21:42:47
자동매매를알자 님에 의해 삭제된 답변입니다.