커뮤니티
수식문의
2009-12-29 02:05:25
980
글번호 27036
안녕하세요
1식
1.종가가 20일 이동평균선을 상향돌파하면 그 다음날 매수(봉완성)
2.5일 고가 돌파하면 매수
3.손절매 10%
4.추적스탑+변동성청산+손익분기점 청산+빠른 추적스탑+초과수익청산(7th 감각 시스템 인용:로직 예제들어 설명도 좀 부탁합니다)
2식
1.5일고가+ATR(10)*0.5돌파하면 매수(봉완성)
2.손절매 10%
3.추적스탑+변동성청산+손익분기점 청산+빠른 추적스탑+초과수익청산(7th 감각 시스템 인용:로직 예제들어 설명도 좀 부탁합니다)
3식
1.종가가 20일 이동평균선을 상향돌파하면 그 다음날 매수(봉완성)
2.5일 고가 돌파하면 매수
3.5일고가+ATR(10)*0.5돌파하면 매수
4.손절매 10%
5.추적스탑+변동성청산+손익분기점 청산+빠른 추적스탑+초과수익청산(7th 감각 시스템 인용:로직 예제들어 설명도 좀 부탁합니다)
7th 감각 시스템 청산 전략에 대해서 예제와 수식 설명 좀 부탁합니다
1.단순 ATR청산
2.목표이익+추적스탑
3.목표이익+추적스탑+시간청산
4.추적스탑+손익분기점 청산+빠른 추적스탑
5.추적스탑+태턴청산+빠른 추적스탑
6.손절매+추적스탑+변동성 청산+손익분기점 청산+초과 수익청산
7.추적스탑+변동성 청산+손익분기점 청산+초과 수익청산
8.추적스탑+변동성 청산+손익분기점 청산+빠른 추적스탑+초과 수익청산
9.RANGE청산
감사합니다
답변 1
예스스탁 예스스탁 답변
2009-12-29 10:52:48
안녕하세요
예스스탁입니다.
각 청산식은 아래 열거해 드리도록 하겠습니다.
필요하신 내용을 각 수식에 추가해 사용하시면 됩니다.
현재 문의량 때문에 해당내용에 대한 자세한 설명까지는 해드릴수 없습니다.
보시는 책에 내용이 있으니 참고하시기 바랍니다.
1.
if crossup(c,ma(c,20)) then
buy("b1",AtMarket);
if crossup(c,highest(H,5)[1]) Then
buy("b2",AtMarket);
SetStopLoss(10);
2.
if crossup(c,highest(H,5)[1]+ATR(10)*0.5) Then
buy("b",AtMarket);
SetStopLoss(10);
3.
if crossup(c,ma(c,20)) then
buy("b1",AtMarket);
if crossup(c,highest(H,5)[1]) Then
buy("b2",AtMarket);
if crossup(c,highest(H,5)[1]+ATR(10)*0.5) Then
buy("b3",AtMarket);
SetStopLoss(10);
4. 각종청산
#손절매
if MarketPosition != 0 Then{
exitlong("bLS1",AtStop,EntryPrice-1); #진입가-1포인트 매수청산
ExitShort("SLS1",AtStop,EntryPrice+1); #진입가+1포인트 매도청산
}
if MarketPosition != 0 Then{
exitlong("bLS2",AtStop,EntryPrice*0.99); #진입가-1% 매수청산
ExitShort("SLS2",AtStop,EntryPrice*1.01); #진입가+1% 매도청산
}
if MarketPosition != 0 Then{
exitlong("bLS3",AtStop,EntryPrice-ATR(20)*2); #진입가-ATR변동성 매수청산
ExitShort("SLS3",AtStop,EntryPrice+ATR(20)*2); #진입가+ATR변동성 매도청산
}
#목표이익
if MarketPosition != 0 Then{
exitlong("bPT1",atLimit,EntryPrice+1); #진입가+1포인트 매수청산
ExitShort("SPT1",AtLimit,EntryPrice-1); #진입가-1포인트 매도청산
}
if MarketPosition != 0 Then{
exitlong("bPT2",AtLimit,EntryPrice*1.01); #진입가+1% 매수청산
ExitShort("SPT2",AtLimit,EntryPrice*0.99); #진입가-1% 매도청산
}
if MarketPosition != 0 Then{
exitlong("bPT3",AtLimit,EntryPrice+ATR(20)*2); #진입가+ATR변동성 매수청산
ExitShort("SPT3",AtLimit,EntryPrice-ATR(20)*2); #진입가-ATR변동성 매도청산
}
if MarketPosition != 0 Then{
exitlong("bPT4",AtLimit,max(DayHigh(1),dayhigh)); #2일간 신고가 매수청산
ExitShort("SPT4",AtLimit,min(daylow(1),DayLow)); #2일간 신저가 매도청산
}
#추적스탑
if MarketPosition != 0 Then{
exitlong("btr1",AtStop,highest(h,BarsSinceEntry)-1); #최고가-1포인트 매수청산
ExitShort("Str1",AtStop,lowest(L,BarsSinceEntry)+1); #최저가+1포인트 매도청산
}
if MarketPosition != 0 Then{
exitlong("btr2",AtStop,highest(h,BarsSinceEntry)*0.99); #최고가-1% 매수청산
ExitShort("Str2",AtStop,lowest(L,BarsSinceEntry)*1.01); #최저가+1% 매도청산
}
if MarketPosition != 0 Then{
exitlong("btr3",AtStop,highest(h,BarsSinceEntry)-ATR(20)*3.2); #최고가-ATR변동성 매수청산
ExitShort("Str3",AtStop,lowest(L,BarsSinceEntry)+ATR(20)*3.2); #최저가+ATR변동성 매도청산
}
if MarketPosition != 0 Then{
exitlong("btr4",AtStop,highest(h,5)); #5봉 최고가 매수청산
ExitShort("Str4",AtStop,lowest(L,5)); #5봉 최저가 매도청산
}
# 손익분기점 청산
if MarketPosition == 1 Then{
if Highest(H,BarsSinceEntry) >= EntryPrice+ATR(20)*4 Then
exitlong("BBS",AtStop,EntryPrice+ATR(20));
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-ATR(20)*4 Then
ExitShort("SBS",AtStop,EntryPrice-ATR(20));
}
# 초과수익 청산
if MarketPosition == 1 Then{
if Highest(H,BarsSinceEntry) >= EntryPrice+ATR(20)*8 Then
exitlong("BBPS",AtStop,lowest(L,3));
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-ATR(20)*8 Then
ExitShort("SBPS",AtStop,highest(h,3));
}
# 변동성 청산 전략
if MarketPosition != 0 Then{
exitlong("BVS",AtStop,C-ATR(20)*3.2);
ExitShort("SVS",AtStop,C+ATR(20)*3.2);
}
# 시간청산
if MarketPosition == 1 Then{ # 진입이후 10봉이후에 종가가 진입가보다 작으면 청산
if BarsSinceEntry >= 10 and EntryPrice > c Then
exitlong("BtS1",AtMarket);
}
if MarketPosition == -1 Then{ #진입이후 10봉이후에 종가가 진입가보다 크면 청산
if BarsSinceEntry >= 10 and EntryPrice < C Then
ExitShort("StS1",AtMarket);
}
if MarketPosition == 1 Then{ # 진입이후 10봉이후에 종가가 진입가+ATR보다 작으면 청산
if BarsSinceEntry >= 10 and EntryPrice+atr(20) > c Then
exitlong("BtS2",AtMarket);
}
if MarketPosition == -1 Then{ #진입이후 10봉이후에 종가가 진입가-ATR보다 크면 청산
if BarsSinceEntry >= 10 and EntryPrice-atr(20) < C Then
ExitShort("StS2",AtMarket);
}
# 패턴청산1
if MarketPosition == 1 Then{ #3봉연속 하락 매수청산
if countif(C< C[1],3) == 3 Then
exitlong("BPTS",AtMarket);
}
if MarketPosition == -1 Then{#3봉연속 상승 매도청산
if countif(C>C[1],3) == 3 Then
ExitShort("SPTS",AtMarket);
}
# 패턴청산2
if MarketPosition != MarketPosition[1] Then{
Condition1 = True;
Condition2 = true;
}
if MarketPosition == 1 and countif(C<C[1],3)== 3 Then
Condition1 = True;
if MarketPosition == -1 and countif(C>C[1],3)== 3 Then
Condition2 = True;
if MarketPosition != 0 Then{
if Condition1 == False Then
exitlong("BPTS2",AtStop,highest(h,BarsSinceEntry)-ATR(20)*2);
Else
ExitLong("BPTS22",AtStop,highest(H,BarsSinceEntry)-ATR(20));
}
if MarketPosition != 0 Then{
if Condition2 == False Then
ExitShort("SPTS2",AtStop,Lowest(L,BarsSinceEntry)+ATR(20)*2);
Else
ExitShort("SPTS22",AtStop,Lowest(L,BarsSinceEntry)+ATR(20));
}
즐거운 하루되세요
> 개포빠가사리 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요
1식
1.종가가 20일 이동평균선을 상향돌파하면 그 다음날 매수(봉완성)
2.5일 고가 돌파하면 매수
3.손절매 10%
4.추적스탑+변동성청산+손익분기점 청산+빠른 추적스탑+초과수익청산(7th 감각 시스템 인용:로직 예제들어 설명도 좀 부탁합니다)
2식
1.5일고가+ATR(10)*0.5돌파하면 매수(봉완성)
2.손절매 10%
3.추적스탑+변동성청산+손익분기점 청산+빠른 추적스탑+초과수익청산(7th 감각 시스템 인용:로직 예제들어 설명도 좀 부탁합니다)
3식
1.종가가 20일 이동평균선을 상향돌파하면 그 다음날 매수(봉완성)
2.5일 고가 돌파하면 매수
3.5일고가+ATR(10)*0.5돌파하면 매수
4.손절매 10%
5.추적스탑+변동성청산+손익분기점 청산+빠른 추적스탑+초과수익청산(7th 감각 시스템 인용:로직 예제들어 설명도 좀 부탁합니다)
7th 감각 시스템 청산 전략에 대해서 예제와 수식 설명 좀 부탁합니다
1.단순 ATR청산
2.목표이익+추적스탑
3.목표이익+추적스탑+시간청산
4.추적스탑+손익분기점 청산+빠른 추적스탑
5.추적스탑+태턴청산+빠른 추적스탑
6.손절매+추적스탑+변동성 청산+손익분기점 청산+초과 수익청산
7.추적스탑+변동성 청산+손익분기점 청산+초과 수익청산
8.추적스탑+변동성 청산+손익분기점 청산+빠른 추적스탑+초과 수익청산
9.RANGE청산
감사합니다
다음글
이전글