커뮤니티
이것저것 문의드립니다.
2017-10-17 10:28:04
128
글번호 113406
덕분에 도전하고 있습니다. 항상 감사합니다.
1. 시스템
아래식은 pricescale(틱)가지고 매수·매도 시그널을 만든 건데요. 저걸 %로 하려고 하면 어떻게 하면 될까요? 그리고 %로 해도 틱으로 할 때와 별 차이는 없을까요?
input:p(10),q(5);
if MarketPosition <= 0 Then
buy("b",AtStop,c+PriceScale*p);
SetStopProfittarget(q,PercentStop);
2. 전에 답변해주신 이 수식은 일봉에다 적용하나 1분봉에다 적용하나 결과는 같나요?(왜 같은 질문을 계속 올릴까 싶으시겠지만 예스스탁님이 당연하다고 생각하시는 개념들이 초보 머리에선 뱅글뱅글 돌고 있습니다.)
input : aa(5),bb(10),cc(30);
#전일 종가가 aa일전 종가대비 50%이상 상승해으면
#당일 전일종가 대비 bb%하락하면 매수
if DayClose(1) >= DayClose(aa)*1.5 and NextBarSdate == sdate Then
buy("b",AtStop,DayClose(1)*(1-bb/100));
SetStopProfittarget(cc,PercentStop);
답변 1
예스스탁 예스스탁 답변
2017-10-17 15:13:43
안녕하세요
예스스탁입니다.
1.
input:p(10),q(5);
if MarketPosition <= 0 Then
buy("b",AtStop,c*(1+P/100));
SetStopProfittarget(q,PercentStop);
2
input : aa(5),bb(10),cc(30);
#전일 종가가 aa일전 종가대비 50%이상 상승해으면
#당일 전일종가 대비 bb%하락하면 매수
if DayClose(1) >= DayClose(aa)*1.5 and NextBarSdate == sdate Then
buy("b",Atlimit,DayClose(1)*(1-bb/100));
SetStopProfittarget(cc,PercentStop);
우선 수식에 잘못된 부분이 있어 수정합니다.
지정한 가격 이하의 현재가가 발생하면
신호가 발생해야 하므로 atstop이 아닌 atlimit이 사용되어야 합니다
해당 수식은 분봉에 적용하셔야 합니다.
atlimit뒤에 셋팅되는 가격에 주목하셔야 합니다.
분봉에 적용하는 것을 염두에 두고 작성한 식입니다.
셋팅되는 가격은 전일종가 DayClose(1)가 사용되었습니다.
차트가 일봉이면 현재봉기준으로 전일이 아닌 전전일의 종가가 됩니다.
오늘일봉(10월17일)은 내일(10월18)일 시가가 수신되면 완성되는데
완성되는 일봉(10월17일)기준으로 10월16일의 종가를 셋팅하고
10월 18일 장중에 신호가 발생하게 됩니다.
일봉에 적용하려면 아래와 같이 작성하셔야 합니다.
input : aa(5),bb(10),cc(30);
#봉완성시 완성봉종가가 4일전 종가보다 50%이상 상승햇으면
#완성봉종가-bb%를 셋팅하고 다음봉에서
#해당가격 이하의 시세가 발생하면 매수진입
if DayClose(0) >= DayClose(aa-1)*1.5 Then
buy("b",atlimit,DayClose(0)*(1-bb/100));
SetStopProfittarget(cc,PercentStop);
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 이것저것 문의드립니다.
> 덕분에 도전하고 있습니다. 항상 감사합니다.
1. 시스템
아래식은 pricescale(틱)가지고 매수·매도 시그널을 만든 건데요. 저걸 %로 하려고 하면 어떻게 하면 될까요? 그리고 %로 해도 틱으로 할 때와 별 차이는 없을까요?
input:p(10),q(5);
if MarketPosition <= 0 Then
buy("b",AtStop,c+PriceScale*p);
SetStopProfittarget(q,PercentStop);
2. 전에 답변해주신 이 수식은 일봉에다 적용하나 1분봉에다 적용하나 결과는 같나요?(왜 같은 질문을 계속 올릴까 싶으시겠지만 예스스탁님이 당연하다고 생각하시는 개념들이 초보 머리에선 뱅글뱅글 돌고 있습니다.)
input : aa(5),bb(10),cc(30);
#전일 종가가 aa일전 종가대비 50%이상 상승해으면
#당일 전일종가 대비 bb%하락하면 매수
if DayClose(1) >= DayClose(aa)*1.5 and NextBarSdate == sdate Then
buy("b",AtStop,DayClose(1)*(1-bb/100));
SetStopProfittarget(cc,PercentStop);
다음글
이전글