안녕하세요? 간단한 수식 두가지만 부탁드려요.
[1]
이동평균선 2가지 (외부변수)
정배열시 몸통길이가 같은 양봉 음봉 연달아 나올시 매도.
역배열시 몸통깅리가 같은 음봉 양봉 연달아 나올시 매수.
손절(외부변수)/익절(외부변수)
진입횟수 (외부변수)
[2]
1번과 같은데 이동평균선만 빼고 하고싶습니다.
부탁드립니다. 감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-12-15 10:46:01
안녕하세요
예스스탁입니다.
1
input : P1(20),P2(60);
input : 익절틱수(50),손절틱수(50),진입횟수(3);
var : mav1(0),mav2(0),body(0),entry(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
body = abs(C-O);
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 mav1 > mav2 and body == body[1] and C[1] > O[1] and C < O and entry < 진입횟수 Then
Sell();
if mav1 < mav2 and body == body[1] and C[1] < O[1] and C > O and entry < 진입횟수 Then
Buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : 익절틱수(50),손절틱수(50),진입횟수(3);
var : mav1(0),mav2(0),body(0),entry(0);
body = abs(C-O);
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 body == body[1] and C[1] > O[1] and C < O and entry < 진입횟수 Then
Sell();
if body == body[1] and C[1] < O[1] and C > O and entry < 진입횟수 Then
Buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 대구어린울프 님이 쓴 글입니다.
> 제목 : 간단한 수식부탁드립니다.
> 안녕하세요? 간단한 수식 두가지만 부탁드려요.
[1]
이동평균선 2가지 (외부변수)
정배열시 몸통길이가 같은 양봉 음봉 연달아 나올시 매도.
역배열시 몸통깅리가 같은 음봉 양봉 연달아 나올시 매수.
손절(외부변수)/익절(외부변수)
진입횟수 (외부변수)
[2]
1번과 같은데 이동평균선만 빼고 하고싶습니다.
부탁드립니다. 감사합니다.