커뮤니티

문의드립니다

프로필 이미지
sw98
2022-05-19 07:43:01
1075
글번호 159030
답변완료
진입 조건 -당일 종가 >= 1000원 and -당일 종가 > 150일 이평 > 200일 이평 and -50일 이평 > 150일 이평 > 200일 이평 and -종가가 볼린저 밴드 상단 돌파하고 당일 거래량 >= 20일 평균 거래량의 2배일 때 또는 b% >= 80%이고 MFI>=80일 때 매수 수량(주) -총 자산의 1%(원)/{종가 - (당일 저가-1틱)} -최초 진입 이후 청산 전까지는 추가 진입 없음 청산 -Stop loss : 매수 당일 저가 - 1틱 -Trailing stop : 저가가 10일 이동평균선 -1틱 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-19 14:05:28

안녕하세요 예스스탁입니다. input : 총자산(100000000); input : P1(50),P2(150),P3(200),P4(20); input : Vperiod(20),BBP(20),Dv(2),MFIperiod(10); var : vma(0),bbup(0),bbdn(0),BandB(0),MFIV(0); var1 = ma(C,P1); var2 = ma(C,P2); Var3 = ma(C,P3); Var4 = ma(C,P4); vma = ma(v,Vperiod); bbup = BollBandUp(BBP,dv); bbdn = BollBandDown(BBP,dv); BandB = ((C-bbdn)/(bbup-bbdn))*100; MFIV = MFI(MFIperiod); if MarketPosition == 0 and c >= 1000 and c > var2 and var2 > Var3 and var1 > var2 and var2 > Var3 and ((CrossUp(C,bbup) and V >= vma[1]*2) Or (bandB >= 80 and MFIV >= 80)) Then { Buy("b",OnClose,Def,Floor((총자산*0.01)/(C-(L-PriceScale*1)))); ExitLong("bl1",AtStop,L-PriceScale*1); } if MarketPosition == 1 Then { ExitLong("bl2",AtStop,L[BarsSinceEntry]-PriceScale*1); ExitLong("bx",AtStop,Var4-PriceScale*1); } 즐거운 하루되세요 > sw98 님이 쓴 글입니다. > 제목 : 문의드립니다 > 진입 조건 -당일 종가 >= 1000원 and -당일 종가 > 150일 이평 > 200일 이평 and -50일 이평 > 150일 이평 > 200일 이평 and -종가가 볼린저 밴드 상단 돌파하고 당일 거래량 >= 20일 평균 거래량의 2배일 때 또는 b% >= 80%이고 MFI>=80일 때 매수 수량(주) -총 자산의 1%(원)/{종가 - (당일 저가-1틱)} -최초 진입 이후 청산 전까지는 추가 진입 없음 청산 -Stop loss : 매수 당일 저가 - 1틱 -Trailing stop : 저가가 10일 이동평균선 -1틱 감사합니다