커뮤니티

전략 수식 부탁드려요~~

프로필 이미지
이형지
2019-11-24 16:00:27
197
글번호 133850
답변완료
DATA 챠트를 5개를 동시에 운영할생각입니다 (해당 차트 폼 유지 요망) DATA1 5분봉 DATA2 10분봉 DATA3 30분봉 DATA4 60일봉 DATA5 일봉 매수진입 1) data1 30봉평균선 우상향 1) data2 30봉평균선 우상향 2) data3 30봉평균선 우상향 3) data4 30봉평균선 우상향 4) data5 5봉평균선 우상향 1+2+3+4+5 조건의 교집합에 부합하고 조건1: data1(5분봉)에서 envlope(기간:30) 1% 하단선 이하로 떨어졌을때 조건2: data1(5분봉)에서 볼린저밴드(기간:30) 1%하단선 이하로 떨어졌을때 조건1+조건2의 교집합이 3번 연속(지속)발생시에 매수진입 매수청산 1안 ) data1(5분봉)의 envlove(기간 :30) 중앙선을 넘었을때 매수 청산 2안 ) data1(5분봉)의 envlove(기간 :30) 1% 상한선을 초과했을때 청산 3안 ) data5(일봉)의 envlove(기간 :5) 우하향 될때 청산 1안 또는 2안 또는 3안 각각 따로된 수식 부탁드려요~~ 손절 진입가에서 -50틱 되는 시점 즉시 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-11-25 16:18:27

안녕하세요 예스스탁입니다. 1 var : mav1(0,data1),mav2(0,data1),mav3(0,data1),mav4(0,data1),mav5(0,data1); var : Eup1(0,data1),Edn1(0,data1),Bup1(0,data1),Bdn1(0,data1); mav1 = data1(ma(C,30)); mav2 = data2(ma(C,30)); mav3 = data3(ma(C,30)); mav4 = data4(ma(C,30)); mav5 = data5(ma(C,5)); Eup1 = data1(EnvelopeUp(30,1)); Edn1 = data1(EnvelopeDown(30,1)); Bup1 = data1(BollBandUp(30,1)); Bdn1 = data1(BollBandDown(30,1)); if mav1 > mav1[1] and mav2 > mav2[1] and mav3 > mav3[1] and mav4 > mav4[1] and mav5 > mav5[1] and data1(countif(C<=Edn1 and C <= Bdn1,3) == 3) Then buy(); if MarketPosition == 1 and data1(c>=mav1) Then exitlong(); SetStopLoss(PriceScale*50,PointStop); 2 var : mav1(0,data1),mav2(0,data1),mav3(0,data1),mav4(0,data1),mav5(0,data1); var : Eup1(0,data1),Edn1(0,data1),Bup1(0,data1),Bdn1(0,data1); mav1 = data1(ma(C,30)); mav2 = data2(ma(C,30)); mav3 = data3(ma(C,30)); mav4 = data4(ma(C,30)); mav5 = data5(ma(C,5)); Eup1 = data1(EnvelopeUp(30,1)); Edn1 = data1(EnvelopeDown(30,1)); Bup1 = data1(BollBandUp(30,1)); Bdn1 = data1(BollBandDown(30,1)); if mav1 > mav1[1] and mav2 > mav2[1] and mav3 > mav3[1] and mav4 > mav4[1] and mav5 > mav5[1] and data1(countif(C<=Edn1 and C <= Bdn1,3) == 3) Then buy(); if MarketPosition == 1 and data1(c>=Eup1) Then exitlong(); SetStopLoss(PriceScale*50,PointStop); 3 var : mav1(0,data1),mav2(0,data1),mav3(0,data1),mav4(0,data1),mav5(0,data1); var : Eup1(0,data1),Edn1(0,data1),Bup1(0,data1),Bdn1(0,data1); mav1 = data1(ma(C,30)); mav2 = data2(ma(C,30)); mav3 = data3(ma(C,30)); mav4 = data4(ma(C,30)); mav5 = data5(ma(C,5)); Eup1 = data1(EnvelopeUp(30,1)); Edn1 = data1(EnvelopeDown(30,1)); Bup1 = data1(BollBandUp(30,1)); Bdn1 = data1(BollBandDown(30,1)); if mav1 > mav1[1] and mav2 > mav2[1] and mav3 > mav3[1] and mav4 > mav4[1] and mav5 > mav5[1] and data1(countif(C<=Edn1 and C <= Bdn1,3) == 3) Then buy(); if MarketPosition == 1 and mav5 < mav5[1] Then exitlong(); SetStopLoss(PriceScale*50,PointStop); 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 전략 수식 부탁드려요~~ > DATA 챠트를 5개를 동시에 운영할생각입니다 (해당 차트 폼 유지 요망) DATA1 5분봉 DATA2 10분봉 DATA3 30분봉 DATA4 60일봉 DATA5 일봉 매수진입 1) data1 30봉평균선 우상향 1) data2 30봉평균선 우상향 2) data3 30봉평균선 우상향 3) data4 30봉평균선 우상향 4) data5 5봉평균선 우상향 1+2+3+4+5 조건의 교집합에 부합하고 조건1: data1(5분봉)에서 envlope(기간:30) 1% 하단선 이하로 떨어졌을때 조건2: data1(5분봉)에서 볼린저밴드(기간:30) 1%하단선 이하로 떨어졌을때 조건1+조건2의 교집합이 3번 연속(지속)발생시에 매수진입 매수청산 1안 ) data1(5분봉)의 envlove(기간 :30) 중앙선을 넘었을때 매수 청산 2안 ) data1(5분봉)의 envlove(기간 :30) 1% 상한선을 초과했을때 청산 3안 ) data5(일봉)의 envlove(기간 :5) 우하향 될때 청산 1안 또는 2안 또는 3안 각각 따로된 수식 부탁드려요~~ 손절 진입가에서 -50틱 되는 시점 즉시 청산