함수설명

매수포지션 청산

작성방법

ExitLong("명칭", 신호타입, 신호가격, "진입명", 수량, 수량옵션);

매개변수 설명

활용예시

※ 신호타입

var : mav1(0),mav2(0);

//이동평균
mav1 = ma(C,5);
mav2 = ma(C,20);

#매수진입 후
if MarketPosition == 1 Then
{
		//봉완성시 이평 데드크로스 발생하면 봉완성시 종가 전량청산
		if CrossDown(mav1,mav2) Then
				ExitLong("bx1",OnClose);//OnClose는 생략가능
	
		//봉완성시 다음봉 시가날짜와 완성봉 날짜가 다르면 다음봉 시가 전량청산
		//다음날 시초가청산
		if NextBarSdate != sDate Then
				ExitLong("bx2",AtMarket);
	
		//진입가 대비 20틱 하락하면 즉시 전량청산(손절)
		ExitLong("bx3",AtStop,EntryPrice-PriceScale*20);

		//진입가 대비 20틱 상승하면 즉시 전량청산(익절)
		ExitLong("bx4",AtLimit,EntryPrice+PriceScale*20);
}

※ 진입명

var : mav1(0),mav2(0);

//이동평균
mav1 = ma(C,5);
mav2 = ma(C,20);

//이평골드 매수진입
if CrossUp(mav1,mav2) Then
		Buy("B1");

//20봉 신고가 매수진입
if C > Highest(H,20)[1] Then
		Buy("B2");

#매수진입 후
if MarketPosition == 1 Then
{
		//봉완성시 이평 데드크로스 발생하면 
		//B1진입만 봉완성시 종가 전량청산
		if CrossDown(mav1,mav2) Then
				ExitLong("bx1",OnClose,Def,"B1");
}

※수량옵션