커뮤니티
문의드립니다~
2014-07-20 22:21:56
187
글번호 76919
1. 메인차트의 캔들이 60이평 위에있고 음봉이면서 참조데이타2 차트의 캔들이 60이평 위에있고 양봉이면 - 매도
메인차트의 캔들이 60이평 아래에있고 양봉이면서 참조데이타2 차트의 캔들이 60이평 아래에있고 음봉이면 - 매수
2. 메인차트와 참조데이타2차트의 캔들이 볼린저밴드의 상단 또는 상단이탈 & 스토캐스틱이 과열권 또는 우하향 - 매도
메인차트와 참조데이타2차트의 캔들이 볼린저밴드의 하단 또는 하단이탈 & 스토캐스틱이 침체권 또는 우상향 - 매수
볼린저밴드와 스토캐스틱 수치를 변환할 수 있게 해주세요.
그리고 매수후 매도신호가 없더라도 매수조건에 해당될때 신호발생시마다 표시를 할수있으면 좋겠습니다.(반대의경우도 마찬가지구요)
이렇게 시스템수식 부탁드립니다~ ^^
답변 1
예스스탁 예스스탁 답변
2014-07-21 16:15:24
안녕하세요
예스스탁입니다.
1
if data1(C>ma(C,60) and C < O) And
data2(C>ma(C,60) and C > O) Then
sell();
if data1(C<ma(C,60) and C > O) And
data2(C<ma(C,60) and C < O) Then
buy();
2.
input : P(20),Dv(2),Period1(10),Period2(5),Period3(5);
var : BBup1(0,data1),BBdn1(0,data1),BBup2(0,data2),BBdn2(0,data2);
var : Stok1(0,data1),Stod1(0,data1),stok2(0,data2),stod2(0,data2);
BBup1 = data1(BollBandUp(P,dv));
BBdn1 = data1(BollBandDown(P,dv));
BBup2 = data2(BollBandUp(P,dv));
BBdn2 = data2(BollBandDown(P,dv));
Stok1 = data1(StochasticsK(Period1,Period2));
Stod1 = data1(StochasticsD(Period1,Period2,Period3));
Stok2 = data2(StochasticsK(Period1,Period2));
Stod2 = data2(StochasticsD(Period1,Period2,Period3));
if data1(C > BBup1 or CrossDown(C,BBup1)) And
data2(C > BBup2 or CrossDown(C,BBup2)) And
data1(stok1 > 80 or CrossDown(stok1,80)) And
data2(stok2 > 80 or CrossDown(stok2,80)) Then
sell();
if data1(C < BBdn1 or Crossup(C,BBdn1)) And
data2(C < BBdn2 or Crossup(C,BBdn2)) And
data1(stok1 < 20 or Crossup(stok1,20)) And
data2(stok2 < 20 or Crossup(stok2,20)) Then
buy();
시스템을 적용하실 때
시스템 트레이딩 설정창에서
피라미딩을 모든진입신호허용으로 하시면
매수나 매도 조건시 마다 신호가 발생합니다.
즐거운 하루되세요
> 국산3 님이 쓴 글입니다.
> 제목 : 문의드립니다~
> 1. 메인차트의 캔들이 60이평 위에있고 음봉이면서 참조데이타2 차트의 캔들이 60이평 위에있고 양봉이면 - 매도
메인차트의 캔들이 60이평 아래에있고 양봉이면서 참조데이타2 차트의 캔들이 60이평 아래에있고 음봉이면 - 매수
2. 메인차트와 참조데이타2차트의 캔들이 볼린저밴드의 상단 또는 상단이탈 & 스토캐스틱이 과열권 또는 우하향 - 매도
메인차트와 참조데이타2차트의 캔들이 볼린저밴드의 하단 또는 하단이탈 & 스토캐스틱이 침체권 또는 우상향 - 매수
볼린저밴드와 스토캐스틱 수치를 변환할 수 있게 해주세요.
그리고 매수후 매도신호가 없더라도 매수조건에 해당될때 신호발생시마다 표시를 할수있으면 좋겠습니다.(반대의경우도 마찬가지구요)
이렇게 시스템수식 부탁드립니다~ ^^