예스스탁
예스스탁 답변
2020-06-08 13:09:09
안녕하세요
예스스탁입니다.
Input : Period(9);
var : Rsiv(0);
RSIv = RSI(Period);
if MarketPosition <= 0 and crossup(rsiv,30) Then
buy("b",OnClose,def,1);
if MarketPosition == 1 then
{
if MaxEntries < 5 Then
buy("bb",atlimit,AvgEntryPrice-PriceScale*30,MaxEntries+1);
if MaxEntries == 1 and crossup(rsiv,50) Then
ExitLong("bx1");
if MaxEntries >= 2 Then
ExitLong("bx2",atlimit,AvgEntryPrice+PriceScale*10);
}
if MarketPosition >= 0 and CrossDown(rsiv,70) Then
sell("s",OnClose,def,1);
if MarketPosition == 1 then
{
if MaxEntries < 5 Then
sell("ss",atlimit,AvgEntryPrice+PriceScale*30,MaxEntries+1);
if MaxEntries == 1 and CrossDown(rsiv,50) Then
ExitShort("sx1");
if CurrentContracts < CurrentContracts[1] Then
var1 = var1+1;
if MaxEntries >= 2 Then
{
ExitShort("sx2",atlimit,AvgEntryPrice-(PriceScale*10)*(var1+1),"",1,2);
}
}
else
{
var1 = 0;
}
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
아래 조건에 맞는 시스템식 부탁드립니다.
종목 : 해선
타임 : 30분
RSI지표 : 14
매수진입식
1. RSI값이 RSI-30을 상향 돌파시 1번째 1계약 매수
2. 1번째 진입가격보다 가격이 30틱 아래로 떨어 졌을 경우 2계약 추가 매수
3. 1번째 2번째 평균 진입가격보다 가격이 30틱 아래로 떨어 졌을 경우 3계약 추가 매수
4. 1번째 2번째 3번째 평균 진입가격보다 가격이 30틱 아래로 떨어 졌을 경우 4계약 추가 매수
5. 1번째 2번째 3번째 4번째 평균 진입가격보다 가격이 30틱 아래로 떨어 졌을 경우 5계약 추가 매수
매수청산
1. 1계약(한번만)만 진입시에는 RSI값이 RSI-50 상향돌파시 매수청산
2. 2계약 이상(두번이상) 진입시에는 평균매수 단가보다 10틱 위로 상승시 모두 매수 청산
매도진입식
1. RSI값이 RSI-70을 하향 돌파시 1번째 1계약 매도
2. 1번째 진입가격보다 가격이 30틱 위로 올라갔을 경우 2계약 추가 매도
3. 1번째 2번째 평균 진입가격보다 가격이 30틱 위로 올라갔을 경우 3계약 추가 매도
4. 1번째 2번째 3번째 평균 진입가격보다 가격이 30틱 위로 올라갔을 경우 4계약 추가 매도
5. 1번째 2번째 3번째 4번째 평균 진입가격보다 가격이 30틱 위로 올라갔을 경우 5계약 추가
매도청산 - 매도청산 방법은 다릅니다.
1. 1계약(한번만)만 진입시에는 RSI값이 RSI-50 하향돌파시 매도청산
2. 2계약 이상(두번이상) 진입시에는 평균매도 단가보다 10틱씩 아래로 하락할때마다 1계약씩 매도 청산
- 1번 진입시 평균진입가격보다 10틱 하락시 1계약 매도
- 2번 진입시 평균진입가격보다 20틱 하락시 2계약 매도
- 3번 진입시 평균진입가격보다 30틱 하락시 3계약 매도
- 4번 진입시 평균진입가격보다 40틱 하락시 4계약 매도
- 5번 진입시 평균진입가격보다 50틱 하락시 5계약 매도
감사합니다.