커뮤니티

조건식 문의드립니다.

프로필 이미지
바람날개
2014-02-27 14:08:31
185
글번호 72943
답변완료
안녕하세요. 항상 많은 도움 감사드립니다. 조건식 문의드립니다. +++++++++++++++++ 선물 5분봉 기준 +++++++++++++++++ ================ 1. 당일추세 ================ 가-1) 외국인 거래소 순매수 금액 > 50억 ==> 매수 가-2) 외국인 거래소 순매수 금액 < 50억 ==> 매도 ================ 2. 진입 ================ 추세대로 매수만 또는 매도만 진입함 9시 30분 이후 진입 1. 파라볼릭 신호(af:0.02 afmax:02) 빨간색: 매수 파란색 : 매도 2. price roc(10) 기준선 > 0 : 매수, 0 < 기준선 : 매도 3. macd 오실레이터(5,34,7)가 매수시에는 골드중이어야 하고 매도시에는 데드중이어야 함 ------- 매수시 ------- 위의 매수 진입조건이 만족하면 다음봉 시가 매수 ------- 매도시 ------- 위의 매도 진입조건이 만족하면 다음봉 시가 매도 ------- 청산 ------- 파라볼릭 반대신호 나오고 PRICE ROC 반대 0 골드이상, 데드이하 신호 두개일치시 청산 ------- 진입필터 ------- 첫번재 진입 : 9시 30분 진입 두번재 진입 부터는 필터 적용 : 매수면 첫번째 청산후 두번째, 세번째 진입은 파라볼릭 매도 5개이상 신호뜨고 두번째 세번째 진입신호 적용 합니다. 매도이면 반대로 입니다. 일일 3회 매매제한 setstoploss(0.95, pointstop); setstopendofday(145000);
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2014-02-27 15:10:23

안녕하세용 예스스탁입니다. Input : af(0.02), maxAF(0.2),Period(10),P1(5),P2(34),P3(7); Var : sarv(0,data1),PricROC(0,data1),MACDOSC(0,data1); var : Bcond1(0,data1),Bcond2(0,data1),Bcond3(0,data1); var : Scond1(0,data1),Scond2(0,data1),Scond3(0,data1); var : cnt(0,data1),count(0,data1); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } sarv = data1(sar(af,maxAF)); PricROC = data1(PROC(Period)); MACDOSC = data1(MACD_OSC(P1,P2,P3)); Bcond1 = iff(C > sarv,1,0); Bcond2 = iff(PricROC > 0 ,1,0); Bcond3 = iff(MACDOSC > 0,1,0); Scond1 = iff(C < sarv,1,0); Scond2 = iff(PricROC < 0 ,1,0); Scond3 = iff(MACDOSC < 0,1,0); if count == 0 and stime >= 93000 then{ If MarketPosition == 0 and data2(c) > 50 And Bcond1 == 1 And Bcond2 == 1 And Bcond3 == 1 then Buy("b1",AtMarket); If MarketPosition == 0 and data2(c) < -50 And Scond1 == 1 And Scond2 == 1 And Scond3 == 1 then sell("s1",AtMarket); } if count > 0 and count < 3 then{ If MarketPosition == 0 and data2(c) > 50 And data1(countif(C>sarv,5) == 5) And Bcond2 == 1 And Bcond3 == 1 then Buy("b2",AtMarket); If MarketPosition == 0 and data2(c) < -50 And data1(countif(C<sarv,5) == 5) And Scond2 == 1 And Scond3 == 1 then sell("s2",AtMarket); } setstoploss(0.95, pointstop); setstopendofday(145000); 즐거운 하루되세요 > 바람날개 님이 쓴 글입니다. > 제목 : 조건식 문의드립니다. > 안녕하세요. 항상 많은 도움 감사드립니다. 조건식 문의드립니다. +++++++++++++++++ 선물 5분봉 기준 +++++++++++++++++ ================ 1. 당일추세 ================ 가-1) 외국인 거래소 순매수 금액 > 50억 ==> 매수 가-2) 외국인 거래소 순매수 금액 < 50억 ==> 매도 ================ 2. 진입 ================ 추세대로 매수만 또는 매도만 진입함 9시 30분 이후 진입 1. 파라볼릭 신호(af:0.02 afmax:02) 빨간색: 매수 파란색 : 매도 2. price roc(10) 기준선 > 0 : 매수, 0 < 기준선 : 매도 3. macd 오실레이터(5,34,7)가 매수시에는 골드중이어야 하고 매도시에는 데드중이어야 함 ------- 매수시 ------- 위의 매수 진입조건이 만족하면 다음봉 시가 매수 ------- 매도시 ------- 위의 매도 진입조건이 만족하면 다음봉 시가 매도 ------- 청산 ------- 파라볼릭 반대신호 나오고 PRICE ROC 반대 0 골드이상, 데드이하 신호 두개일치시 청산 ------- 진입필터 ------- 첫번재 진입 : 9시 30분 진입 두번재 진입 부터는 필터 적용 : 매수면 첫번째 청산후 두번째, 세번째 진입은 파라볼릭 매도 5개이상 신호뜨고 두번째 세번째 진입신호 적용 합니다. 매도이면 반대로 입니다. 일일 3회 매매제한 setstoploss(0.95, pointstop); setstopendofday(145000);
프로필 이미지

바람날개

2014-02-27 15:52:29

안녕하세요. 답변 감사드립니다. 수식 작성해 주신거 적용해 봤는데 두번째와 세번재 필터를 통한 청산 및 매수가 이상하게 나오는것 같습니다. 오늘 예로들면 1시 20분경 청산이 되고 1시 50분경 재매수가 되어야 하는데 신호가 안 나옵니다. 번거로우시겠지만 재 검토 부탁드립니다. 항상 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 조건식 문의드립니다. > 안녕하세용 예스스탁입니다. Input : af(0.02), maxAF(0.2),Period(10),P1(5),P2(34),P3(7); Var : sarv(0,data1),PricROC(0,data1),MACDOSC(0,data1); var : Bcond1(0,data1),Bcond2(0,data1),Bcond3(0,data1); var : Scond1(0,data1),Scond2(0,data1),Scond3(0,data1); var : cnt(0,data1),count(0,data1); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } sarv = data1(sar(af,maxAF)); PricROC = data1(PROC(Period)); MACDOSC = data1(MACD_OSC(P1,P2,P3)); Bcond1 = iff(C > sarv,1,0); Bcond2 = iff(PricROC > 0 ,1,0); Bcond3 = iff(MACDOSC > 0,1,0); Scond1 = iff(C < sarv,1,0); Scond2 = iff(PricROC < 0 ,1,0); Scond3 = iff(MACDOSC < 0,1,0); if count == 0 and stime >= 93000 then{ If MarketPosition == 0 and data2(c) > 50 And Bcond1 == 1 And Bcond2 == 1 And Bcond3 == 1 then Buy("b1",AtMarket); If MarketPosition == 0 and data2(c) < -50 And Scond1 == 1 And Scond2 == 1 And Scond3 == 1 then sell("s1",AtMarket); } if count > 0 and count < 3 then{ If MarketPosition == 0 and data2(c) > 50 And data1(countif(C>sarv,5) == 5) And Bcond2 == 1 And Bcond3 == 1 then Buy("b2",AtMarket); If MarketPosition == 0 and data2(c) < -50 And data1(countif(C<sarv,5) == 5) And Scond2 == 1 And Scond3 == 1 then sell("s2",AtMarket); } setstoploss(0.95, pointstop); setstopendofday(145000); 즐거운 하루되세요 > 바람날개 님이 쓴 글입니다. > 제목 : 조건식 문의드립니다. > 안녕하세요. 항상 많은 도움 감사드립니다. 조건식 문의드립니다. +++++++++++++++++ 선물 5분봉 기준 +++++++++++++++++ ================ 1. 당일추세 ================ 가-1) 외국인 거래소 순매수 금액 > 50억 ==> 매수 가-2) 외국인 거래소 순매수 금액 < 50억 ==> 매도 ================ 2. 진입 ================ 추세대로 매수만 또는 매도만 진입함 9시 30분 이후 진입 1. 파라볼릭 신호(af:0.02 afmax:02) 빨간색: 매수 파란색 : 매도 2. price roc(10) 기준선 > 0 : 매수, 0 < 기준선 : 매도 3. macd 오실레이터(5,34,7)가 매수시에는 골드중이어야 하고 매도시에는 데드중이어야 함 ------- 매수시 ------- 위의 매수 진입조건이 만족하면 다음봉 시가 매수 ------- 매도시 ------- 위의 매도 진입조건이 만족하면 다음봉 시가 매도 ------- 청산 ------- 파라볼릭 반대신호 나오고 PRICE ROC 반대 0 골드이상, 데드이하 신호 두개일치시 청산 ------- 진입필터 ------- 첫번재 진입 : 9시 30분 진입 두번재 진입 부터는 필터 적용 : 매수면 첫번째 청산후 두번째, 세번째 진입은 파라볼릭 매도 5개이상 신호뜨고 두번째 세번째 진입신호 적용 합니다. 매도이면 반대로 입니다. 일일 3회 매매제한 setstoploss(0.95, pointstop); setstopendofday(145000);