첨부 이미지
그림1
안녕하세요?
1. 아래????????? 부분 "T = -1" 아닌가요?
2. C 또는 E점의 상승전환이 누락입니다('N' 패턴이 아닌 'W' 패턴입니다)
3. C~D, D~E의 캔들수량은 10~30으로 제한합니다
var : P(20);
var : mav(0),T(0);
var : AA(0),CC(0),DD(0),EE(0),FF(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = 1;//??????????????????????????????????????????
#상승전환
if T == 1 and T != T[1] Then
{
#최근 저점
EE = mav[1];
#그전 저점
CC = EE[1];
}
#하락전환
if T == -1 and T != T[1] Then
{
#최근 고점
DD = mav[1];
#그전 고점
AA = DD[1];
}
FF = C;
if T == 1 and #현재 상승 구간
AA > FF and FF > DD and DD > EE and EE > CC and
CC <= DD*0.90 and CC >= DD*0.6 and
EE <= DD*0.90 and EE >= DD*0.6 and
CrossUp(FF,DD) Then
Find(1);
답변 1
예스스탁
예스스탁 답변
2024-05-21 13:46:19
안녕하세요
예스스탁입니다.
식을 수정했습니다. 이평하락 일때는 t는 -1이 맞습니다.
var : P(20);
var : mav(0),T(0);
var : AA(0),CC(0),DD(0),EE(0),FF(0);
var : Ai(0),Ci(0),Di(0),Ei(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
#상승전환
if T == 1 and T != T[1] Then
{
#최근 저점과 봉번호
EE = mav[1];
EI = Index[1];
#그전 저점과 봉번호
CC = EE[1];
CI = EI[1];
}
#하락전환
if T == -1 and T != T[1] Then
{
#최근 고점과 봉번호
DD = mav[1];
DI = Index[1];
#그전 고점과 봉번호
AA = DD[1];
AI = DI[1];
}
FF = mav;
if T == 1 and #현재 상승 구간
AA > FF and FF > DD and DD > EE and EE > CC and
Ei >= Di+10 and Ei <= Di+30 and
Di >= Ci+10 and Di <= Ci+30 and
CC <= DD*0.90 and CC >= DD*0.6 and
EE <= DD*0.90 and EE >= DD*0.6 and
CrossUp(FF,DD) Then
Find(1);
즐거운 하루되세요
> 코퍼 님이 쓴 글입니다.
> 제목 : 이평쌍바닥(재문의)
> 안녕하세요?
1. 아래????????? 부분 "T = -1" 아닌가요?
2. C 또는 E점의 상승전환이 누락입니다('N' 패턴이 아닌 'W' 패턴입니다)
3. C~D, D~E의 캔들수량은 10~30으로 제한합니다
var : P(20);
var : mav(0),T(0);
var : AA(0),CC(0),DD(0),EE(0),FF(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = 1;//??????????????????????????????????????????
#상승전환
if T == 1 and T != T[1] Then
{
#최근 저점
EE = mav[1];
#그전 저점
CC = EE[1];
}
#하락전환
if T == -1 and T != T[1] Then
{
#최근 고점
DD = mav[1];
#그전 고점
AA = DD[1];
}
FF = C;
if T == 1 and #현재 상승 구간
AA > FF and FF > DD and DD > EE and EE > CC and
CC <= DD*0.90 and CC >= DD*0.6 and
EE <= DD*0.90 and EE >= DD*0.6 and
CrossUp(FF,DD) Then
Find(1);