커뮤니티

수식 부탁합니다.

프로필 이미지
ryu
2021-05-27 21:05:21
968
글번호 149391
답변완료

첨부 이미지

수식 부탁합니다. 1. 밴드 상하단 터치시 지속적으로 신호가 발생할것 2. 단 진입은 아래의 조건이 맞는 경우에만 진입할것 3. 조건. - 매수진입은 강세구간(수식1)에서 발생한 신호만 진입 - 매도진입은 약세구간(수식1)에서 발생한 신호만 진입 - 만약, 강세구간에서 매수 신호가 발생하였다 하더라도 보조라인(수식2)이 매도 구간이라면 매수로 전환될때까지 기다려서 매수라인 가격에 진입 - 매도 또한 동일하게 적용 4. 조건 만족 후 진입시 익절은 50틱, 손절은 85틱(단 계약일 경우에만 적용) 5. 일차진입 후 -55틱시에는 1개 추가 진입 6. 추가 진입시에는 평균진입가 대비 26틱에서 전량정리, 손절은 평단대비 50틱 7. 1일 1회만 진입하며 완료시 당일 진입 금지 8. 본문의 강세약세 판단라인은 수식1로, 보조라인은 수식2로 아래 기술함. 수식1과 수식2는 동일하며, 지표조건 설정값만 달리함 수식1 : 강세약세 판단라인 강세 : a=MACD(short1,long1)-eavg(MACD(short1,long1),signal1); valuewhen(1,a>0 ,avg(c,10)) 약세 : a=MACD(short1,long1)-eavg(MACD(short1,long1),signal1); valuewhen(1,a<0 ,avg(c,10)) 수식2 : 보조라인 강세 : a=MACD(short2,long2)-eavg(MACD(short2,long2),signal2); valuewhen(1,a>0 ,avg(c,10)) 약세 : a=MACD(short2,long2)-eavg(MACD(short2,long2),signal2); valuewhen(1,a<0 ,avg(c,10)) 수식 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-05-28 11:19:12

안녕하세요 예스스탁입니다. input : Short1(12),long1(26),signal1(9); input : Short2(24),long2(52),signal2(18); Input : Period(20), MultiD(2); var : MACDO1(0),MACDO2(0),mav(0); var : BBmd(0),BBup(0),BBdn(0),entry(0); BBmd = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); MACDO1 = MACD_OSC(short1,long1,signal1); MACDO2 = MACD_OSC(short2,long2,signal2); mav = ma(c,10); #수식1 if MACDO1 > 0 Then var1 = mav; if MACDO1 < 0 Then var2 = mav; #수식2 if MACDO2 > 0 Then var3 = mav; if MACDO2 < 0 Then var4 = mav; if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if MarketPosition <= 0 and CrossDown(C,min(bbdn,Var4)) and MACDO1 > 0 and MACDO2 > 0 and entry < 1 Then Buy("b1"); if MarketPosition >= 0 and CrossUp(C,max(bbup,Var3)) and MACDO1 < 0 and MACDO2 < 0 and entry < 1 Then Sell("s1"); if MarketPosition == 1 Then { #매수1차진입 후 익절,손절, 추가진입 if MaxEntries ==1 Then { ExitLong("bp1",AtLimit,EntryPrice+PriceScale*50); ExitLong("bl1",AtStop,EntryPrice-PriceScale*85); Buy("b2",AtLimit,EntryPrice-PriceScale*55); } #2차진입 후 익절,손절 if MaxEntries == 2 Then { ExitLong("bp2",AtLimit,avgEntryPrice+PriceScale*26); ExitLong("bl2",AtStop,avgEntryPrice-PriceScale*50); } } if MarketPosition == -1 Then { #매도1차진입 후 익절,손절, 추가진입 if MaxEntries ==1 Then { ExitShort("sp1",AtLimit,EntryPrice-PriceScale*50); ExitShort("sl1",AtStop,EntryPrice+PriceScale*85); Sell("s2",AtLimit,EntryPrice+PriceScale*55); } #1차진입 후 익절,손절, 추가진입 if MaxEntries == 2 Then { ExitShort("sp2",AtLimit,avgEntryPrice-PriceScale*26); ExitShort("sl2",AtStop,avgEntryPrice+PriceScale*50); } } 즐거운 하루되세요 > ryu 님이 쓴 글입니다. > 제목 : 수식 부탁합니다. > 수식 부탁합니다. 1. 밴드 상하단 터치시 지속적으로 신호가 발생할것 2. 단 진입은 아래의 조건이 맞는 경우에만 진입할것 3. 조건. - 매수진입은 강세구간(수식1)에서 발생한 신호만 진입 - 매도진입은 약세구간(수식1)에서 발생한 신호만 진입 - 만약, 강세구간에서 매수 신호가 발생하였다 하더라도 보조라인(수식2)이 매도 구간이라면 매수로 전환될때까지 기다려서 매수라인 가격에 진입 - 매도 또한 동일하게 적용 4. 조건 만족 후 진입시 익절은 50틱, 손절은 85틱(단 계약일 경우에만 적용) 5. 일차진입 후 -55틱시에는 1개 추가 진입 6. 추가 진입시에는 평균진입가 대비 26틱에서 전량정리, 손절은 평단대비 50틱 7. 1일 1회만 진입하며 완료시 당일 진입 금지 8. 본문의 강세약세 판단라인은 수식1로, 보조라인은 수식2로 아래 기술함. 수식1과 수식2는 동일하며, 지표조건 설정값만 달리함 수식1 : 강세약세 판단라인 강세 : a=MACD(short1,long1)-eavg(MACD(short1,long1),signal1); valuewhen(1,a>0 ,avg(c,10)) 약세 : a=MACD(short1,long1)-eavg(MACD(short1,long1),signal1); valuewhen(1,a<0 ,avg(c,10)) 수식2 : 보조라인 강세 : a=MACD(short2,long2)-eavg(MACD(short2,long2),signal2); valuewhen(1,a>0 ,avg(c,10)) 약세 : a=MACD(short2,long2)-eavg(MACD(short2,long2),signal2); valuewhen(1,a<0 ,avg(c,10)) 수식 부탁합니다.