커뮤니티
수식추가질문요
2011-12-05 14:07:18
434
글번호 45460
전에 문의 드렸던 수식인데요.. 아래수식에서
매수부분에서는]
당일의 첫봉의 종가를 돌파할때라는 조건을
매수조건의 다른조건들과 함께 적용되도록 추가하고 싶구요
매도부분에서는]
현재가가 당일의 첫봉의 종가를 돌파했을때
현재가가 당일의 최저가와 최고가의 절반값(1/2)값을 하향 돌파하는경우 매도라는
수식이 다른 매도수식에 영향을 주지 않고 별도로 작용하도록 추가하고 싶습니다.
var1 = iff(RSI(14) >= 30,1,0);#RSI가 30보다크면 1 아니면 0
var2 = iff(StochasticsD(5,3,3) >= 20,1,0);#스토케스틱%D가 20보다크면 1 아니면 0
var3 = iff(CCI(9) >= -100,1,0);#CCI가 -100 이상이면 1 아니면 0
if ExitDate(1) != sdate and #당일 첫진입
dayindex > 0 and stime < 130000 and #당일 두번째 봉부터 13시 사이
C <= DayClose(1)*1.05 and C >= DayClose(1)*1.02 and#현재가는 전일 종가대비2~5% 사이
Asks >= Bids*8 And#매도잔량이 매수잔량대비 8배이상
var1+var2+var3 >= 2 Then#var1+var2+var3이 2이상(조건 2개이상 만족)
buy();
if MarketPosition == 1 Then{
ExitLong("bx1",AtLimit,DayClose(1)*1.1);#전일종가대비 10%이상 상승시 청산
if H >= ma(C,120) and L <= ma(C,120) Then#120선에 봉이 걸쳐지면 청산
exitlong("bx2");
}
답변 1
예스스탁 예스스탁 답변
2011-12-05 17:06:07
안녕하세요
예스스탁입니다.
if dayindex == 0 Then
value1 = C;#첫봉 종가
var1 = iff(RSI(14) >= 30,1,0);#RSI가 30보다크면 1 아니면 0
var2 = iff(StochasticsD(5,3,3) >= 20,1,0);#스토케스틱%D가 20보다크면 1 아니면 0
var3 = iff(CCI(9) >= -100,1,0);#CCI가 -100 이상이면 1 아니면 0
if crossup(c,value1) and #첫봉의 종가 돌파
ExitDate(1) != sdate and #당일 첫진입
dayindex > 0 and stime < 130000 and #당일 두번째 봉부터 13시 사이
C <= DayClose(1)*1.05 and C >= DayClose(1)*1.02 and#현재가는 전일 종가대비2~5% 사이
Asks >= Bids*8 And#매도잔량이 매수잔량대비 8배이상
var1+var2+var3 >= 2 Then#var1+var2+var3이 2이상(조건 2개이상 만족)
buy();
if MarketPosition == 1 Then{
ExitLong("bx1",AtLimit,DayClose(1)*1.1);#전일종가대비 10%이상 상승시 청산
if H >= ma(C,120) and L <= ma(C,120) Then#120선에 봉이 걸쳐지면 청산
exitlong("bx2");
if CrossDown(c,(dayhigh+daylow)/2) Then#당일 중간값 하향시 청산
exitlong();
}
즐거운 하루되세요
> 쭈니오빠 님이 쓴 글입니다.
> 제목 : 수식추가질문요
> 전에 문의 드렸던 수식인데요.. 아래수식에서
매수부분에서는]
당일의 첫봉의 종가를 돌파할때라는 조건을
매수조건의 다른조건들과 함께 적용되도록 추가하고 싶구요
매도부분에서는]
현재가가 당일의 첫봉의 종가를 돌파했을때
현재가가 당일의 최저가와 최고가의 절반값(1/2)값을 하향 돌파하는경우 매도라는
수식이 다른 매도수식에 영향을 주지 않고 별도로 작용하도록 추가하고 싶습니다.
var1 = iff(RSI(14) >= 30,1,0);#RSI가 30보다크면 1 아니면 0
var2 = iff(StochasticsD(5,3,3) >= 20,1,0);#스토케스틱%D가 20보다크면 1 아니면 0
var3 = iff(CCI(9) >= -100,1,0);#CCI가 -100 이상이면 1 아니면 0
if ExitDate(1) != sdate and #당일 첫진입
dayindex > 0 and stime < 130000 and #당일 두번째 봉부터 13시 사이
C <= DayClose(1)*1.05 and C >= DayClose(1)*1.02 and#현재가는 전일 종가대비2~5% 사이
Asks >= Bids*8 And#매도잔량이 매수잔량대비 8배이상
var1+var2+var3 >= 2 Then#var1+var2+var3이 2이상(조건 2개이상 만족)
buy();
if MarketPosition == 1 Then{
ExitLong("bx1",AtLimit,DayClose(1)*1.1);#전일종가대비 10%이상 상승시 청산
if H >= ma(C,120) and L <= ma(C,120) Then#120선에 봉이 걸쳐지면 청산
exitlong("bx2");
}
다음글