커뮤니티

수식 부탁드려요~~~

프로필 이미지
이형지
2019-04-10 21:23:50
231
글번호 127778
답변완료
참고로 크루드 오일 10분봉입니다. 아래식에서 매수 진입시 아래식은 해당 조건(5개 지표해당시 매수 진입) 이 만족할때 종가에 매수하는 수식입니다. 제가 하고 싶은 사항은 다음과 같습니다. 해당조건이 만족하는 봉에 진입이 아니라 다음봉에서 -1 tick 될때 즉시 매수 진입하는 수식을 요청합니다. ( 1틱이라도 낮게 매수 진입하려구요) input : N1(1),N2(3); Input : P1(0.4),P2(0.45); input : MFIv(29),RSIv(31),CCIv(-100),sto(12),simridov(36); var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0); var : sum3(0),Tcond(false); if DayClose(N2) > 0 Then { sum1 = 0; sum2 = 0; for cnt = 0 to N2-1 { if cnt < N1 Then sum1 = sum1 + DayClose(cnt); if cnt < N2 Then sum2 = sum2 + DayClose(cnt+1); } avg1 = sum1/N1; avg2 = sum2/N2; T = 0; if avg1 >= avg2 Then T = 1; if avg1 < avg2 Then T = -1; var3 = MFI(14); var4 = RSI(14); var5 = CCI(20); var6 = StochasticsK(20,5); var7 = Simrido(14); if T>=0 then { if var3 <= MFIv and var4 <= RSIv and var5 <= CCIv and var6 <= sto and var7 <= simridov and c<c[1] Then Buy("b"); } SetStopProfittarget(P1,PercentStop); SetStopLoss(P2,PercentStop); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-11 16:44:04

안녕하세요 예스스탁입니다. input : N1(1),N2(3); Input : P1(0.4),P2(0.45); input : MFIv(29),RSIv(31),CCIv(-100),sto(12),simridov(36); var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0); var : sum3(0),Tcond(false); if DayClose(N2) > 0 Then { sum1 = 0; sum2 = 0; for cnt = 0 to N2-1 { if cnt < N1 Then sum1 = sum1 + DayClose(cnt); if cnt < N2 Then sum2 = sum2 + DayClose(cnt+1); } avg1 = sum1/N1; avg2 = sum2/N2; T = 0; if avg1 >= avg2 Then T = 1; if avg1 < avg2 Then T = -1; var3 = MFI(14); var4 = RSI(14); var5 = CCI(20); var6 = StochasticsK(20,5); var7 = Simrido(14); if T>=0 then { if var3 <= MFIv and var4 <= RSIv and var5 <= CCIv and var6 <= sto and var7 <= simridov and c<c[1] Then Buy("b",atlimit,c-PriceScale*1); } SetStopProfittarget(P1,PercentStop); SetStopLoss(P2,PercentStop); } 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 수식 부탁드려요~~~ > 참고로 크루드 오일 10분봉입니다. 아래식에서 매수 진입시 아래식은 해당 조건(5개 지표해당시 매수 진입) 이 만족할때 종가에 매수하는 수식입니다. 제가 하고 싶은 사항은 다음과 같습니다. 해당조건이 만족하는 봉에 진입이 아니라 다음봉에서 -1 tick 될때 즉시 매수 진입하는 수식을 요청합니다. ( 1틱이라도 낮게 매수 진입하려구요) input : N1(1),N2(3); Input : P1(0.4),P2(0.45); input : MFIv(29),RSIv(31),CCIv(-100),sto(12),simridov(36); var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0); var : sum3(0),Tcond(false); if DayClose(N2) > 0 Then { sum1 = 0; sum2 = 0; for cnt = 0 to N2-1 { if cnt < N1 Then sum1 = sum1 + DayClose(cnt); if cnt < N2 Then sum2 = sum2 + DayClose(cnt+1); } avg1 = sum1/N1; avg2 = sum2/N2; T = 0; if avg1 >= avg2 Then T = 1; if avg1 < avg2 Then T = -1; var3 = MFI(14); var4 = RSI(14); var5 = CCI(20); var6 = StochasticsK(20,5); var7 = Simrido(14); if T>=0 then { if var3 <= MFIv and var4 <= RSIv and var5 <= CCIv and var6 <= sto and var7 <= simridov and c<c[1] Then Buy("b"); } SetStopProfittarget(P1,PercentStop); SetStopLoss(P2,PercentStop); }