커뮤니티
부탁드립니다.
2015-07-01 09:08:57
114
글번호 87846
그림파일참조바랍니다
1)시스템식 : 매수 매도 시스템 수식 부탁드립니다.
2)지표식 : 차트상에서 매수, 매도시 캔들에 동그라미 생성되는 지표식 부탁드립니다.
- 1. 매수매도_0701.JPG (0.05 MB)
답변 1
예스스탁 예스스탁 답변
2015-07-01 17:34:02
안녕하세요
예스스탁입니다.
문의하신 내용 구현하기 위해서는
고점이 갱신되는 횟수를 카운트 해야 하는데
카운트를 시작하는 1번봉의 조건이 정확치 않습니다.
즉 카운트를하고 다시 초기화하는 내용이 필요한데
1번봉 조건을 지정할만한 내용이 없습니다.
아래식에서는
매수는 아래와 같은 조건이면 새로 카운트 하고
if L > L[1] and L[1] < L[2] and H > H[1] Then
매도는 아래 조건이면 새로 카운트 합니다.
if H < H[1] and H[1] > H[2] and L < L[1] Then
반대 조건이 발생해도 카운트가 초기화 됩니다.
아래 내용 참고하셔서 수정보완해 사용하시기 바랍니다.
1, 시스템
var : T(0),UPcnt(0),Dncnt(0),HH(0),HL(0),LL(0),LH(0);
#매수 1번 생기고 2번 발생
if T <= 0 and L > L[1] and L[1] < L[2] and H > H[1] Then{
T = 1;
UPcnt = 1;
Dncnt = 0;
HH = H;
HL = L;
}
if T == 1 then{
if L < HL Then
T = 0;
if H > HH Then{
HH = H;
upcnt = upcnt+1;
if upcnt == 3 Then
buy();
}
}
#매도 1번 생기고 2번 발생
if T <= 0 and H < H[1] and H[1] > H[2] and L < L[1] Then{
T = -1;
UPcnt = 0;
Dncnt = 1;
LL = L;
LH = H;
}
if T == -1 then{
if H > LH Then
T = 0;
if L < LL Then{
LL = L;
dncnt = dncnt+1;
if dncnt == 3 Then
sell();
}
}
2, 검색식(조건만족봉에 점을 찍어 표시합니다.)
var : T(0),UPcnt(0),Dncnt(0),HH(0),HL(0),LL(0),LH(0);
#매수 1번 생기고 2번 발생
if T <= 0 and L > L[1] and L[1] < L[2] and H > H[1] Then{
T = 1;
UPcnt = 1;
Dncnt = 0;
HH = H;
HL = L;
}
if T == 1 then{
if L < HL Then
T = 0;
if H > HH Then{
HH = H;
upcnt = upcnt+1;
if upcnt == 3 Then
plot1(H,"검색",RED);
}
}
#매도 1번 생기고 2번 발생
if T <= 0 and H < H[1] and H[1] > H[2] and L < L[1] Then{
T = -1;
UPcnt = 0;
Dncnt = 1;
LL = L;
LH = H;
}
if T == -1 then{
if H > LH Then
T = 0;
if L < LL Then{
LL = L;
dncnt = dncnt+1;
if dncnt == 3 Then
plot1(L,"검색",BLUE);
}
}
즐거운 하루되세요
> 비류천 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 그림파일참조바랍니다
1)시스템식 : 매수 매도 시스템 수식 부탁드립니다.
2)지표식 : 차트상에서 매수, 매도시 캔들에 동그라미 생성되는 지표식 부탁드립니다.