답변완료
시스템 진입 및 청산 수식 문의드립니다.
안녕하세요..항상 많은 도움 감사드립니다. 지표식을 활용하여 시스템 진입식을 구현하려고 하는데요. 제가 원하는 위치에 진입이 잘 되지 않아서 문의 드립니다.
var: ma20(0),전고점1(0),전고점날짜1(0),전고점시간1(0),전저점1(0),전저점날짜1(0),전저점시간1(0),
전고점2(0),전고점날짜2(0),전고점시간2(0),전저점2(0),전저점날짜2(0),전저점시간2(0),
전고점3(0),전고점날짜3(0),전고점시간3(0),전저점3(0),전저점날짜3(0),전저점시간3(0),
전고점4(0),전고점날짜4(0),전고점시간4(0),전저점4(0),전저점날짜4(0),전저점시간4(0);
ma20 = ma(C,20);
if CrossUp(C,ma20) Then {
전고점4 = 전고점3;
전고점날짜4 = 전고점날짜3;
전고점시간4 = 전고점시간3;
전고점3 = 전고점2;
전고점날짜3 = 전고점날짜2;
전고점시간3 = 전고점시간2;
전고점2 = 전고점1;
전고점날짜2 = 전고점날짜1;
전고점시간2 = 전고점시간1;
전고점1 = C;
전고점날짜1 = sDate;
전고점시간1 = sTime;
var1 = TL_new(전저점날짜1,전저점시간1,전저점1,전고점날짜1,전고점시간1,전고점1);
} Else if CrossDown(C,ma20) Then {
전저점4 = 전저점3;
전저점날짜4 = 전저점날짜3;
전저점시간4 = 전저점시간3;
전저점3 = 전저점2;
전저점날짜3 = 전저점날짜2;
전저점시간3 = 전저점시간2;
전저점2 = 전저점1;
전저점날짜2 = 전저점날짜1;
전저점시간2 = 전저점시간1;
전저점1 = C;
전저점날짜1 = sDate;
전저점시간1 = sTime;
var2 = TL_new(전고점날짜1,전고점시간1,전고점1,전저점날짜1,전저점시간1,전저점1);
} Else if C > ma20 Then {
if 전고점1 < C Then {
전고점1 = C;
전고점날짜1 = sDate;
전고점시간1 = sTime;
TL_SetEnd(Var1,전고점날짜1,전고점시간1,전고점1);
}
} Else if C < ma20 Then {
if 전저점1 > C Then {
전저점1 = C;
전저점날짜1 = sDate;
전저점시간1 = sTime;
TL_SetEnd(Var2,전저점날짜1,전저점시간1,전저점1);
}
}
위와 같은 지표식으로 전고점4까지와 전저점4까지 지정을 하였습니다. 지표식에는 전고점1과 전저점1이 새로운 값이 생성되는데로 갱신되게 되어 있는데요. 첨부파일에 있는 위치에서 매수 포지션 진입과 매수포지션 청산을 하고 싶은데 시스템식으로 구현을 하는게 아직 부족해서인지 제가 원하는것과는 다른 위치에 들어가는 경우들이 있습니다.
위 지표를 활용해서 제가 원하는 곳에 매수 진입과 청산을 하게 하려면 어떻게 해야 할까요 도움 부탁드립니다.
2024-01-07
1316
글번호 175499
시스템
답변완료
RSI 수식 문의 드립니다
안녕하세요 Triple RSI를 활용해서 매수 강세 표시하려고 하는데 관련해서문의드립니다
RSI(7)>=RSI(14)>=RSI(21)>=50
즉 RSI 50 이상 조건에서 밑에서부터 위로 TRIPLE RSI 선이 RSI(21)/RSI(14)/RSI(7) 순서로 있을 때(정배열) 강세장 표시를 하려고 합니다
수식1
RSI(7) >RSI(14)
and RSI(14)>RSI(21)
and RSI(7)>RSI(21)
and 50<RSI(21)
수식2
avg(RSI(7),1) > avg(RSI(14),1)
and avg(RSI(14),1) > avg(RSI(21),1)
and avg(RSI(7),1) > avg(RSI(21),1)
and 50 < avg(RSI(21),1)
위와 같이 수식1,2 두가지 방법으로 수식을 작성했는데 두 개의 경우 전부
RSI(7)/RSI(14)/RSI(21) 선이 역배일 때도 강세 색상 나옵니다(첨부파일1 확인 부탁드립니다)
이부분에 대해서 수식에 어떤 부분의 수정해야되는지 문의드립니다 감사합니다
2024-01-07
1654
글번호 175498
지표
답변완료
예스트레이더 종목검색식으로 작성요청합니다.
안녕하세요...
아래수식은 키움에서 일봉상 지표수식인데, 예스트레이더 종목검색으로 부탁드립니다..
새해 복 많이 받으시고 항상 도움 주셔서 감사합니다..
A1 = floor(date / 100);
A2 = A1 % 100;
A3 = highestSINCE(1,A2!=A2(1) and A2!=12,H);
A4 = valuewhen(1,A2!=A2(1),A3(1))
2024-01-07
1032
글번호 175496
종목검색
답변완료
수정요청
아래는 10봉이내에서 일봉시가가 볼밴(60,2)아래에서 형성된 후
0봉에 macd(7,16) 0선 돌파하는 것을 검색하는 수식으로 작성해주신 것입니다.
감사히 쓰다 보니 다음 사항을 추가하였으면 합니다.
1.시가--->시가 or 종가가 볼밴(60,2) 하한선 아래에서 형성된 후
0봉에 macd(7,16)0선 돌파
or
2.10봉기간중에 시가/종가에 관계없이
두 볼밴(60,2 vs 5,2) 하한선간의 이격이 한번이라도 1%이하
(볼밴A(60,2), B(5,2)라면 (B-A)/A: A>B라면 이미 시가나 종가가 A아래로 옴)
(예, 브리지텍(064480) 2022.12.26-2023.1.9)
즉,현 수식은 시가만 (60,2)아래되는 것만 잡지만,
수정은 시가 or 종가 or 이격치로 추가하여 잡고자 합니다.
=================================================================================
input : short(7),long(16),sig(9);
input : P1(5),d1(2);
input : P2(60),d2(2);
var : macdv(0),macds(0),BBdn1(0),BBdn2(0),ii(0);
macdv = macd(short,long);
macds = Ema(macdv,sig);
BBdn1 = BollBandDown(P1,d1);
BBdn2 = BollBandDown(P2,d2);
if BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1 Then
ii = Index;
if CrossUp(macdv,0) and
ii > 0 and
Index >= ii+1 and Index <= ii+10 Then
Find(1);
2024-01-06
1115
글번호 175492
종목검색
답변완료
미래에셋 검색기를 지표에 사용하는 코드로 변환부탁드립니다
[단일] 0봉전기준 1봉이내, 30봉 평균 거래대금이 500백만 이상 999,999,999백만 미하
[단일] 12봉전기준 5봉이내, 1~5회 발생, 18봉 신고가 갱신
0일전 증가가 7일 동안 좋가의 최고가대비 -3.00% ~ 5.00%
[단일] 0봉전기준 1봉이내, 저가 대비 고가 변동폭이 0.00% 이상 7.00% 이하
[단일] 0봉전기준 1봉이내, 단기[1] 장기 [120] 미평간 이격도가 98.00% 이상 105.00% 이하
| [단일] 0봉전기준 1봉이내, 단기[1] 장기 [240] 미평간 이격도가 98.00% 이상 105.00% 미하
1 [단일] 0봉전기준 1봉이내, Bollinger Bands [20,2.00] 좋가가 상한밴드를 -5~~0% 이내 근접
[단일] 0봉전기준 1봉이내, Bollinger Bands [20,2.00] 좋가가 하한밴드를 0~7% 이내 근접 - [단일] 봉전기준 1봉이내, 종가가 0원 미상 9,999원 미하
- [단일] 0봉전기준 1봉이내, 20~20회 발생, 일목균형표 [9,26,52] 종가가 선행1를 -2.00 - 999,999.00%이내 근접
- [단일] 0봉전기준 20봉이내, 1~20회 발생, 일목균형표 [9,26,52] 좋가가 선행2를 -2.00~999,999.00%이내 근접
2024-01-06
1346
글번호 175491
지표