커뮤니티

수식 부탁드립니다.

프로필 이미지
기계적매매
2020-08-06 22:07:31
1307
글번호 141292
답변완료
매수조건 : A1=MACD(5,15) A2=ADX(14) A3=가격이동평균(종가,20, 삼각) A4=가격이동평균(종가,60, 조화) A5=DIPlus(14) A6=DIMinus(14) A4(직전봉) < A4 and A3(직전봉) < A3 and A3 > A4 and A1 > 0 and A1 > eavg(MACD(5,15),8) and A5(직전봉) < A5 and A6(직전봉) > A6 and A2(직전봉) < A2 and A2(직전봉에직전봉) < A2(직전봉) 조건만족시 시장가로 매수 매수청산조건 : 가격이동평균(종가,20, 삼각)가 직전봉보다 가격이 낮아지면 시장가로 청산 매도조건 : A1=MACD(5,15) A2=ADX(14) A3=가격이동평균(종가,20, 삼각) A4=가격이동평균(종가,60, 조화) A5=DIPlus(14) A6=DIMinus(14) A4(직전봉) > A4 and A3(직전봉) > A3 and A3 < A4 and A1 < 0 and A1 < eavg(MACD(5,15),8) and A5(직전봉) > A5 and A6(직전봉) < A6 and A2(직전봉) < A2 and A2(직전봉의직전봉) < A2(직전봉) 조건만족시 시장가로 매도진입 매도청산조건 : 가격이동평균(종가,20, 삼각)가 직전봉보다 가격이 높아지면 시장가로 청산 매수중일때 매도신호가 나와도 무시 매도중일때 매수신호가 나와도 무시 당일 총손실이 100만원이면 자동으로 스톱
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-07 10:03:36

안녕하세요 예스스탁입니다. Input : 당일손실금(-1000000); var : A1(0),A2(0),A3(0),A4(0),A5(0),A6(0); Var : TLen(0),B1(0); Var : N1(0),dayPl(0),당일수익(0),당일손실(0),Xcond(false); 당일손실 = 당일손실금/BigPointValue; if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl <= 당일손실 Then Xcond = true; if (IsExitName("dbl",1) == true or IsExitName("dsl",1) == true) then Xcond = true; } A1=MACD(5,15); A2=ADX(14); TLen = Ceiling((20 + 1) * .5); A3 = ma(ma(C, TLen), TLen); A4=1/(accumN(1/c, 60)/60); A5=DIPlus(14); A6=DIMinus(14); B1 = Ema(A1,8); if MarketPosition == 0 and Xcond == false and A4[1] < A4 and A3[1] < A3 and A3 > A4 and A1 > 0 and A1 > B1 and A5[1] < A5 and A6[1] > A6 and A2[1] < A2 and A2[2] < A2[1] Then Buy(); if MarketPosition == 0 and Xcond == false and A4[1] > A4 and A3[1] > A3 and A3 < A4 and A1 < 0 and A1 < B1 and A5[1] > A5 and A6[1] < A6 and A2[1] < A2 and A2[2] < A2[1] Then Sell(); if MarketPosition == 1 then { ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts)); if A3 < A3[1] Then ExitLong(); } if MarketPosition == -1 then { ExitShort("dsl",AtStop,EntryPrice+((당일손실+daypl)/CurrentContracts)); if A3 > A3[1] Then ExitShort(); } 즐거운 하루되세요 > 기계적매매 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 매수조건 : A1=MACD(5,15) A2=ADX(14) A3=가격이동평균(종가,20, 삼각) A4=가격이동평균(종가,60, 조화) A5=DIPlus(14) A6=DIMinus(14) A4(직전봉) < A4 and A3(직전봉) < A3 and A3 > A4 and A1 > 0 and A1 > eavg(MACD(5,15),8) and A5(직전봉) < A5 and A6(직전봉) > A6 and A2(직전봉) < A2 and A2(직전봉에직전봉) < A2(직전봉) 조건만족시 시장가로 매수 매수청산조건 : 가격이동평균(종가,20, 삼각)가 직전봉보다 가격이 낮아지면 시장가로 청산 매도조건 : A1=MACD(5,15) A2=ADX(14) A3=가격이동평균(종가,20, 삼각) A4=가격이동평균(종가,60, 조화) A5=DIPlus(14) A6=DIMinus(14) A4(직전봉) > A4 and A3(직전봉) > A3 and A3 < A4 and A1 < 0 and A1 < eavg(MACD(5,15),8) and A5(직전봉) > A5 and A6(직전봉) < A6 and A2(직전봉) < A2 and A2(직전봉의직전봉) < A2(직전봉) 조건만족시 시장가로 매도진입 매도청산조건 : 가격이동평균(종가,20, 삼각)가 직전봉보다 가격이 높아지면 시장가로 청산 매수중일때 매도신호가 나와도 무시 매도중일때 매수신호가 나와도 무시 당일 총손실이 100만원이면 자동으로 스톱