커뮤니티

수식 문의합니다.

프로필 이미지
자동매매를알자
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

자동매매를알자 님에 의해 삭제된 답변입니다.