커뮤니티

수정부탁합니다

프로필 이미지
상큼한아침
2020-05-31 14:30:55
2151
글번호 139381
답변완료
> 제목 : 수정부탁해요 > 1.일봉기준 주가이평선이 5>20>60 2.일봉기준 Band%B(20.2)가 상승중 3.일봉기준 1일전 5일 이평선이 상승중일때 **60분봉에서 매매 활용할수있게 수정부탁합니다 (참조는 일봉 매매는분봉) 1 and 2 and 3 이면 mfi(14)하단기준선30이하 일때 현재봉이 2봉전 기준선보다 크다면 매수 > 안녕하세요 예스스탁입니다. input : P1(5),P2(20),P3(60),BBP(20); Input: MFiP(14); var : MFIv(0),기준선(0); var : cnt(0),sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0); var : sumV4(0),sumV41(0),BBmd(0),BBmd1(0); var : sumV11(0),sumV12(0),mav11(0),mav12(0); sumV1 = 0; sumV11 = 0; sumV12 = 0; sumV2 = 0; sumV3 = 0; sumV4 = 0; sumV41 = 0; for cnt = 0 to max(P1,P2,P3,BBP) { if cnt < P1 Then { sumV1 = sumV1+DayClose(cnt); sumV11 = sumV11+DayClose(cnt+1); sumV12 = sumV12+DayClose(cnt+2); } if cnt < P2 Then sumV2 = sumV2+DayClose(cnt); if cnt < P3 Then sumV3 = sumV3+DayClose(cnt); if cnt < BBP Then { sumV4 = sumV4+DayClose(cnt); sumV41 = sumV41 + DayClose(cnt+1); } } maV1 = sumV1 / P1; maV11 = sumV11 / P1; maV12 = sumV12 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; BBmd = sumV4 / BBP; BBmd1 = sumV41 / BBP; MFIv = MFI(MFiP); 기준선 = (highest(H,26)+lowest(L,26))/2; if mav1 > mav2 and mav2 > mav3 and BBmd > BBmd1 and mav11 > mav12 and MFIv < 30 and 기준선 > 기준선[2] Then buy();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-06-01 10:22:43

안녕하세요 예스스탁입니다. input : P1(5),P2(20),P3(60),BBP(20),dv(2); Input: MFiP(14); var : MFIv(0),기준선(0); var : cnt(0),sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0); var : sumV4(0),sumV41(0),BBmd(0),BBmd1(0),BBup(0),BBdn(0),BBup1(0),BBdn1(0); var : sumV11(0),sumV12(0),mav11(0),mav12(0),Stdv(0),Stdv1(0),SumSqrt(0),SumSqrt1(0); var : BandB(0),BandB1(0); sumV1 = 0; sumV11 = 0; sumV12 = 0; sumV2 = 0; sumV3 = 0; sumV4 = 0; sumV41 = 0; for cnt = 0 to max(P1,P2,P3,BBP) { if cnt < P1 Then { sumV1 = sumV1+DayClose(cnt); sumV11 = sumV11+DayClose(cnt+1); sumV12 = sumV12+DayClose(cnt+2); } if cnt < P2 Then sumV2 = sumV2+DayClose(cnt); if cnt < P3 Then sumV3 = sumV3+DayClose(cnt); if cnt < BBP Then { sumV4 = sumV4+DayClose(cnt); sumV41 = sumV41 + DayClose(cnt+1); } } maV1 = sumV1 / P1; maV11 = sumV11 / P1; maV12 = sumV12 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; BBmd = sumV4 / BBP; BBmd1 = sumV41 / BBP; SumSqrt = 0; SumSqrt1 = 0; For cnt = 0 To BBP - 1 { SumSqrt = SumSqrt + (DayClose(cnt) - BBmd)^2; SumSqrt1 = SumSqrt1 + (DayClose(cnt+1) - BBmd1)^2; } Stdv = SquareRoot(SumSqrt / BBP); BBup = BBmd + (Dv * Stdv); BBdn = BBmd - (Dv * Stdv); BandB = ((C-BBDn)/(BBup-BBDn))*100; Stdv1 = SquareRoot(SumSqrt1 / BBP); BBup1 = BBmd1 + (Dv * Stdv1); BBdn1 = BBmd1 - (Dv * Stdv1); BandB1 = ((DayClose(1)-BBDn1)/(BBup1-BBDn1))*100; MFIv = MFI(MFiP); 기준선 = (highest(H,26)+lowest(L,26))/2; if mav1 > mav2 and mav2 > mav3 and BandB > BandB1 and mav11 > mav12 and MFIv < 30 and 기준선 > 기준선[2] Then buy(); 즐거운 하루되세요 > 상큼한아침 님이 쓴 글입니다. > 제목 : 수정부탁합니다 > > 제목 : 수정부탁해요 > 1.일봉기준 주가이평선이 5>20>60 2.일봉기준 Band%B(20.2)가 상승중 3.일봉기준 1일전 5일 이평선이 상승중일때 **60분봉에서 매매 활용할수있게 수정부탁합니다 (참조는 일봉 매매는분봉) 1 and 2 and 3 이면 mfi(14)하단기준선30이하 일때 현재봉이 2봉전 기준선보다 크다면 매수 > 안녕하세요 예스스탁입니다. input : P1(5),P2(20),P3(60),BBP(20); Input: MFiP(14); var : MFIv(0),기준선(0); var : cnt(0),sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0); var : sumV4(0),sumV41(0),BBmd(0),BBmd1(0); var : sumV11(0),sumV12(0),mav11(0),mav12(0); sumV1 = 0; sumV11 = 0; sumV12 = 0; sumV2 = 0; sumV3 = 0; sumV4 = 0; sumV41 = 0; for cnt = 0 to max(P1,P2,P3,BBP) { if cnt < P1 Then { sumV1 = sumV1+DayClose(cnt); sumV11 = sumV11+DayClose(cnt+1); sumV12 = sumV12+DayClose(cnt+2); } if cnt < P2 Then sumV2 = sumV2+DayClose(cnt); if cnt < P3 Then sumV3 = sumV3+DayClose(cnt); if cnt < BBP Then { sumV4 = sumV4+DayClose(cnt); sumV41 = sumV41 + DayClose(cnt+1); } } maV1 = sumV1 / P1; maV11 = sumV11 / P1; maV12 = sumV12 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; BBmd = sumV4 / BBP; BBmd1 = sumV41 / BBP; MFIv = MFI(MFiP); 기준선 = (highest(H,26)+lowest(L,26))/2; if mav1 > mav2 and mav2 > mav3 and BBmd > BBmd1 and mav11 > mav12 and MFIv < 30 and 기준선 > 기준선[2] Then buy();