커뮤니티
문의드립니다.
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) ;