커뮤니티
청산후 7일후 부터 재진입 가능
2010-12-16 14:01:52
620
글번호 34377
시스템식 수정 부탁 드립니다 매번 답변 주셔서 감사 드립니다
진입은 macd g/c 시 하고
청산은 샹들리에 청산이나
잦은 진입을 막고자 청산후 macd g/c 가 7일내 발생시는 진입않고
7일후 발생하는 경우에만 재진입 코저 합니다
재진입부분을 ### 부분과 같이 제가 만들었는데 이부분 수정 부탁드립니다
*macd 진입,재진입은 청산후7일후, 샹들리에청산*
Input : shortPeriod(12), longPeriod(26), Period(9),atrperiod(22),atrs(3);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
value3= atrperiod*atrs;
var:MaxHigh(0), MinLow(0) ;
# 매수
If CrossUP(value1, value2) Then
{
Buy("매수");
}
### if BarsSinceExit(1) >7 and crossup(value1,value2) Then
{
buy("재매수");
} ###
# 매수청산
if MarketPosition()==1 Then
{
exitLong("매수추적",Atstop,Highest(H,BarsSinceEntry)-Atr(Atrperiod)*ATRS);
}
답변 1
예스스탁 예스스탁 답변
2010-12-16 17:41:33
안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26), Period(9),atrperiod(22),atrs(3);
if date != date[1] Then
var1 = var1+1;
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
value3= atrperiod*atrs;
If CrossUP(value1, value2) Then {
if TotalTrades == 0 Then#차트상 첫진입
Buy("매수");
if TotalTrades > 0 and var1 >= var1[BarsSinceExit(1)]+7 Then#차트상 두번째 진입부터는 청산후 7일경과후
Buy("매수.");
}
if MarketPosition()==1 Then
exitLong("매수추적",Atstop,Highest(H,BarsSinceEntry)-Atr(Atrperiod)*ATRS);
즐거운 하루되세요
> 강변거사 님이 쓴 글입니다.
> 제목 : 청산후 7일후 부터 재진입 가능
> 시스템식 수정 부탁 드립니다 매번 답변 주셔서 감사 드립니다
진입은 macd g/c 시 하고
청산은 샹들리에 청산이나
잦은 진입을 막고자 청산후 macd g/c 가 7일내 발생시는 진입않고
7일후 발생하는 경우에만 재진입 코저 합니다
재진입부분을 ### 부분과 같이 제가 만들었는데 이부분 수정 부탁드립니다
*macd 진입,재진입은 청산후7일후, 샹들리에청산*
Input : shortPeriod(12), longPeriod(26), Period(9),atrperiod(22),atrs(3);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
value3= atrperiod*atrs;
var:MaxHigh(0), MinLow(0) ;
# 매수
If CrossUP(value1, value2) Then
{
Buy("매수");
}
### if BarsSinceExit(1) >7 and crossup(value1,value2) Then
{
buy("재매수");
} ###
# 매수청산
if MarketPosition()==1 Then
{
exitLong("매수추적",Atstop,Highest(H,BarsSinceEntry)-Atr(Atrperiod)*ATRS);
}