커뮤니티
시스템식 문의드립니다.
2015-06-25 11:03:31
105
글번호 87657
안녕하세요
매수, 매도 진입후에 목표가에 도달하면 즉시 청산하는 수식을 아래처럼 작성해서
결과값을 보면 시스템 설정창에서 목표수익 0.5 pt 설정한 후에 나오는 결과값과
일치하지 않습니다..
질문 : 1. 목표수익 0.5 pt와 같은 결과값을 얻으려면 어떻게 수식을 작성해야 하나요?
2. 목표수익 달성되면 표시되는 색상이 단일색으로 되어있는데 매수진입후 목표수익
달성된 후 표시되는 색상과 매도진입후 목표수익 달성된 후 표시되는 색상을
다르게 표시하는 방법은 없나요?
수고하세요
var1 = ma(C,5);
if crossup(c,var1) Then
buy();
if c>= ENTRYPRICE()+0.5 then
exitlong("bx",atstop,ENTRYPRICE()+0.5);
if crossdown(c,var1) Then
sell();
if c <= ENTRYPRICE()-0.5 then
exitshort("sx",atstop,ENTRYPRICE()-0.5);
답변 3
예스스탁 예스스탁 답변
2015-06-25 11:27:48
안녕하세요
예스스탁입니다.
if c>= ENTRYPRICE()+0.5 then
exitlong("bx",atstop,ENTRYPRICE()+0.5);
if c <= ENTRYPRICE()-0.5 then
exitshort("sx",atstop,ENTRYPRICE()-0.5);
작성하신 청산내용은 봉완성시에
이미 종가가 진입가+-0.5이상 수익이면 다음봉에 신호가 발생하게 됩니다.
청산식을 아래와 같이 수정하시면 됩니다.
var1 = ma(C,5);
if crossup(c,var1) Then
buy();
if MarketPosition == 1 then
exitlong("bx",atstop,ENTRYPRICE()+0.5);
if crossdown(c,var1) Then
sell();
if MarketPosition == -1 then
exitshort("sx",atstop,ENTRYPRICE()-0.5);
시스템 트레이딩 설정창의 차트표시탭에서
매수진입/매수청산/매도진입/매도청산에 대해
색상을 지정하실수 있습니다.
각 신호종류별로는 모두 같은 색상이 적용됩니다.
청산중에 특정 청산만 다른색으로는 가능하지 않습니다
즐거운 하루되세요
> bigdeal 님이 쓴 글입니다.
> 제목 : 시스템식 문의드립니다.
> 안녕하세요
매수, 매도 진입후에 목표가에 도달하면 즉시 청산하는 수식을 아래처럼 작성해서
결과값을 보면 시스템 설정창에서 목표수익 0.5 pt 설정한 후에 나오는 결과값과
일치하지 않습니다..
질문 : 1. 목표수익 0.5 pt와 같은 결과값을 얻으려면 어떻게 수식을 작성해야 하나요?
2. 목표수익 달성되면 표시되는 색상이 단일색으로 되어있는데 매수진입후 목표수익
달성된 후 표시되는 색상과 매도진입후 목표수익 달성된 후 표시되는 색상을
다르게 표시하는 방법은 없나요?
수고하세요
var1 = ma(C,5);
if crossup(c,var1) Then
buy();
if c>= ENTRYPRICE()+0.5 then
exitlong("bx",atstop,ENTRYPRICE()+0.5);
if crossdown(c,var1) Then
sell();
if c <= ENTRYPRICE()-0.5 then
exitshort("sx",atstop,ENTRYPRICE()-0.5);
bigdeal
2015-06-25 14:35:41
안녕하세요..
빠른 답변감사드립니다.
답변주신대로 수식을 그대로 적용하여 테스트해보았더니 여러봉에서 결과값이
나타납니다..
죄송하지만 첨부된 출력물을 확인해보시고 다시한번 정확한 수식좀 부탁드립니다.
감사합니다
예스스탁 예스스탁 답변
2015-06-25 14:37:11
안녕하세요
예스스탁입니다.
죄송합니다. 신호타입이 반대였습니다.
목표수익이므로 atlimit으로 변경하시면 됩니다.
var1 = ma(C,5);
if crossup(c,var1) Then
buy();
if MarketPosition == 1 then
exitlong("bx",AtLimit,ENTRYPRICE()+0.5);
if crossdown(c,var1) Then
sell();
if MarketPosition == -1 then
exitshort("sx",AtLimit,ENTRYPRICE()-0.5);
즐거운 하루되세요
> bigdeal 님이 쓴 글입니다.
> 제목 : Re : Re : 답변 내용과 결과가 다릅니다.
> 안녕하세요..
빠른 답변감사드립니다.
답변주신대로 수식을 그대로 적용하여 테스트해보았더니 여러봉에서 결과값이
나타납니다..
죄송하지만 첨부된 출력물을 확인해보시고 다시한번 정확한 수식좀 부탁드립니다.
감사합니다
다음글
이전글