커뮤니티

수식부탁드립니다.

프로필 이미지
대구어린울프
2021-03-19 01:32:47
760
글번호 147233
답변완료
안녕하세요? 수식두가지 부탁드립니다. [1] 1) 매수 기준선(외부변수), 매도기준선(외부변수) 기준선 : 예를들어 05 로 외부변수를 입력해놓으면, 421.05/422.05/423.05 이런식 으로 외부변수에 지정하는 .xx 기준으로 1포인트 단위의 모든곳을 기준으 로 정하게 하고 싶습니다. 2) 매수 - 기준선보다 시가가작고 종가가 같거나 큰 양봉이 출현후, N번째봉(외부변수) 이내에 앞서출현한 양봉과 종가가 같은 양봉에 매도 매도 - 기준선보다 시가가크고 종가가 같거나 작은음봉이 출현후, N번째봉(외부변수) 이내에 앞서출현한 음봉과 종가가 같은 음봉에 매도 3) 손/익절 (외부변수) 진입횟수 (외부변수) 포지션 보유시 청산전까지 재진입x [2] 1)진입조건 매수 : 양봉다음 N봉(외부변수)내에 종가가 같은 양봉에 매수 매도 : 음봉다음 N봉(외부변수)내에 종가가 같은 음봉에 매도 2) 손/익절 (외부변수) 진입횟수 (외부변수) 포지션 보유시 청산전까지 재진입x 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-19 11:56:34

안녕하세요 예스스탁입니다. 1 input : 매수기준선(0.05),매도기준선(0.05),n(5); input : 익절틱수(50),손절틱수(50),진입횟수(3); var : BB(0),SS(0),BI(0),BC(0),SI(0),SC(0),entry(0); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; BB = Floor(O)+0.05; if O >= BB Then BB = BB+1; SS = Floor(O)+0.05; if O <= SS Then SS = SS-1; if O < BB and C >= BB and C > O Then { BI = Index; BC = C; } if O > SS and C <= SS and C < O Then { SI = Index; SC = C; } if MarketPosition == 0 and BI > 0 and Index > BI and Index < BI+n and C > O and C == BC and entry < 진입횟수 Then Buy(); if MarketPosition == 0 and SI > 0 and Index > SI and Index < SI+n and C < O and C == SC and entry < 진입횟수 Then Sell(); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 2 input : n(5); input : 익절틱수(50),손절틱수(50),진입횟수(3); var : BB(0),SS(0),BI(0),BC(0),SI(0),SC(0),entry(0); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if C > O then { var1 = C; Var2 = var1[1]; Var3 = Index; Var4 = Var3[1]; if MarketPosition == 0 and var1 == Var2 and Var3 <= Var4+n and entry < 진입횟수 Then Buy(); } if C < O then { var5 = C; Var6 = var5[1]; Var7 = Index; Var8 = Var7[1]; if MarketPosition == 0 and var5 == Var6 and Var7 <= Var8+n and entry < 진입횟수 Then Sell(); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 대구어린울프 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 안녕하세요? 수식두가지 부탁드립니다. [1] 1) 매수 기준선(외부변수), 매도기준선(외부변수) 기준선 : 예를들어 05 로 외부변수를 입력해놓으면, 421.05/422.05/423.05 이런식 으로 외부변수에 지정하는 .xx 기준으로 1포인트 단위의 모든곳을 기준으 로 정하게 하고 싶습니다. 2) 매수 - 기준선보다 시가가작고 종가가 같거나 큰 양봉이 출현후, N번째봉(외부변수) 이내에 앞서출현한 양봉과 종가가 같은 양봉에 매도 매도 - 기준선보다 시가가크고 종가가 같거나 작은음봉이 출현후, N번째봉(외부변수) 이내에 앞서출현한 음봉과 종가가 같은 음봉에 매도 3) 손/익절 (외부변수) 진입횟수 (외부변수) 포지션 보유시 청산전까지 재진입x [2] 1)진입조건 매수 : 양봉다음 N봉(외부변수)내에 종가가 같은 양봉에 매수 매도 : 음봉다음 N봉(외부변수)내에 종가가 같은 음봉에 매도 2) 손/익절 (외부변수) 진입횟수 (외부변수) 포지션 보유시 청산전까지 재진입x 감사합니다.