커뮤니티

진입식 한개 수정 부탁드립니다

프로필 이미지
피카2
2023-12-11 11:11:50
1032
글번호 174698
답변완료
미리 감사드립니다. 1. 당일 발생한 봉들 기준으로 신호발생 bdate !=bate[1] 2.저점이 발생하면 n봉전 저가를 var1에 저장하고 if ii >= right+left+1 and Swinglow(1,L,right,left,right+left+1) != -1 Then var1 =L[Right]; 3. 하락해서 var1값+2호가에 터치하면 매수 Buy("buy",AtLimit,var1+PriceScale*2);// 첫거래 3. 단,직전분봉 종가가 당일 시초가대비 1.5배를 초과면서 당일 최고가 대비 30%이내면 매수금지(직전분봉 종가가 당일시초가 대비 1.5배이내면 상관없이 매수,직전분봉 종가가 당일시초가 대비 1.5배 초과면서 당일고가 대비 30%이내면 고가에서 횡보중으로 보아 매수안함) if C[1]>dayopen*1.5 and C[1]>dayhigh*0.7 이면 진입금지(고점횡보로 보고) 4. 조건만족하여 2회차 이상 매수시 청산후 3봉경과시만 매수 barsinceexit>3 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-12-11 11:38:07

안녕하세요 예스스탁입니다. input : Left(3),right(3); var : ii(0),entry(0); if Bdate != Bdate[1] Then { ii = 0; Var1 = 0; entry = 0; } ii = ii +1; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if ii >= right+left+1 and Swinglow(1,L,right,left,right+left+1) != -1 Then { var1 = L[Right]; } else { if var1 > 0 Then { if L <= var1+PriceScale Then var1 = 0; } } if MarketPosition == 0 and (entry == 0 or (entry > 0 and BarsSinceExit(1) >= 3)) and var1 > 0 and !(C > DayOpen*1.5 and C < DayHigh*0.7) Then Buy("buy",AtLimit,var1+PriceScale*2); 즐거운 하루되세요 > 피카2 님이 쓴 글입니다. > 제목 : 진입식 한개 수정 부탁드립니다 > 미리 감사드립니다. 1. 당일 발생한 봉들 기준으로 신호발생 bdate !=bate[1] 2.저점이 발생하면 n봉전 저가를 var1에 저장하고 if ii >= right+left+1 and Swinglow(1,L,right,left,right+left+1) != -1 Then var1 =L[Right]; 3. 하락해서 var1값+2호가에 터치하면 매수 Buy("buy",AtLimit,var1+PriceScale*2);// 첫거래 3. 단,직전분봉 종가가 당일 시초가대비 1.5배를 초과면서 당일 최고가 대비 30%이내면 매수금지(직전분봉 종가가 당일시초가 대비 1.5배이내면 상관없이 매수,직전분봉 종가가 당일시초가 대비 1.5배 초과면서 당일고가 대비 30%이내면 고가에서 횡보중으로 보아 매수안함) if C[1]>dayopen*1.5 and C[1]>dayhigh*0.7 이면 진입금지(고점횡보로 보고) 4. 조건만족하여 2회차 이상 매수시 청산후 3봉경과시만 매수 barsinceexit>3 감사합니다.