커뮤니티
문의 합니다
2015-04-20 07:41:20
140
글번호 85166
다음의 조건에 맞는 청산수식을 부탁 합니다.
1. 매수 포지션 이면
현재 봉 직전의 3개봉 동안 가장 높은 종가 가격보다 1 포인트이상 현재봉의 종가가 하락하면 다음봉의 시가에서 매수청산 한다.
2. 매도 포지션 이면
현재 봉 직전의 3개봉 동안 가장 낮은 종가 가격보다 1 포인트이상 현재봉의 종가가 상승하면 다음봉의 시가에서 매도청산 한다.
함수 MRO의 사용이 가능 하다면 MRO 함수를 활용한 수식을 부탁 드리겠습니다.
3봉이내에 조건이 만족하지 아니하면 초기화 합니다.
답변 1
예스스탁 예스스탁 답변
2015-04-20 14:55:10
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 1 and C <= lowest(C,3)[1]-1 Then
ExitLong("bx",AtMarket);
if MarketPosition == -1 and C >= highest(C,3)[1]+1 Then
ExitShort("sx",AtMarket);
2
MRO사용은 어떤 의미이신지 모르겠습니다.
문의하신 내용은 MRO함수와는 관계가 없습니다.
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 문의 합니다
> 다음의 조건에 맞는 청산수식을 부탁 합니다.
1. 매수 포지션 이면
현재 봉 직전의 3개봉 동안 가장 높은 종가 가격보다 1 포인트이상 현재봉의 종가가 하락하면 다음봉의 시가에서 매수청산 한다.
2. 매도 포지션 이면
현재 봉 직전의 3개봉 동안 가장 낮은 종가 가격보다 1 포인트이상 현재봉의 종가가 상승하면 다음봉의 시가에서 매도청산 한다.
함수 MRO의 사용이 가능 하다면 MRO 함수를 활용한 수식을 부탁 드리겠습니다.
3봉이내에 조건이 만족하지 아니하면 초기화 합니다.
이전글