답변완료
문의 드립니다
A.
input:Per1(76.4),Per2(61.8),Per3(50.0),Per4(38.2),Per5(23.6);
var:HH(0),LL(0),DD(0),TT(0);
HH=dayhigh(0);
LL=daylow(0);
var1=LL+(HH-LL)*(Per1/100);
var2=LL+(HH-LL)*(Per2/100);
var3=LL+(HH-LL)*(Per3/100);
var4=LL+(HH-LL)*(Per4/100);
var5=LL+(HH-LL)*(Per5/100);
plot1(HH,"최고");
plot2(var1,"76.4");
plot3(var2,"61.8");
plot4(var3,"50.0");
plot5(var4,"38.2");
plot6(var5,"23.6");
plot7(LL,"최저");
위 지표로 2가지 시스템을 얻고자 합니다.
1.
해외선물 매매시간 0900 ~ 익일 0600
익절 100 손절 100
진입청산 2회
5,20선 정배열시 23.6 매수 76.4 청산
5,20선 역배열시 76.4 매도 23.6 청산
2.
해외선물 매매시간 매주 월요일 10시부터 토요일 아침 6시까지
익절 100 손절 100
진입청산 20회
5,20선 정배열시 23.6 매수 76.4 청산
5,20선 역배열시 76.4 매도 23.6 청산
------------------------------------------------------
B.
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var : HH(0),LL(0);
if date > date[1]+1 Then{
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
var1 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per1/100));
var2 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per2/100));
var3 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per3/100));
var4 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per4/100));
var5 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per5/100));
plot1(HH,"H");
plot2(var1,"23.6");
plot3(var2,"38.2");
plot4(var3,"50.0");
plot5(var4,"61.8");
plot6(var5,"76.4");
plot7(LL,"L");
위 지표로 2가지 시스템을 얻고자 합니다.
1.
해외선물 매매시간 0900 ~ 익일 0600
익절 100 손절 100
진입청산 2회
5,20선 정배열시 23.6 매수 76.4 청산
5,20선 역배열시 76.4 매도 23.6 청산
2.
해외선물 매매시간 매주 월요일 10시부터 토요일 아침 6시까지
익절 100 손절 100
진입청산 20회
5,20선 정배열시 23.6 매수 76.4 청산
5,20선 역배열시 76.4 매도 23.6 청산
2023-11-15
1155
글번호 174063
시스템
답변완료
장기볼밴(120,1) 상한선 돌파검색
수고하십니다.
혼자 시도해보다 도저히 안되어 도움요청드립니다.
요지는,
아래 조건하에(아니면 보시기에 무리가 있으면 수정의견대로) 장기간(120일봉)
횡보하다 갑자기 장기볼밴(120,1)을 상승추세(볼밴상한선돌파)로 돌파하는 종목을 검색코자 합니다.
1.검색일 당일 볼밴(120,1) 상한선 돌파
2.120봉 기간 중 볼밴 상한선 돌파는 한번도 없고(고가기준) 하한선 하향돌파는 무관
3.120봉 기간 중 볼밴의 폭:
.상한선대비 ~ 하한선 폭 = 최대 -20%(?, -10%는 너무 좁은가요?)
4.120일 지수이평선의 기울기:
.최소: (1봉전의 120일 지수이평선 - 120봉전의 120일 지수선)/
1봉전의 120지수이평선 *100 = -5%(? 적당?) :하락경우
.최대: +5%(?적당?) :상승경우
검토 시 참고하실만한 차트 예)
1)동운아나텍(094170) 2022.12.21-2023.6.20. 2023.6.21 볼밴상한돌파
2)뷰노(338220) 2022.7.16-2023.1.15 2023.1.16 "
3)에스티아이(039440) 2022.12.11-2023.6.11 2023.6.12 "
이상입니다.
2023-11-15
1415
글번호 174061
종목검색
답변완료
시스템식 요청드립니다.
시스템식에 수정이 필요한 부분과 궁금한점이 있어 이렇게 요청드립니다.
1. (문의사항) 그림 1번에서 보시면 익절 청산을 했는데도 성능보고서에는 마이너스로 나오는데 왜 그러는걸까요??
2. (요청사항) 그림 2번에서 보시면 매도포지션 잡고 있는 중에, 매수포지션이 오면, 바로 청산해버리고, 포지션을
갈아타는 경우가 생기는데, 현재 진입한 포지션이 청산되기 전까지 포지션 진입이 없고, 청산 이후에는 봉 10개
이후에 진입하는 식으로 요청드립니다.
------------------------------------------------------------------------------
input : EmaPeriod(50);
input : RSIPeriod1(7),RSIPeriod2(14),RSIPeriod3(21),RSI차이(7);
input : ADXPeriod(14);
input : 익절(15),손절(15),N(10);
var : Emav(0),RSI1(0),RSI2(0),RSI3(0),ADXv(0);
var : Bcond(False),Scond(False);
Emav = Ema(C,EmaPeriod);
RSI1 = RSI(RSIPeriod1);
RSI2 = RSI(RSIPeriod2);
RSI3 = RSI(RSIPeriod3);
ADXv = ADX(ADXperiod);
Bcond = MarketPosition == 0 and MarketPosition(1) == 1 and MarketPosition(2) == 1;
Scond = MarketPosition == 0 and MarketPosition(1) == -1 and MarketPosition(2) == -1;
if C > Emav and
(TotalTrades == 0 or (TotalTrades > 0 and BarsSinceExit(1) >= N)) and
RSI1 >= RSI2+RSI차이 and RSI2 >= RSI3+RSI차이 and
RSI1 > 50 AND RSI2 > 50 AND RSI3 > 50 AND
ADXV >= 21 and
Bcond == False Then
Buy("매수포지션");
if C < Emav and
(TotalTrades == 0 or (TotalTrades > 0 and BarsSinceExit(1) >= N)) and
RSI1 <= RSI2-RSI차이 and RSI2 <= RSI3-RSI차이 and
RSI1 < 50 AND RSI2 < 50 AND RSI3 < 50 AND
ADXV >= 21 and
Scond == False Then
Sell("매도포지션");
if MarketPosition == 1 Then
{
ExitLong("매수-15포인트 익절",AtLimit,AvgEntryPrice+15);
ExitLong("매수-손절",AtStop,AvgEntryPrice-15);
}
if MarketPosition == -1 Then
{
ExitShort("매도-15포인트 익절",AtLimit,AvgEntryPrice-15);
ExitShort("매도-손절",AtStop,AvgEntryPrice+15);
}
2023-11-14
1417
글번호 174060
시스템