답변완료
LowestSince(키움함수)에 상응되는 함수는?
LowestSince(nth, condition, data), (설 명 : condition이 nth번째 만족된 이후 data의 최저값)
키움에서 사용되고 있는 위의 함수는 예스랭귀지에서 어떤 함수로 사용해야 되는지요?
제가 찾지 못해 질문을 남깁니다.
키움에서 사용은 다음과 같고
b1 = aa[2]>=aa[1] and aa[1]<aa;
c1 = LowestSince(1, b1, close);
예스랭귀지로는 ?
b1 = aa[2]>=aa[1] and aa[1]<aa;
c1 = NthLowest(1,close, b1);
2024-10-04
1056
글번호 183962
시스템
답변완료
부탁합니다
A=RSI(12);
M10=MA(C,10);
M240=MA(C,240);
LL=Lowestsince(1,crossdown(M10,M240),M10);
D=LinearRegressionvalue(C,10,0)
+
LinearRegressionSlope(C,10);
(A<30 AND A>A(1) AND D>D(1))
OR
(C<LL AND C>C(1))
2024-10-04
761
글번호 183958
종목검색
답변완료
피보나치 시간대 표현
// 입력 변수 선언
input : StartDate(20240801); // 시작 날짜와 시간
var : starttime(0);
// 피보나치 수열 정의
array: 피보나치_수열[10](0) ;
피보나치_수열[0] = 1;
피보나치_수열[1] = 2;
피보나치_수열[2] = 3;
피보나치_수열[3] = 5;
피보나치_수열[4] = 8;
피보나치_수열[5] = 13;
피보나치_수열[6] = 21;
피보나치_수열[7] = 34;
피보나치_수열[8] = 55;
피보나치_수열[9] = 89;
// 추세선 출력 (각각의 피보나치 수열 값을 사용하여 수동으로 9개의 선 그리기)
var : TL_ID1(0), TL_ID2(0), TL_ID3(0), TL_ID4(0), TL_ID5(0), TL_ID6(0), TL_ID7(0), TL_ID8(0), TL_ID9(0);
var : 피보_날짜(0), 피보_가격(0);
// 각 피보나치 날짜에 해당하는 위치에 추세선 그리기
피보_날짜 = StartDate ;
피보_가격 = c * 1.5;
TL_ID1 = TL_New(StartDate, StartTime, c, StartDate, StartTime, c*1.1);
TL_SetColor(TL_ID1, Blue);
TL_SetSize(TL_ID1, 3); // 선의 굵기
TL_SetDrawMode (TL_ID1,2); // 캔들과 겹칠시 뒤에 1은 선색으로, 2는 반전
TL_SetSize(TL_ID1,1); //1은 실선
TL_SetExtLeft(TL_ID1,true); // 선의 왼쪽 확장
// TL_SetExtRight(TL_ID1,true); // 선의 왼쪽 확장
// 각 피보나치 날짜에 해당하는 위치에 추세선 그리기
피보_날짜 = StartDate + 피보나치_수열[0];
피보_가격 = c * 1.5;
TL_ID1 = TL_New(StartDate, StartTime, c, StartDate, StartTime, c*1.1);
TL_SetColor(TL_ID2, Blue);
TL_SetSize(TL_ID2, 3); // 선의 굵기
TL_SetDrawMode (TL_ID2,2); // 캔들과 겹칠시 뒤에 1은 선색으로, 2는 반전
TL_SetSize(TL_ID2,1); //1은 실선
TL_SetExtLeft(TL_ID2,true); // 선의 왼쪽 확장
// TL_SetExtRight(TL_ID1,true); // 선의 왼쪽 확장
// 각 피보나치 날짜에 해당하는 위치에 추세선 그리기
피보_날짜 = StartDate + 피보나치_수열[1];
피보_가격 = c * 1.5;
TL_ID1 = TL_New(StartDate, StartTime, c, StartDate, StartTime, c*1.1);
TL_SetColor(TL_ID3, Blue);
TL_SetSize(TL_ID3, 3); // 선의 굵기
TL_SetDrawMode (TL_ID3,2); // 캔들과 겹칠시 뒤에 1은 선색으로, 2는 반전
TL_SetSize(TL_ID3,1); //1은 실선
TL_SetExtLeft(TL_ID3,true); // 선의 왼쪽 확장
// TL_SetExtRight(TL_ID1,true); // 선의 왼쪽 확장
날자를 인풋받아
그 날자를 기준으로 피보나치 시간대 (피보나치 수열의 세로선)를 그리고 싶습니다.
왠지 선도 이상하고... 장이 안열리는 휴일이 있어... 이런식으로 잘 될꺼 같지 않습니다.
이왕이면 for 문을 사용해 세련된 코드로 만들어 주세요 ㅎㅎ;
감사합니다.
2024-10-04
801
글번호 183957
지표
답변완료
종목검색식 부탁드립니다.
종목검색식 부탁드립니다.
감사합니다...^^
S=sum(1);
A=Eavg(((H+L)/2 - (H(1)+L(1))/2) / ((V/k/(H-L)), Period);
B=avg(A,Sigperiod);
M=crossup(A,B);
E=crossdown(A,B);
F=valuewhen(1,M or E, o);
f1=crossup(c,F);
f2=crossdown(c,F);
G=valuewhen(1, f1 or f2, o);
g1=crossup(c,G);
g2=crossdown(c,G);
VV=valuewhen(1, g1 or g2,o);
조건=valuewhen(1,CrossDown(O,VV),VV(1));
CrossUp(C, 조건)
(지표변수) k: 1 / Period: 40 / Sigperiod: 3
2024-10-04
932
글번호 183956
종목검색