커뮤니티
문의
2013-01-28 09:38:13
310
글번호 58721
여러가지 수식,,,으로 필터링을 하려 합니다
1. 현재 봉 종가가 당일 시가 보다 클 경우만 매수
2,당일 시가가 전일 고가 보다 클 경우만 매수
3, 현재봉 종가가 20봉 최고가보다 클 경우만 매수
4, 20일 선이 상승 중일 경우만 매수
5, ADX 지표가 상승 중일 경우만 진입
6. ADX지표가 40미만 일경우만 진입
7.단기 ATR이 장기 ATR보다 작은 경우만 매수
8, 볼린져 밴드가 축소된 상태에서만 매수
9.당일 시가 -당일 최저가의 폭이 X 미만일때만 매수
10. 11시 이후에는 리버스 진입금지
11,청산후 일정봉 이내에는 진입금지
12. 당일 1회 만 거래
13. 당일내 동일 방향 진입금지
14. 수익거래 청산시에는 리버스 진입금지
15. 2포인트 수일 발생시 다음 거래 진입금지
16. 손절 청산시 당일 추가 진입금지
.. 추가 적으로
MACD 오실 레이터식에서 필터링를 어떤 식이 제일 좋은지 조언좀 부탁합니다
계속 상승장에서는 오히려 마이너스 수익이 나네요 ,,,
답변 1
예스스탁 예스스탁 답변
2013-01-28 17:00:59
안녕하세요
예스스탁입니다.
#1. 현재 봉 종가가 당일 시가 보다 클 경우만 매수
if C > dayopen then buy();
#2,당일 시가가 전일 고가 보다 클 경우만 매수
if dayopen > dayhigh(1) Then buy();
#3, 현재봉 종가가 20봉 최고가보다 클 경우만 매수
if C > highest(H,20)[1] then buy();
#4, 20일 선이 상승 중일 경우만 매수
if ma(c,20) > ma(c,20)[1] then buy();
#5, ADX 지표가 상승 중일 경우만 진입
if adx(14) > adx(14)[1] then buy();
#6. ADX지표가 40미만 일경우만 진입
if adx(14) < 40 then buy();
#7.단기 ATR이 장기 ATR보다 작은 경우만 매수
if atr(5) < atr(20) then buy();
#8, 볼린져 밴드가 축소된 상태에서만 매수
var1 = BollBandup(20,2);
var2 = BollBandDown(20,2);
var3 = var1-var2;
if var3 < var3[1] then buy();
#9.당일 시가 -당일 최저가의 폭이 X 미만일때만 매수
if dayopen-daylow < X then buy();
#10. 11시 이후에는 리버스 진입금지
if 매수조건 Then{
if stime < 110000 Then
buy();
Else
ExitShort();
}
if 매도조건 Then{
if stime < 110000 Then
sell();
Else
ExitLong();
}
#11,청산후 일정봉 이내에는 진입금지
if BarsSinceExit(1) >= 10 then buy();
#12. 당일 1회 만 거래
if ExitDate(1) != sdate then buy();
#13. 당일내 동일 방향 진입금지
if date != date[1] Then{
Condition1 = false;
Condition2 = false;
}
if MarketPosition == 1 Then
Condition1 = true;
if MarketPosition == -1 Then
Condition2 = true;
if 매수조건 and Condition1 == true Then
buy();
if 매도조건 and Condition2 == true Then
sell();
#14. 수익거래 청산시에는 리버스 진입금지
if MarketPosition == 1 Then{
if C < EntryPrice Then
sell();
Else
ExitLong();
}
if MarketPosition == -1 Then{
if C > EntryPrice Then
buy();
Else
ExitShort();
}
#15. 2포인트 수일 발생시 다음 거래 진입금지
if date != date[1] Then
var1 = NetProfit[1];
var2 = NetProfit-var1+PositionProfit;#당일손익
if var2 < 2 Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
#16. 손절 청산시 당일 추가 진입금지
Condition1 = ExitDate(1) == sdate and IsExitName("StopLoss",1);
if Condition1 == false Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 문의
> 여러가지 수식,,,으로 필터링을 하려 합니다
1. 현재 봉 종가가 당일 시가 보다 클 경우만 매수
2,당일 시가가 전일 고가 보다 클 경우만 매수
3, 현재봉 종가가 20봉 최고가보다 클 경우만 매수
4, 20일 선이 상승 중일 경우만 매수
5, ADX 지표가 상승 중일 경우만 진입
6. ADX지표가 40미만 일경우만 진입
7.단기 ATR이 장기 ATR보다 작은 경우만 매수
8, 볼린져 밴드가 축소된 상태에서만 매수
9.당일 시가 -당일 최저가의 폭이 X 미만일때만 매수
10. 11시 이후에는 리버스 진입금지
11,청산후 일정봉 이내에는 진입금지
12. 당일 1회 만 거래
13. 당일내 동일 방향 진입금지
14. 수익거래 청산시에는 리버스 진입금지
15. 2포인트 수일 발생시 다음 거래 진입금지
16. 손절 청산시 당일 추가 진입금지
.. 추가 적으로
MACD 오실 레이터식에서 필터링를 어떤 식이 제일 좋은지 조언좀 부탁합니다
계속 상승장에서는 오히려 마이너스 수익이 나네요 ,,,
이전글