수식 작성 부탁 드립니다.
1. 매수 조건
- 1차 매수 : RSI(14) 기준으로 30이하가 되면 1개 매수
- 2차 매수 : 현재 가격이 1차 매수가보다 100 포인트 낮고 RSI(14) 기준 30이하가
되면 1차 매수량과 동일한 갯수 매수
- 3차 매수 : 2차 매수까지의 매수 평균가 보다 100 포인트가 낮고 RSI(14) 기준
30이하가 되면 현재까지의 매수량과 동일한 갯수 매수
2. 매도 조건
- 매수 개수가 1개 일 경우 : 평균매수가 + 50 포인트일 때 매도
- 매수 개수가 1보다 클 경우 : 평균매수가에서 1개만 남기고 매도
감사합니다.
답변 1
예스스탁
예스스탁 답변
2024-09-20 10:44:12
안녕하세요
예스스탁입니다.
input : P(14);
var : R(0);
R = RSI(P);
if MarketPosition == 0 and CrossDown(R,30) Then
Buy("b1",OnClose,Def,1);
if MarketPosition == 1 Then
{
if R < 30 and C <= avgEntryPrice-100 and MaxEntries < 3 Then
Buy("b",OnClose,Def,CurrentContracts);
if CurrentContracts > 1 Then
ExitLong("bx1",AtLimit,AvgEntryPrice,"",CurrentContracts-1,1);
Else
ExitLong("bx2",AtLimit,AvgEntryPrice+50);
}
즐거운 하루되세요
> 째비 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁 드립니다.
> 수식 작성 부탁 드립니다.
1. 매수 조건
- 1차 매수 : RSI(14) 기준으로 30이하가 되면 1개 매수
- 2차 매수 : 현재 가격이 1차 매수가보다 100 포인트 낮고 RSI(14) 기준 30이하가
되면 1차 매수량과 동일한 갯수 매수
- 3차 매수 : 2차 매수까지의 매수 평균가 보다 100 포인트가 낮고 RSI(14) 기준
30이하가 되면 현재까지의 매수량과 동일한 갯수 매수
2. 매도 조건
- 매수 개수가 1개 일 경우 : 평균매수가 + 50 포인트일 때 매도
- 매수 개수가 1보다 클 경우 : 평균매수가에서 1개만 남기고 매도
감사합니다.