커뮤니티
시스템식 검토 부탁드립니다
2015-03-07 10:38:36
135
글번호 83800
안녕하세요?
아래시스템식 중에서 매수손절부분과 매도손절부분에 //를 표시해 놓았는데요,
그 부분에 자신이 없어서 검토 부탁드립니다.
항상 친절히 답변해 주셔서 감사드립니다.
######## 시스템식 #################
If sTime > 090100 and ChOsc > 0 and StoK[0] > StoK[1] Then {
If ma(c,5) > ma(c,20) and ma(c,20) < ma(c,60) Then {
Buy("매수");
}
}
If MarketPosition==1 Then {
If CrossDown(Var1,99) Then {
ExitLong("매수익절");
}
if highest(H,BarsSinceEntry) < EntryPrice+PriceScale*7 Then { // 매수진입이후 최고수익이 진입가 대비 7틱 미만일때는 진입가 -7틱손절
ExitLong("매수손절7틱",AtStop,EntryPrice-PriceScale*7);
}
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*7 Then { // 매수진입이후 최고수익이 진입가 대비 7틱 이상일때는 진입가 -3틱손절
ExitLong("매수손절3틱",AtStop,EntryPrice-PriceScale*3);
}
}
If sTime > 090100 and ChOsc < 0 and StoK[0] < StoK[1] Then {
If ma(c,5) < ma(c,20) and ma(c,20) > ma(c,60) Then {
Sell("매도");
}
}
If MarketPosition== -1 Then {
If CrossUp(Var1,1) Then {
ExitShort("매도익절");
}
If Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*7 Then // 매도진입이후 최고수익이 진입가 대비 7틱 미만일때는 진입가 +7틱손절
ExitShort("매도손절7틱",AtStop,EntryPrice-PriceScale*7);
Else
ExitShort("매도손절3틱",AtStop,EntryPrice-PriceScale*3); // 매도진입이후 최고수익이 진입가 대비 7틱 이상일때는 진입가 +3틱손절
}
답변 1
예스스탁 예스스탁 답변
2015-03-09 13:11:12
안녕하세요
예스스탁입니다.
식 대체로 맞게 작성하셨습니다.
매도손절가겨은 진입가에서 + 하셔야 합니다,
If MarketPosition==1 Then
{
If CrossDown(Var1,99) Then {
ExitLong("매수익절");
}
if highest(H,BarsSinceEntry) < EntryPrice+PriceScale*7 Then
ExitLong("매수손절7틱",AtStop,EntryPrice-PriceScale*7);
else
ExitLong("매수손절3틱",AtStop,EntryPrice-PriceScale*3);
}
If MarketPosition== -1 Then
{
If CrossUp(Var1,1) Then
{
ExitShort("매도익절");
}
If Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*7 Then
ExitShort("매도손절7틱",AtStop,EntryPrice+PriceScale*7);
Else
ExitShort("매도손절3틱",AtStop,EntryPrice+PriceScale*3);
}
즐거운 하루되세요
> HI_ma****** 님이 쓴 글입니다.
> 제목 : 시스템식 검토 부탁드립니다
> 안녕하세요?
아래시스템식 중에서 매수손절부분과 매도손절부분에 //를 표시해 놓았는데요,
그 부분에 자신이 없어서 검토 부탁드립니다.
항상 친절히 답변해 주셔서 감사드립니다.
######## 시스템식 #################
If sTime > 090100 and ChOsc > 0 and StoK[0] > StoK[1] Then {
If ma(c,5) > ma(c,20) and ma(c,20) < ma(c,60) Then {
Buy("매수");
}
}
If MarketPosition==1 Then {
If CrossDown(Var1,99) Then {
ExitLong("매수익절");
}
if highest(H,BarsSinceEntry) < EntryPrice+PriceScale*7 Then { // 매수진입이후 최고수익이 진입가 대비 7틱 미만일때는 진입가 -7틱손절
ExitLong("매수손절7틱",AtStop,EntryPrice-PriceScale*7);
}
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*7 Then { // 매수진입이후 최고수익이 진입가 대비 7틱 이상일때는 진입가 -3틱손절
ExitLong("매수손절3틱",AtStop,EntryPrice-PriceScale*3);
}
}
If sTime > 090100 and ChOsc < 0 and StoK[0] < StoK[1] Then {
If ma(c,5) < ma(c,20) and ma(c,20) > ma(c,60) Then {
Sell("매도");
}
}
If MarketPosition== -1 Then {
If CrossUp(Var1,1) Then {
ExitShort("매도익절");
}
If Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*7 Then // 매도진입이후 최고수익이 진입가 대비 7틱 미만일때는 진입가 +7틱손절
ExitShort("매도손절7틱",AtStop,EntryPrice-PriceScale*7);
Else
ExitShort("매도손절3틱",AtStop,EntryPrice-PriceScale*3); // 매도진입이후 최고수익이 진입가 대비 7틱 이상일때는 진입가 +3틱손절
}
다음글
이전글