Input :
APeriod( 5 ),
BPeriod( 20 ),
CPeriod( 120 );
Vars :
v5( 0 ),
v20( 0 ),
v120( 0 );
v5 = wma(C, APeriod);
v20 = wma(C, BPeriod);
v120 = wma(C, CPeriod);
If v20 > v120 and CrossUp(v5, v20) Then Buy("매수");
If v20 < v120 and CrossDown(v5, v20) Then Sell("매도");
여기서 현재 캔들 종가가 매수 진입한 캔들의 저가보다 낮으면 청산,
매도 진입한 캔들의 고가보다 높으면 청산하도록 수식 세울 수 있을까요?
답변 1
예스스탁
예스스탁 답변
2024-05-27 14:09:47
안녕하세요
예스스탁입니다.
Input :
APeriod( 5 ),
BPeriod( 20 ),
CPeriod( 120 );
Vars :
v5( 0 ),
v20( 0 ),
v120( 0 );
v5 = wma(C, APeriod);
v20 = wma(C, BPeriod);
v120 = wma(C, CPeriod);
If v20 > v120 and CrossUp(v5, v20) Then Buy("매수");
If v20 < v120 and CrossDown(v5, v20) Then Sell("매도");
if MarketPosition == 1 and c < L[BarsSinceEntry] Then
ExitLong("bx");
if MarketPosition == -1 and c > H[BarsSinceEntry] Then
ExitShort("sx");
즐거운 하루되세요
> 무청 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> Input :
APeriod( 5 ),
BPeriod( 20 ),
CPeriod( 120 );
Vars :
v5( 0 ),
v20( 0 ),
v120( 0 );
v5 = wma(C, APeriod);
v20 = wma(C, BPeriod);
v120 = wma(C, CPeriod);
If v20 > v120 and CrossUp(v5, v20) Then Buy("매수");
If v20 < v120 and CrossDown(v5, v20) Then Sell("매도");
여기서 현재 캔들 종가가 매수 진입한 캔들의 저가보다 낮으면 청산,
매도 진입한 캔들의 고가보다 높으면 청산하도록 수식 세울 수 있을까요?