본문 바로가기
∎ 매매의 기술 [ K ]/시스템전략

이평 골데크로스 시스템식 예제

by 케이님[K] 2015. 1. 9.

 

 

수식 1 
5일선이 20일선 골드크로스 발생하면 5일선 -7틱,-12틱 매수진입

 

 

var : TT(0),II(0),LL(0);

var1 = ma(c,5);
var2 = ma(C,20);

#골든크로스 발생하면
if TT <= 0 and crossup(var1,var2) Then{
      TT = 1; #골든구간을 파악하기 위해 1값 지정
      II = index; #골드봉의 인덱스 저장
      LL = C; #골드이후 최저가 계산을 위한 초기값
      #바로 다음봉에서 매수조건이 발생하면 매수하는 식
      buy("b11",atlimit,var1-PriceScale*7);
      buy("b21",atlimit,var1-PriceScale*12);
}

#데든크로스 발생하면
if TT >= 0 and CrossDown(var1,var2) Then
      TT = -1;#-1값 지정

#골드발생후 다음봉 부터
if TT == 1 and index > ii Then{
    #골드이후 최저가 계산
    if L < LL Then
          LL= L;
    # 골드이후 최저가가 아직 -7틱까지 도달하지 못하고
    if LL > var1-PriceScale*7 Then
            buy("b12",atlimit,var1-PriceScale*7);#다음봉에 골드이후 최초로 -7틱 도달하면 매수
      # 골드이후 최저가가 아직 -12틱까지 도달하지 못하고
    if LL > var1-PriceScale*7 Then
            buy("b22",atlimit,var1-PriceScale*12);#다음봉에 골드이후 최초로 -12틱 도달하면 매수
}


--------------------------------------------



수식 2
5일선이 20일선 데드크로스 발생하면 5일선 +7틱, +12틱 매도진입

var : TT(0),II(0),HH(0);

var1 = ma(c,5);
var2 = ma(C,20);

#골든크로스 발생하면
if TT <= 0 and crossup(var1,var2) Then{
      TT = 1; #골든구간을 파악하기 위해 1값 지정
}

#데든크로스 발생하면
if TT >= 0 and CrossDown(var1,var2) Then{
      TT = -1;#-1값 지정
      II = index; #골드봉의 인덱스 저장
      HH = C; #데드이후 최고가 계산을 위한 초기값
      #바로 다음봉에서 매도조건이 발생하면 매수하는 식
      sell("s11",atlimit,var1+PriceScale*7);
      sell("s21",atlimit,var1+PriceScale*12);
}


#골드발생후 다음봉 부터
if TT == -1 and index > ii Then{
    #골드이후 최저가 계산
    if H > HH Then
          HH= H;
    # 골드이후 최고가가 아직 +7틱까지 도달하지 못하고
    if HH < var1+PriceScale*7 Then
            sell("s12",atlimit,var1+PriceScale*7);#다음봉에 데드이후 최초로 +7틱 도달하면 매도
      # 데드이후 최고가가 아직 +12틱까지 도달하지 못하고
    if HH < var1-PriceScale*7 Then
            sell("s22",atlimit,var1+PriceScale*12);#다음봉에 데드이후 최초로 +12틱 도달하면 매도
}


-----------------------------------------------------

 

http://www.yesstock.com/

 

 

댓글