커뮤니티
안녕하세요
2015-07-09 14:22:42
99
글번호 88232
문의한 내용에 대한 친절한 답변 다시하면 감사드립니다
다름이 아니라 3분 dmi 신호 기준으로 1분 70틱 160틱 차트에서
만약 3분의 dmi신호가 매수이면 1분 70 틱160틱 차트에서 dmi신호가 매도 신호 발생시 매도 신호는 무시하고 매수신호만 나올수 있도록 도와 주세요
반대로 3분 dmi가 매도 신호이면 각 차트의 dmi가 매수이면 매수 신호는 무시하고 매도 신호만
실행되게 도와 주세요
그럼 수고하세요
답변 1
예스스탁 예스스탁 답변
2015-07-09 14:56:08
안녕하세요
예스스탁입니다.
문의하신 내용 참조데이터를 이용하셔야 합니다.
차트의 기본종목은 1분이나 70틱, 160틱 등 원하시는 주기로 설정하시고
참조데이터로 3분 데이터를 추가하신 후에
아래와 같이 작성해 적용하시면 됩니다.
참조데이터는 차트왼쪽 상단의 종목선택버튼(돋보기모양아이콘) 중 오른쪽 클릭하시면
선택해 추가하실 수 있고 기본종목과 같은 종목 다른주기로도 설정가능합니다.
Input : Period(14);
var : DP1(0,data1),DM1(0,data1),DP2(0,data2),DM2(0,data2);
DP1 = data1(DIPlus(Period));
DM1 = data1(DIMinus(Period));
DP2 = data2(DIPlus(Period));
DM2 = data2(DIMinus(Period));
#data2의 di+가 di-보다 크면(골드구간)
if DP2 > DM2 Then{
#기본차트(data1)의 di+가 di-를 상향돌파하면 매수진입
if crossuP(DP1,DP1) Then
buy();
#기본차트(data1)의 di+가 di-를 하향이탈하면 매수포지션 청산
if CrossDown(DP1,DP1) Then
ExitLong();
}
#data2의 di+가 di-보다 작으면(데드구간)
if DP2 < DM2 Then{
#기본차트(data1)의 di+가 di-를 하향이탈하면 매도진입
if CrossDown(DP1,DP1) Then
Sell();
#기본차트(data1)의 di+가 di-를 상향돌파하면 매도포지션 청산
if CrossUp(DP1,DP1) Then
ExitShort();
}
즐거운 하루되세요
> 아미보이 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 문의한 내용에 대한 친절한 답변 다시하면 감사드립니다
다름이 아니라 3분 dmi 신호 기준으로 1분 70틱 160틱 차트에서
만약 3분의 dmi신호가 매수이면 1분 70 틱160틱 차트에서 dmi신호가 매도 신호 발생시 매도 신호는 무시하고 매수신호만 나올수 있도록 도와 주세요
반대로 3분 dmi가 매도 신호이면 각 차트의 dmi가 매수이면 매수 신호는 무시하고 매도 신호만
실행되게 도와 주세요
그럼 수고하세요
다음글
이전글