Search
📘

10. 전략식 작성하기

지표식 작성하기에서 작성한 StochRSI 지표를 이용하여 전략식 작성 흐름을 알아보도록 하겠습니다.
Stochastic RSI도 일반적인 Stochastic과 매매전략은 동일합니다. 80 이상이면 과매수 상태로 판단하고 20 이하이면 과매도 상태로 판단하며 slowK가 slowD를 상향돌파하면 매수시점, slowK가 slowD를 하향이탈하면 매도시점으로 보게 됩니다. Stochastic RSI에서 SlowK는 Stochastic RSI값입니다.
예제에서는 과매도선 아래에서 %K( Stochastic RSI)가 %D를 상향돌파하면 매수, 과매수선 위에서 %K( Stochastic RSI)가 %D를 하향이탈하면 매도하는 내용으로 전략식을 작성해 보도록 하겠습니다.
1.
새수식 클릭 수식편집기 오른쪽 상단에서 [새수식]을 클릭합니다.
2.
새 수식 만들기에서 수식 종류와 이름 지정 새수식을 클릭하면 수식종류 이름을 지정하는 [새 수식 만들기]화면이 나타납니다. 종류는 [전략]을 선택하고 수식명을 입력하고 확인버튼을 클릭합니다. 작성예에서는 StochRSI Strategy로 지정했습니다.
3.
전략 편집창 수식 입력하는 편집창이 나타나면 수식을 입력합니다.
아래는 [지표식 작성하기]에서 작성한 Stochastic RSI 지표식입니다. 전략식에서는 지표를 출력하는 plot은 사용할 수 없으므로 지표식 내용 중 지표출력 부분은 제외하고 수식을 입력한 후 매수와 매도하는 내용을 추가하면 됩니다.
//외부변수 input : RSIPeriod(14),Kperiod(10),DPeriod(5); //내부변수 var : RSIV(0),Hv(0),Lv(0),StoRsi(0),SD(0); //1. RSI 계산 //RSI값을 리턴하는 함수가 있으므로 함수를 이용. //RSI의 기간은 외부변수 처리해서 속성에서 변경가능하게 함. RSIv = RSI(RSIPeriod); //2. RSI의 일정기간 최고값 계산 //기간은 기간은 외부변수 처리해서 속성에서 변경가능하게 함. Hv = highest(RSIV,Kperiod); //3. RSI의 일정기간 최저값 계산 //기간은 기간은 외부변수 처리해서 속성에서 변경가능하게 함. Lv = Lowest(RSIV,Kperiod); //4. Stochastic RSI 계산 //(RSI-최저가)/(최고가-최저가)*100 StoRsi= (RSIv- Lv) / (Hv-Lv) *100 ; // 5. Stochastic RSI의 이동평균값 //SlowD기간은 외부변수 처리해서 속성에서 변경가능하게 함. SD = ma(StoRsi,DPeriod); // 6. StoRsi값이 20 아래에서 slowK가 slowD를 상향돌파하면 매수 if StoRsi < 20 and CrossUp(StoRsi,SD) Then buy("B"); // 7. StoRsi값이 80 위에서 slowK가 slowD를 하향이탈하면 매도 if StoRsi > 80 and CrossDown(StoRsi,SD) Then Sell("S");
C
복사
주석을 통해 수식 내용을 확인하시기 바랍니다.
4.
저장 혹은 차트적용 수식 작성이 완료되면 편집기 오른쪽 상단에서 [저장] 혹은 [차트적용]을 누르면 자동으로 문법검증과 함께 수식이 저장됩니다.
저장은 수식을 저장만 하고 차트적용은 저장과 동시에 차트에 지표를 표시합니다.
5.
속성 전략식 속성에서는 신호의 표시형태나 파라미딩 등을 지정할 수 있습니다. 추가 진입을 하는 내용으로 전략식을 작성했다면 속성의 피라미딩탭에서 피라미딩을 설정해야 합니다. 위 예제는 추가진입을 하는 전략이 아니므로 피라미딩은 기본설정인 허용안함을 사용합니다.
표시 차트에 표시되는 신호의 외형이나 내용에 대해 설정할 수 있습니다.
피라미딩
피라미딩은 추가 진입을 해서 수량을 누적하는 것을 말합니다.
피라미딩 설정(중복진입)
허용안함(기본설정) 로 1회 진입후 청산 전까지 추가로 동일방향에 대한 진입을 하지 않습니다.
다른진입신호만 허용 동일 이름의 진입은 청산전까지 1회만 발생합니다.
모든 진입신호 횟수와 관계없이 조건만 만족하면 반복적으로 발생합니다.
진입설정(동일포지션의 누적허용)
주문수량 : 포지션의 최대 누적 수량를 지정합니다.
진입횟수 : 포지션의 최대 누적 진입횟수를 지정합니다.
6.
작성된 지표식은 내수식의 전략목록으로 추가됩니다.
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.