
트레이더 CDL Short Line 패턴은 다음과 같은 조건을 만족해야 합니다.
- 패턴은 세 개의 상승봉으로 구성됩니다.
- 세 번째 상승봉의 높이는 첫 번째 상승봉의 높이보다 낮아야 합니다.
- 세 번째 상승봉은 첫 번째 상승봉의 시작점과 끝점 사이에 위치해야 합니다.
- 세 번째 상승봉은 두 번째 상승봉의 시작점과 끝점 사이에 위치해야 합니다.
자바스크립트로 트레이더 CDL Short Line 패턴을 검출하는 방법은 다음과 같습니다.
1. 차트 데이터를 가져와서 각 봉의 높이와 시작점, 끝점을 저장합니다.
2. 세 번째 상승봉의 높이를 첫 번째 상승봉의 높이보다 낮게 확인합니다.
3. 세 번째 상승봉이 첫 번째 상승봉의 시작점과 끝점 사이에 위치하는지 확인합니다.
4. 세 번째 상승봉이 두 번째 상승봉의 시작점과 끝점 사이에 위치하는지 확인합니다.
5. 위의 조건을 모두 만족하는 경우, 트레이더 CDL Short Line 패턴이 검출된 것으로 간주합니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
javascript
function detectCDLShortLine(차트데이터) {
// 각 봉의 높이와 시작점, 끝점을 저장합니다.
let 봉높이 = [];
let 봉시작점 = [];
let 봉끝점 = [];
// 차트 데이터를 반복하여 각 봉의 높이와 시작점, 끝점을 저장합니다.
for (let i = 0; i < 차트데이터.length; i++) {
봉높이.push(차트데이터[i].high);
봉시작점.push(차트데이터[i].start);
봉끝점.push(차트데이터[i].end);
}
// 세 번째 상승봉의 높이를 첫 번째 상승봉의 높이보다 낮게 확인합니다.
if (봉높이[2] < 봉높이[0]) {
// 세 번째 상승봉이 첫 번째 상승봉의 시작점과 끝점 사이에 위치하는지 확인합니다.
if (봉시작점[2] >= 봉시작점[0] && 봉끝점[2] <= 봉끝점[0]) {
// 세 번째 상승봉이 두 번째 상승봉의 시작점과 끝점 사이에 위치하는지 확인합니다.
if (봉시작점[2] >= 봉시작점[1] && 봉끝점[2] <= 봉끝점[1]) {
// 위의 조건을 모두 만족하는 경우, 트레이더 CDL Short Line 패턴이 검출된 것으로 간주합니다.
return true;
}
}
}
// 위의 조건을 모두 만족하지 않는 경우, 트레이더 CDL Short Line 패턴이 검출되지 않은 것으로 간주합니다.
return false;
}
이 코드는 트레이더 CDL Short Line 패턴을 검출하는 데 사용할 수 있습니다.
2025-03-11 10:57