답변완료
답변주신 내용 다시한번 체크 부탁드려요~
아래 답변주신 내용중 2번 종목검색을 하면 1번 LRS종가선(var1)을 LRL선이 돌파하지않은
종목들이 거의 검색됩니다.
변수를 바꿔줘야 되는건지? 다시 수정부탁드리겠습니다.
그리고 LRL이 LRS종가선을 돌파한 후 처음으로 캔들이 LRL선을 터치하는 종목검색도
부탁드립니다.
항상 감사합니다.
안녕하세요
예스스탁입니다.
1
input : 기간(20);
var : A(0),B(0);
A=LRS(C,기간);
B=LRL(C,기간);
if CrossUp(A,0) Then
var1 = c;
if var1 > 0 Then
Plot1(var1);
2
input : 기간(20);
var : A(0),B(0);
A=LRS(C,기간);
B=LRL(C,기간);
if CrossUp(A,0) Then
var1 = c;
if var1 > 0 and CrossUp(B,var1) Then
Find(1);
즐거운 하루되세요
2024-08-13
769
글번호 182526
종목검색
답변완료
수식 수정 좀 부탁드리겠습니다
안녕하세요 수식을 작성했는데 안 맞는 부분이 있어서 여쭤볼게요
거래대금이 1000억 이상인 봉은 3일간 최고가값,
대금의 3봉 동안 합이 2000억 이상일때는 3일간 최저가값을 나타내려고 하는데요, (대금은 억단위로 해놨습니다)
고가값은 잘 나오는데 저가값은 조건이 발생하고 나서 해당하지 않는 부분에도 계속 값이 바뀌면서 나타나네요 . else 문으로 추가적인 수식을 작성해야될까요?? (2번째 사진 처럼 나오게 하고 싶습니다)
*추가 질문: 그리고 만약에 3봉 합이 2000억 이상인 조건이 발생하고 나서, "그 후"에 1500억 미만이 될때는 " 5일간 최저가" 값이 나타나게 할 수 있을까요??
늘 감사드립니다
var: cnt(0), dl(0) , dh(0), mon(0);
var: P(3);
dl=0;
dh=0;
For cnt=0 to p-1
{
if dl==0 or (dl > 0 and DayLow(cnt) < dl) Then
dl = DayLow(cnt);
if dh==0 or (dh > 0 and DayHigh(cnt) > dh) Then
dh = DayHigh(cnt);
}
//Plot1(dl,"lowest",Orange,Def,2);
//plot2(dh,"highest",Yellow,Def,2);
mon=Money/100000000;
if mon >= 1000 then
{
var1 = h;
}
if var1 > 0 Then
{
plot1(var1,"var1",LightGreen,Def,2);
}
if Accumn(mon,3) >2000 Then Var4=mon;
if Var4>0 Then
{
plot2(dl,"dl",Magenta,Def,2);
}
2024-08-13
1017
글번호 182514
지표