커뮤니티
중심가와 5봉 합성매매 시스템 부탁합니다.
2016-06-18 15:28:29
217
글번호 99261
1.
현재가가 시가보다 20%이상의 위나 아래의 가격일때 활성화되고
당일고가와 당일저가의 중심가격에서 현재가가 양봉일땐 중심가에서 매수
현재가가 음봉일땐 중심가격에서 매도 포지션에 진입하는 수식부탁합니다.
2.
전에도 문의 드렸었는데요 제가 설명을 잘하지 못해서 이해하지 못하신것 같아서
다시한번 설명 드리겠습니다.
매매신호는 최근 5개의 봉을 기준으로
5개봉의 저가를 현재가가
5틱이상 돌파하는 즉시매도
5개봉의 고가를 현재가가
5틱이상 돌파하는 즉시 매수 이렇게 신호가 뜨게 해주시되
매매신호가 200틱 300틱 차트상에서 5분동안의 신호가 동일할때
매매신호가 발생 하게 해주세요
예를들면 내가 금선물 200틱 차트를 보고 있다고 하더라도
01시00분에 200틱 차트 상에서 1288의 가격에 매수신호가 뜨고
01시04분에 300틱 차트 상에서 1290의 가격에 매수신호가 뜬다면
두번째 신호에서 즉시 매수에 진입할수 있게 해주세요
5분안에 200틱과 300틱 차트에서 동일신호가 발생하고 그중간에 다른신호가 발생하지 않을때만 매수나 매도 시그널이 나오게 부탁드립니다.
그러한 수식이 불가능하면 내가 200틱 차트를 보고 있더라도 300틱의 신호도 중첩되어 볼수있게 부탁드립니다. 신호명은 200틱 매수매도 300틱 매수매도 이렇게 해서요
3.
익절은 주식의 트레일링 스탑처럼 20틱이상 수익일때부터 활성화 되어 수익의 40%가
줄어들때 청산되게 부탁드립니다.
손절은 무조건 25틱으로 부탁드립니다.
가능하면 위 세개의 시스템을 합성해서 매매와 청산신호가 나오게 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2016-06-20 16:09:22
안녕하세요
예스스탁입니다.
200틱 차트에서 300틱의 값을 사용해야 하므로
참조데이터를 이용하셔야 합니다.
차트왼쪽 상단의 종목선택버튼 중
왼쪽은 차트 기본종목을 지정하는 버튼, 오른쪽은 참조데이터를 차트에 추가하는 버튼입니다.
기본종목으로 200틱 차트를 여신 후에
오른쪽 버튼을 눌러 기본종목과 같은 종목으로 선택후
주기만 300틱으로 달리해서 차트에 추가하고
아래식 적용하시면 됩니다.
input : 손절틱수(25),최소수익틱수(20),수익감소퍼센트(40);
var : H1(0,data1),L1(0,data1),H2(0,data2),L2(0,data2);
var : T2(0,data2),M2(0,data2),X2(0,data2),S2(0,data2);
var : mav11(0,data1),mav12(0,data1),mav21(0,data2),mav22(0,data2);
if data2(date != date[1]) Then
T2 = 0;
H1 = data1(highest(H,5));
L1 = data1(Lowest(L,5));
H2 = data2(highest(H,5));
L2 = data2(Lowest(L,5));
mav11 = data1(ma(c,5));
mav12 = data1(ma(c,20));
mav21 = data2(ma(c,5));
mav22 = data2(ma(c,20));
if T2 <= 0 and data2(H >= H2[1]+PriceScale*5) Then{
T2 = 1;
M2 = data2(TimeToMinutes(stime));
}
if T2 >= 0 and data2(L <= L2[1]-PriceScale*5) Then{
T2 = -1;
M2 = data2(TimeToMinutes(stime));
}
if X2 <= 0 and data2(crossup(mav21,mav22)) Then{
X2 = 1;
S2 = data2(TimeToMinutes(stime));
}
if X2 >= 0 and data2(CrossDown(mav21,mav22)) Then{
X2 = -1;
S2 = data2(TimeToMinutes(stime));
}
if dayhigh >= EntryPrice*1.2 and L > (dayhigh+daylow)/2 Then
buy("b1",atlimit,(dayhigh+daylow)/2);
if daylow <= EntryPrice*0.8 and H < (dayhigh+daylow)/2 Then
sell("s1",atlimit,(dayhigh+daylow)/2);
if T2 == 1 and data1(TimeToMinutes(stime)) <= M2+5 Then
buy("b2",AtStop,H1+PriceScale*5);
if T2 == -1 and data1(TimeToMinutes(stime)) <= M2+5 Then
sell("s2",AtStop,L1-PriceScale*5);
if X2 == 1 and data1(TimeToMinutes(stime)) <= s2+5 and data1(crossup(mav21,mav22)) Then
buy("b3");
if X2 == -1 and data1(TimeToMinutes(stime)) <= S2+5 and data1(CrossDown(mav21,mav22)) Then
sell("s3");
if MarketPosition == 1 Then{
ExitLong("bl",AtStop,EntryPrice-PriceScale*손절틱수);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*최소수익틱수 Then
exitlong("bx",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*(수익감소퍼센트/100));
}
if MarketPosition == -1 Then{
ExitShort("sl",AtStop,EntryPrice+PriceScale*손절틱수);
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*최소수익틱수 Then
ExitShort("str",AtStop,Lowest(L,BarsSinceEntry)+(EntryPrice-lowest(L,BarsSinceEntry))*(수익감소퍼센트/100));
}
즐거운 하루되세요
> 바람의노래 님이 쓴 글입니다.
> 제목 : 중심가와 5봉 합성매매 시스템 부탁합니다.
> 1.
현재가가 시가보다 20%이상의 위나 아래의 가격일때 활성화되고
당일고가와 당일저가의 중심가격에서 현재가가 양봉일땐 중심가에서 매수
현재가가 음봉일땐 중심가격에서 매도 포지션에 진입하는 수식부탁합니다.
2.
전에도 문의 드렸었는데요 제가 설명을 잘하지 못해서 이해하지 못하신것 같아서
다시한번 설명 드리겠습니다.
매매신호는 최근 5개의 봉을 기준으로
5개봉의 저가를 현재가가
5틱이상 돌파하는 즉시매도
5개봉의 고가를 현재가가
5틱이상 돌파하는 즉시 매수 이렇게 신호가 뜨게 해주시되
매매신호가 200틱 300틱 차트상에서 5분동안의 신호가 동일할때
매매신호가 발생 하게 해주세요
예를들면 내가 금선물 200틱 차트를 보고 있다고 하더라도
01시00분에 200틱 차트 상에서 1288의 가격에 매수신호가 뜨고
01시04분에 300틱 차트 상에서 1290의 가격에 매수신호가 뜬다면
두번째 신호에서 즉시 매수에 진입할수 있게 해주세요
5분안에 200틱과 300틱 차트에서 동일신호가 발생하고 그중간에 다른신호가 발생하지 않을때만 매수나 매도 시그널이 나오게 부탁드립니다.
그러한 수식이 불가능하면 내가 200틱 차트를 보고 있더라도 300틱의 신호도 중첩되어 볼수있게 부탁드립니다. 신호명은 200틱 매수매도 300틱 매수매도 이렇게 해서요
3.
익절은 주식의 트레일링 스탑처럼 20틱이상 수익일때부터 활성화 되어 수익의 40%가
줄어들때 청산되게 부탁드립니다.
손절은 무조건 25틱으로 부탁드립니다.
가능하면 위 세개의 시스템을 합성해서 매매와 청산신호가 나오게 부탁드립니다.
다음글
이전글