커뮤니티

수식 확인 후 수식 요청드립니다. 감사합니다.

프로필 이미지
전업성공
2019-08-26 17:24:29
226
글번호 131472
답변완료
> d1: 30 d2 : 60 TT: 1020 1) 매수진입 조건 AA=highest(V,d1); valuewhen(1,V==AA,(H+L+C)/3); bb=(valuewhen(1,V==AA,(H+L+C)/3)); crossup(c,bb) 2) 매수청산 조건 AA=highest(V,d1); valuewhen(1,V==AA,(H+L+C)/3); bb=(valuewhen(1,V==AA,(H+L+C)/3)); crossdown(c,bb) 3) 매도 진입 조건 RR=highest(H,d2); SS=lowest(H,d2); crossDOWN(C,SS(1)) 4) 매도청산 조건 RR=highest(H,d2); SS=lowest(H,d2); QQ=countsince(time>=TT,crossUp(c,RR(1)) or crossDown(c,SS(1))); crossUp(QQ,0.5) and C>RR(1) 5) 익절 조건 : 30틱 6) 손절 조건 : 20틱 7) 기타 분봉별로 타주기를 어떻게 사용하는지 방법부탁드립니다. 2분 신호와 3분 신호 5분 신호가 동시에 발생했을 때 진입 조건도 문의 드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-08-27 16:50:43

안녕하세요 예스스탁입니다. 기본차트 2분봉 참조데이타로 3분, 5분 추가하고 아래식 적용하시면 됩니다. input : d1(30),d2(60),tt(102000),익절틱수(30),손절틱수(20); var : A1(0,data1),B1(0,data1),R1(0,data1),S1(0,data1),Q1(0,data1); var : A2(0,data2),B2(0,data2),R2(0,data2),S2(0,data2),Q2(0,data2); var : A3(0,data3),B3(0,data3),R3(0,data3),S3(0,data3),Q3(0,data3); var : BCond(false,data1),BxCond(false,data1),SCond(false,data1),SxCond(false,data1); A1 = data1(highest(V,d1)); R1 = data1(highest(h,d2)); S1 = data1(Lowest(l,d2)); if data1(V == A1) Then B1 = data1((H+L+C)/3); if data1(bdate != bdate[1]) Then Q1 = 0; if data1(stime >= tt and (crossup(C,R1[1]) or CrossDown(C,S1[1]))) Then Q1 = Q1+1; A2 = data2(highest(V,d1)); R2 = data2(highest(h,d2)); S2 = data2(Lowest(l,d2)); if data2(V == A1) Then B2 = data2((H+L+C)/3); if data2(bdate != bdate[1]) Then Q2 = 0; if data2(stime >= tt and (crossup(C,R2[1]) or CrossDown(C,S2[1]))) Then Q2 = Q2+1; A3 = data3(highest(V,d1)); R3 = data3(highest(h,d2)); S3 = data3(Lowest(l,d2)); if data3(V == A1) Then B3 = data3((H+L+C)/3); if data3(bdate != bdate[1]) Then Q3 = 0; if data3(stime >= tt and (crossup(C,R3[1]) or CrossDown(C,S3[1]))) Then Q3 = Q3+1; BCond = data1(C > B1) and data2(C > B2) and data3(C > B3); Bxcond = data1(C < B1) and data2(C < B2) and data3(C < B3); SCond = data1(C > S1[1]) and data2(C > S2[1]) and data3(C > S3[1]); SxCond = data1(Q1 > 0.5 and C > R1[1]) and data2(Q2 > 0.5 and C > R2[1]) and data3(Q3 > 0.5 and C > R3[1]); if Bcond == true and Bcond[1] == false Then buy(); if MarketPosition == 1 and BxCond == true and BxCond[1] == false Then exitlong(); if Scond == true and Scond[1] == false Then sell(); if MarketPosition == -1 and SxCond == true and SxCond[1] == false Then ExitShort(); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStoploss(priceScale*손절틱수,PointStop); 즐거운 하루되세요 > 전업성공 님이 쓴 글입니다. > 제목 : 수식 확인 후 수식 요청드립니다. 감사합니다. > > d1: 30 d2 : 60 TT: 1020 1) 매수진입 조건 AA=highest(V,d1); valuewhen(1,V==AA,(H+L+C)/3); bb=(valuewhen(1,V==AA,(H+L+C)/3)); crossup(c,bb) 2) 매수청산 조건 AA=highest(V,d1); valuewhen(1,V==AA,(H+L+C)/3); bb=(valuewhen(1,V==AA,(H+L+C)/3)); crossdown(c,bb) 3) 매도 진입 조건 RR=highest(H,d2); SS=lowest(H,d2); crossDOWN(C,SS(1)) 4) 매도청산 조건 RR=highest(H,d2); SS=lowest(H,d2); QQ=countsince(time>=TT,crossUp(c,RR(1)) or crossDown(c,SS(1))); crossUp(QQ,0.5) and C>RR(1) 5) 익절 조건 : 30틱 6) 손절 조건 : 20틱 7) 기타 분봉별로 타주기를 어떻게 사용하는지 방법부탁드립니다. 2분 신호와 3분 신호 5분 신호가 동시에 발생했을 때 진입 조건도 문의 드립니다.