답변완료
수평선 두개 좀 부탁 드립니다.
* 좋은 주말 되십시요
* 수식 2개좀 요청 드립니다.
1번 <요청사항>
볼린져밴드 50개봉중 최대가격, 최소가격 수평선 2개를 표시 하고
볼린져밴드 중심선이 최대가격, 최소가격 돌파 및 하락시 밴드선에
점찍기 및 수치 표시 // +NumToStr()
## 수평선 (2개)
--------------------------------------------------------
TL1 = TL_New(sDate,sTime,C,sDate,sTime,C);
--------------------------------------------------------
## 점찍기
if CrossUp(var1,var2) Then
{
tx = Text_New(sDate,sTime,H,"●");
Text_SetStyle(tx,2,1);
Text_SetColor(tx,Red);
}
2번 <요청사항>
1분봉 차트에서 2일전(변수) 시가 부터 시작 해서
30분봉 5개(변수)의 최고가와 최저가 수평선 두개 씩 나오게 부탁 드립니다.
즉 2일전 시작가 부터 시작 해서 30분봉 기준 5개봉 수평선 두개(최고가, 최저가)
또 이어서 30분봉 기준 5개봉중 최고가 최저가 두줄(겹처도됨)
또 이어서 30분봉 기준 5개봉중 최고가 최저거 두줄 ...현재가 까지 부탁 드립니다.
수평선은 아래 형식으로 부탁 드리고 겹처도 상관없습니다.
TL = TL_New(sDate[100],sTime[100],Var13,sDate,sTime,Var13);
* 매번 고맙 습니다.
2023-05-19
870
글번호 169114
지표
답변완료
오류수정 부탁드립니다.
딴데서 가져온 볼링저밴드+RSI다이버전스 시스템식인데, 오류 수정 좀 부탁드립니다.
Input : Bollength(20),STdDev(2),RsiP(14),변동폭(5),변동률(0.3);
Var : BBTop(0), BBBot(0), RSiV(0);
Array : 고[10,4](0), 저[10,4](0), 지표고[10,4](0),지표저[10,4](0);
BBTop = BollBandUp(Bollength,STdDev);
BBBoT = BollBandDown(Bollength,STdDev);
RsiV = RSI(RsiP);
Value1 = ChgRateZigZag(H,L,변동률,고,저,Var1);
Value2 = BrokenLine(RsiV,RsiV,변동폭, 지표고,지표저,Var1); //지표꺾은선지그재그
If CrossDown(C,BBTop) Then {
If max(고[5,1],고[4,1],고[3,1],고[2,1]) < 고[1,1] and 지표고[2,1] > 지표고[1,1] Then //고점다이버전스
Sell("S",AtMarket);
Else ExitLong("EL",AtMarket);
}
If CrossUp(C,BBBot) Then {
If min(저[5,1],저[4,1],저[3,1],저[2,1]) > 저[1,1] and 지표저[2,1] < 지표저[1,1] Then //고점다이버전스
Buy("B",AtMarket);
Else ExitShort("ES",AtMarket);
}
2023-05-18
920
글번호 169113
시스템