커뮤니티

부탁 드립니다

프로필 이미지
starj5
2021-08-17 22:28:57
1375
글번호 151575
답변완료
안녕하세요 언제나 감사 드립니다 같은 조건을 지표식과 시스템식 2가지로 부탁 드립니다 지표식 1분 차트에서 macd 기준선 위면서 타분봉(5분봉) 20선 골드이면 빨강 1분 차트에서 macd 기준선 아래면서 타분봉(5분봉) 20선 데드이면 파랑 시스템식 1분 차트에서 macd 기준선 위면서 타분봉(5분봉) 20선 골드이면 매수 1분 차트에서 macd 기준선 아래면서 타분봉(5분봉) 20선 데드이면 매도 수고하세요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-08-18 11:39:07

안녕하세요 예스스탁입니다. 1 input : short(12),long(26),ntime1(5),P1(5),P2(20); var : macdv(0),T(0); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum1(0),mav1(0),sum11(0),mav11(0); var : sum2(0),mav2(0),sum21(0),mav21(0); Array : C1[100](0); MACDv = MACD(short,long); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime1; if Bdate != Bdate[1] or (ntime1 != 1 and Bdate == Bdate[1] and TF < TF[1]) or (ntime1 == 1 and Bdate == Bdate[1] and TM > TM[1]) Then { for cnt = 1 to 99 { C1[cnt] = C1[cnt-1][1]; } } C1[0] = C; if C1[P1] > 0 then { sum1 = 0; sum11 = 0; for cnt = 0 to P1-1 { sum1 = sum1+C1[cnt]; sum11 = sum11+C1[cnt+1]; } mav1 = sum1/P1; mav11 = sum11/P1; } if C1[P2] > 0 then { sum2 = 0; sum21 = 0; for cnt = 0 to P2-1 { sum2 = sum1+C1[cnt]; sum21 = sum21+C1[cnt+1]; } mav2 = sum2/P2; mav21 = sum21/P2; } if T <= 0 and macdv > 0 and mav1 > mav2 and mav11 < mav21 and mav11 > 0 and mav21 > 0 Then T = 1; if T >= 0 and macdv < 0 and mav1 < mav2 and mav11 > mav21 and mav11 > 0 and mav21 > 0 Then T = -1; Plot1(T,"지표", IFf(T==1,RED,BLUE)); } 2 input : short(12),long(26),ntime1(5),P1(5),P2(20); var : macdv(0); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum1(0),mav1(0),sum11(0),mav11(0); var : sum2(0),mav2(0),sum21(0),mav21(0); Array : C1[100](0); MACDv = MACD(short,long); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime1; if Bdate != Bdate[1] or (ntime1 != 1 and Bdate == Bdate[1] and TF < TF[1]) or (ntime1 == 1 and Bdate == Bdate[1] and TM > TM[1]) Then { for cnt = 1 to 99 { C1[cnt] = C1[cnt-1][1]; } } C1[0] = C; if C1[P1] > 0 then { sum1 = 0; sum11 = 0; for cnt = 0 to P1-1 { sum1 = sum1+C1[cnt]; sum11 = sum11+C1[cnt+1]; } mav1 = sum1/P1; mav11 = sum11/P1; } if C1[P2] > 0 then { sum2 = 0; sum21 = 0; for cnt = 0 to P2-1 { sum2 = sum1+C1[cnt]; sum21 = sum21+C1[cnt+1]; } mav2 = sum2/P2; mav21 = sum21/P2; } if macdv > 0 and mav1 > mav2 and mav11 < mav21 and mav11 > 0 and mav21 > 0 Then Buy(); if macdv < 0 and mav1 < mav2 and mav11 > mav21 and mav11 > 0 and mav21 > 0 Then Sell(); } 즐거운 하루되세요 > starj5 님이 쓴 글입니다. > 제목 : 부탁 드립니다 > 안녕하세요 언제나 감사 드립니다 같은 조건을 지표식과 시스템식 2가지로 부탁 드립니다 지표식 1분 차트에서 macd 기준선 위면서 타분봉(5분봉) 20선 골드이면 빨강 1분 차트에서 macd 기준선 아래면서 타분봉(5분봉) 20선 데드이면 파랑 시스템식 1분 차트에서 macd 기준선 위면서 타분봉(5분봉) 20선 골드이면 매수 1분 차트에서 macd 기준선 아래면서 타분봉(5분봉) 20선 데드이면 매도 수고하세요