커뮤니티

수식좀 요청 드립니다.

프로필 이미지
요타
2021-10-15 11:48:53
809
글번호 152897
답변완료
* 좋은 주말 되십시요. * 아래 수식 좁 부탁 드립니다. var : SEH(0),SEL(0); SEH = highest(H,BarsSinceEntry); SEL = Lowest(L,BarsSinceEntry); if MarketPosition == 1 ## 매수일 경우 and IsEntryName("SS2") == true and 최대수익(20틱) 발생이후 20봉 경과하도록 최대 수익이 갱신 안되고 수익이 5틱 이상이면 청산 and 최대수익(20틱) 발생후 20틱 하락했다가 최대 수익 갱산 되면수익 청산 Then { if highest(H,BarsSinceEntry) >= EntryPrice + PriceScale*1 Then { Sell("SS2CUTSW1";} } ## 매도일 경우도 부탁 드립니다. * 고맙습니다. 좋은 주말 되십시요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-10-15 15:24:32

안녕하세요 예스스탁입니다. var : BEH(0),BEHi(0),BEHL(0); var : SEL(0),SELi(0),SELH(0); if MarketPosition == 1 Then { if BEH == 0 or (BEH > 0 and H > BEH) Then { BEHi = 0; BEHL = L; } Else { BEHi = BEHi+1; if L < BEHL Then BEHL = L; } if BEH >= EntryPrice+PriceScale*20 and BEHi >= 20 and c >= EntryPrice+PriceScale*5 Then ExitLong("bx1"); if BEH[1] >= EntryPrice+PriceScale*20 and BEHL <= BEH[1]-PriceScale*20 and BEH > BEH[1] Then ExitLong("bx2"); } Else { BEH = 0; BEHi = 0; } if MarketPosition == 1 Then { if SEL == 0 or (SEL > 0 and L < SEL) Then { SELi = 0; SELH = H; } Else { SELi = SELi+1; if H > SELH Then SELH = H; } if SEL <= EntryPrice-PriceScale*20 and SELi >= 20 and c <= EntryPrice-PriceScale*5 Then ExitShort("sx1"); if SEL[1] <= EntryPrice-PriceScale*20 and SELH >= SEL[1]+PriceScale*20 and SEL < SEL[1] Then ExitShort("sx2"); } Else { SEL = 0; SELi = 0; } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 수식좀 요청 드립니다. > * 좋은 주말 되십시요. * 아래 수식 좁 부탁 드립니다. var : SEH(0),SEL(0); SEH = highest(H,BarsSinceEntry); SEL = Lowest(L,BarsSinceEntry); if MarketPosition == 1 ## 매수일 경우 and IsEntryName("SS2") == true and 최대수익(20틱) 발생이후 20봉 경과하도록 최대 수익이 갱신 안되고 수익이 5틱 이상이면 청산 and 최대수익(20틱) 발생후 20틱 하락했다가 최대 수익 갱산 되면수익 청산 Then { if highest(H,BarsSinceEntry) >= EntryPrice + PriceScale*1 Then { Sell("SS2CUTSW1";} } ## 매도일 경우도 부탁 드립니다. * 고맙습니다. 좋은 주말 되십시요.