커뮤니티

문의드립니다.

프로필 이미지
회원
2014-02-16 18:14:08
152
글번호 72595
답변완료
안녕하세요. 검토 부탁드립니다. 1. 전일종가돌파시 매수후 3% 손절목표가 설정, 3% 수익목표가 설정 2, 수익목표가 달성시 "익절" 매도 3. 손절목표가 달성시 "손절" 매도 입니다. 작성식입니다. (아래와 같이 식을 작성하여 시스템적용 해 봤는데, 실행이 않되는 것 같습니다. 검토 부탁드립니다.) input : dayclose(0) ; var : var1(0), var2(0) ; var1 = c * 0.97 ; var2 = c * 1.03 ; if marketposition == 0 and crossup(c,dayclose(1)) then { buy("전일종가매수",atmarket) ; var1 = c * 0.97 ; var2 = c * 1.03 ; } if marketposition == 1 and c >= var2 then exitlong("'익절",atmarket) ; else if marketposition == 1 and c <= var1 then exitlong("손절",atmarket) ;
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-02-17 14:44:24

안녕하세요 예스스탁입니다. var1과 var2에 진입시점에만 값을 값을 저장하셔야 합니다. if marketposition == 0 and crossup(c,dayclose(1)) then { buy("전일종가매수",atmarket) ; var1 = c * 0.97 ; var2 = c * 1.03 ; } if marketposition == 1 and c >= var2 then exitlong("'익절",atmarket) ; else if marketposition == 1 and c <= var1 then exitlong("손절",atmarket) ; 즐거운 하루되세요 > WT_WR****** 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 검토 부탁드립니다. 1. 전일종가돌파시 매수후 3% 손절목표가 설정, 3% 수익목표가 설정 2, 수익목표가 달성시 "익절" 매도 3. 손절목표가 달성시 "손절" 매도 입니다. 작성식입니다. (아래와 같이 식을 작성하여 시스템적용 해 봤는데, 실행이 않되는 것 같습니다. 검토 부탁드립니다.) input : dayclose(0) ; var : var1(0), var2(0) ; var1 = c * 0.97 ; var2 = c * 1.03 ; if marketposition == 0 and crossup(c,dayclose(1)) then { buy("전일종가매수",atmarket) ; var1 = c * 0.97 ; var2 = c * 1.03 ; } if marketposition == 1 and c >= var2 then exitlong("'익절",atmarket) ; else if marketposition == 1 and c <= var1 then exitlong("손절",atmarket) ;