커뮤니티
LatestEntryPrice 함수를 예스랭귀지 수식으로 요청
2016-07-06 18:22:10
139
글번호 99819
안녕하세요.
제가 착각하고 전에 예스랭귀지인 것을 이지랭귀지로 잘못 표기해서 요청드렸습니다.
예스언어로 죄송하지만 다시 한번 부탁드립니다.
아래 함수의 설명입니다.
LatestEntryPrice
설명 : 가장최근 포지션의 진입가격
※ N은 거래 위치. 거래위치는 현재를 기준으로 역순으로 지정.
※ 최근 거래는 0, 직전 거래 1,……
※ (0)은 생략가능
함수 : LatestEntryPrice(N)
예제 : 주로 피라미딩 진입시 이용을 합니다.
LatestEntryPrice를
예스랭귀지 수식으로 구현하고 싶습니다.
수식을 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2016-07-07 10:50:10
안녕하세요
예스스탁입니다.
EntryPrice나 LatestEntryPrice가
수식적으로 정확히 계산하기 어려운 상황도 있습니다.
수식의 봉의 시고저종만 사용가능한데
신호가 onclose나 atmarket으로 발생하는 경우에는
봉의 종가나 시가이므로 가격을 저장해 사용할수 있지만
신호가 atstop이나 atlimit일 경우에는
봉 중간에 시세조건만족할때 즉시 발생하므로
정확히 체크가 되지 않을 수 있습니다.
이런 이유로 내부함수로 제공되고 있습니다
신호타입이 onclose이면
if CurrentContracts > CurrentContracts[1] Then
var1 = C[1];
신호타입이 atmarket이면
if CurrentContracts > CurrentContracts[1] Then
var1 = O;
atstop이나 atlimit은 사용자분이 수식에서
사용한 조건에 따라 다르게 작성됩니다.
아래 내용을 참고해 보시기 바랍니다.
1 atstop
#20이평 상향돌파하고
#다음봉에서 상향돌파봉 고가보다 같거나 높은 시세 발생하면 즉시 매수
if crossup(c,ma(C,20)) Then
buy("b",AtStop,H);
#20이평 하향이탈하고
#다음봉에서 하향이탈봉 저가보다 같거나 낮은 시세 발생하면 즉시 매도
if CrossDown(c,ma(C,20)) Then
sell("s",AtStop,L);
if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{
if O >= H[1] Then
var1 = O[1];
Else
var1 = H[1];
}
if MarketPosition == -1 and CurrentContracts > CurrentContracts[1] Then{
if O <= L[1] Then
var1 = O[1];
Else
var1 = L[1];
}
2 atlimit
#20이평 상향돌파하고
#다음봉에서 상향돌파봉 저가보다 같거나 낮은 시세 발생하면 즉시 매수
if crossup(c,ma(C,20)) Then
buy("b",atlimit,L);
#20이평 하향이탈하고
#다음봉에서 하향이탈봉 고가보다 같거나 높은 시세 발생하면 즉시 매도
if CrossDown(c,ma(C,20)) Then
sell("s",Atlimit,H);
if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then{
if O <= L[1] Then
var1 = O[1];
Else
var1 = L[1];
}
if MarketPosition == -1 and CurrentContracts > CurrentContracts[1] Then{
if O >= H[1] Then
var1 = O[1];
Else
var1 = H[1];
}
즐거운 하루되세요
> 종호 님이 쓴 글입니다.
> 제목 : LatestEntryPrice 함수를 예스랭귀지 수식으로 요청
> 안녕하세요.
제가 착각하고 전에 예스랭귀지인 것을 이지랭귀지로 잘못 표기해서 요청드렸습니다.
예스언어로 죄송하지만 다시 한번 부탁드립니다.
아래 함수의 설명입니다.
LatestEntryPrice
설명 : 가장최근 포지션의 진입가격
※ N은 거래 위치. 거래위치는 현재를 기준으로 역순으로 지정.
※ 최근 거래는 0, 직전 거래 1,……
※ (0)은 생략가능
함수 : LatestEntryPrice(N)
예제 : 주로 피라미딩 진입시 이용을 합니다.
LatestEntryPrice를
예스랭귀지 수식으로 구현하고 싶습니다.
수식을 부탁드립니다.
다음글