커뮤니티
수식 부탁드립니다.
2014-05-17 08:40:56
170
글번호 75149
아래의 조건에 부합하는 수식 작성을 부탁드립니다.
단기 및 장기 이평선 P1,P2 에서
var1 = ma(c,p1)
var2 = ma(c,p2) 이면
crossup(var1,var2) 의 값을 U, 이전의 crossup(var1,var2) 값을 U[1] 이라하고,
crossdown(var1,var2) 의 값을 D, 이전의 crossdown(var1,var2) 값을 D[1] 이라면
1) 포지션진입
a) 매수진입
현재 매수포지션이 아니고 U > = U[1] 이면 매수진입
b) 매도진입
현재 매도포지션이 아니고 D < = D[1] 이면 매도진입
2) 포지션 청산
a) 매수청산
현재의 포지션이 매수포지션 이라면,
D > D[1]로 매수청산매도진입에 실패 후 현재의 매수포지션에 진입 한 U 값을 하향 이탈 하면 매수청산.
b) 매도청산
현재의 포지션이 매도포지션 이라면,
U < U[1] 로 매도청산매수진입에 실패 후 현재의 매도포지션에 진입 한 D 값을 상향 돌파하면 매도청산.
답변 1
예스스탁 예스스탁 답변
2014-05-19 11:26:14
안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
var : U(0),U1(0),D(0),D1(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
if crossup(var1,var2) Then{
U = var1; //현재 골드시 var1값
U1 = U[1]; //직전 골드시 var1값
if MarketPosition != 1 and U >= U1 Then
buy();
}
if CrossDown(var1,var2) Then{
D = var1; //현재 데드시 var1값
D1 = D[1]; //직전 데드시 var1값
if MarketPosition != -1 and D <= D1 Then
sell();
}
if MarketPosition == 1 and CrossDown(var1,U) Then
ExitLong();
if MarketPosition == -1 and CrossUp(var1,D) Then
ExitShort();
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 아래의 조건에 부합하는 수식 작성을 부탁드립니다.
단기 및 장기 이평선 P1,P2 에서
var1 = ma(c,p1)
var2 = ma(c,p2) 이면
crossup(var1,var2) 의 값을 U, 이전의 crossup(var1,var2) 값을 U[1] 이라하고,
crossdown(var1,var2) 의 값을 D, 이전의 crossdown(var1,var2) 값을 D[1] 이라면
1) 포지션진입
a) 매수진입
현재 매수포지션이 아니고 U > = U[1] 이면 매수진입
b) 매도진입
현재 매도포지션이 아니고 D < = D[1] 이면 매도진입
2) 포지션 청산
a) 매수청산
현재의 포지션이 매수포지션 이라면,
D > D[1]로 매수청산매도진입에 실패 후 현재의 매수포지션에 진입 한 U 값을 하향 이탈 하면 매수청산.
b) 매도청산
현재의 포지션이 매도포지션 이라면,
U < U[1] 로 매도청산매수진입에 실패 후 현재의 매도포지션에 진입 한 D 값을 상향 돌파하면 매도청산.
다음글
이전글