커뮤니티
문의드립니다
2013-03-18 13:30:30
233
글번호 60859
안녕하세요 잘 봤습니다. 감사합니다~~
근데 "단, 로스컷이 진입가에서 2*ATR 이상 낮으면 그 셋업 무효"
이거는 이렇게 되면 진입자체를 금지한다는 의미인데 다르게 하신거 같아서
수정 좀 부탁해도 될까요??
그리고 L[BarsSinceEntry] 는 무슨 말인가요??ㅎㅎ
또한 진입조건 중에서 해머형, 십자형, 관통형 이런 것도 수식으로 표현가능한가요??
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
var1 = ma(c,20);
var2 = ma(c,50);
var3 =StochasticsK(10,5);
if var1 > var2 and var3 <= 25 and C < H[1] Then
buy();
if MarketPosition == 1 Then{
if L[BarsSinceEntry]-atr(14) > EntryPrice-ATR(14)*2 Then
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
즐거운 하루됫에ㅛ
> 전략도사 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 시스템 좀 문의 드려요
진입은
1. 20일 이평> 50일 이평
2. 스토케스틱이 25이하
3. 신호봉의 종가가 직전봉의 고점보다 낮다.
로스컷은
진입봉의 저가 - ATR(14)
청산은
진입가+2*ATR(14) or 2시50분 청산
단, 로스컷이 진입가에서 2*ATR 이상 낮으면 그 셋업 무효
감사합니다. ㅎㅎ
답변 3
예스스탁 예스스탁 답변
2013-03-18 15:38:31
안녕하세요
예스스탁입니다.
1.
죄송합니다, 손절을 무효화하는 것으로 판단했습니다.
var1 = ma(c,20);
var2 = ma(c,50);
var3 =StochasticsK(10,5);
if var1 > var2 and var3 <= 25 and C < H[1] and
L-atr(14) > c-ATR(14)*2 Then
buy();
if MarketPosition == 1 Then{
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
2.
L[BarsSinceEntry]은 진입봉의 저가를 표현하는 식입니다.
3.
각 봉패턴도 가능합니다.
단 봉패턴의 경우 사용자분마다 세부조건이 다릅니다.
아래내용 참고하시기 바랍니다.
해머형
Variables: UpTail(0),DnTail(0),Height(0),Body(0),value(0);
UpTail = H-Max(C,O);
DnTail = Min(C,O)-L;
Height = H-L;
Body = Abs(C-O);
If C < Ma(C,10) and
UpTail < Height*0.1 and DnTail > Body*2 and
Height > Ma(Height,10) and
C != O Then
buy();
십자형
Variables: Body(0),HighBody(0),LowBody(0),value(0);
Body = Abs(C-O);
HighBody = Max(C,O);
LowBody - Min(C,O);
If C[2] < Ma(C,10)[2] and Body[2] > Ma(Body,10)[2]*2 and C[2] < O[2] and
C[1] == O[1] and HighBody[1]<LowBody[2] and
C > O and C > C[2] Then
buy();
관통형
Variables: Long(False), value(0);
If Abs(Open-Close) > Average(Abs(Open-Close),10)*2 Then
Long = True;
Else
Long = False;
If C[1] < Ma(C,10)[1] and C[1] < O[1] and Long[1] == True
and C > O and Long and O < L[1] and
C >= (O[1]+C[1])/2 and C < O[1] Then
buy();
즐거운 하루되세요
> 전략도사 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요 잘 봤습니다. 감사합니다~~
근데 "단, 로스컷이 진입가에서 2*ATR 이상 낮으면 그 셋업 무효"
이거는 이렇게 되면 진입자체를 금지한다는 의미인데 다르게 하신거 같아서
수정 좀 부탁해도 될까요??
그리고 L[BarsSinceEntry] 는 무슨 말인가요??ㅎㅎ
또한 진입조건 중에서 해머형, 십자형, 관통형 이런 것도 수식으로 표현가능한가요??
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
var1 = ma(c,20);
var2 = ma(c,50);
var3 =StochasticsK(10,5);
if var1 > var2 and var3 <= 25 and C < H[1] Then
buy();
if MarketPosition == 1 Then{
if L[BarsSinceEntry]-atr(14) > EntryPrice-ATR(14)*2 Then
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
즐거운 하루됫에ㅛ
> 전략도사 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 시스템 좀 문의 드려요
진입은
1. 20일 이평> 50일 이평
2. 스토케스틱이 25이하
3. 신호봉의 종가가 직전봉의 고점보다 낮다.
로스컷은
진입봉의 저가 - ATR(14)
청산은
진입가+2*ATR(14) or 2시50분 청산
단, 로스컷이 진입가에서 2*ATR 이상 낮으면 그 셋업 무효
감사합니다. ㅎㅎ
전략도사
2013-03-18 17:15:05
1. 손절 주문이 나온 봉에 바로 새로운 주문이 나오고 있는데요. 같은 봉에 2개 주문이 동시에 발생하지 않게 부탁드립니다.
2. 주문조건중에 해당 봉이 해머,십자, 관통형일 때만 주문이 나가게 하고 싶습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다
> 안녕하세요
예스스탁입니다.
1.
죄송합니다, 손절을 무효화하는 것으로 판단했습니다.
var1 = ma(c,20);
var2 = ma(c,50);
var3 =StochasticsK(10,5);
if var1 > var2 and var3 <= 25 and C < H[1] and
L-atr(14) > c-ATR(14)*2 Then
buy();
if MarketPosition == 1 Then{
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
2.
L[BarsSinceEntry]은 진입봉의 저가를 표현하는 식입니다.
3.
각 봉패턴도 가능합니다.
단 봉패턴의 경우 사용자분마다 세부조건이 다릅니다.
아래내용 참고하시기 바랍니다.
해머형
Variables: UpTail(0),DnTail(0),Height(0),Body(0),value(0);
UpTail = H-Max(C,O);
DnTail = Min(C,O)-L;
Height = H-L;
Body = Abs(C-O);
If C < Ma(C,10) and
UpTail < Height*0.1 and DnTail > Body*2 and
Height > Ma(Height,10) and
C != O Then
buy();
십자형
Variables: Body(0),HighBody(0),LowBody(0),value(0);
Body = Abs(C-O);
HighBody = Max(C,O);
LowBody - Min(C,O);
If C[2] < Ma(C,10)[2] and Body[2] > Ma(Body,10)[2]*2 and C[2] < O[2] and
C[1] == O[1] and HighBody[1]<LowBody[2] and
C > O and C > C[2] Then
buy();
관통형
Variables: Long(False), value(0);
If Abs(Open-Close) > Average(Abs(Open-Close),10)*2 Then
Long = True;
Else
Long = False;
If C[1] < Ma(C,10)[1] and C[1] < O[1] and Long[1] == True
and C > O and Long and O < L[1] and
C >= (O[1]+C[1])/2 and C < O[1] Then
buy();
즐거운 하루되세요
> 전략도사 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요 잘 봤습니다. 감사합니다~~
근데 "단, 로스컷이 진입가에서 2*ATR 이상 낮으면 그 셋업 무효"
이거는 이렇게 되면 진입자체를 금지한다는 의미인데 다르게 하신거 같아서
수정 좀 부탁해도 될까요??
그리고 L[BarsSinceEntry] 는 무슨 말인가요??ㅎㅎ
또한 진입조건 중에서 해머형, 십자형, 관통형 이런 것도 수식으로 표현가능한가요??
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
var1 = ma(c,20);
var2 = ma(c,50);
var3 =StochasticsK(10,5);
if var1 > var2 and var3 <= 25 and C < H[1] Then
buy();
if MarketPosition == 1 Then{
if L[BarsSinceEntry]-atr(14) > EntryPrice-ATR(14)*2 Then
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
즐거운 하루됫에ㅛ
> 전략도사 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 시스템 좀 문의 드려요
진입은
1. 20일 이평> 50일 이평
2. 스토케스틱이 25이하
3. 신호봉의 종가가 직전봉의 고점보다 낮다.
로스컷은
진입봉의 저가 - ATR(14)
청산은
진입가+2*ATR(14) or 2시50분 청산
단, 로스컷이 진입가에서 2*ATR 이상 낮으면 그 셋업 무효
감사합니다. ㅎㅎ
예스스탁 예스스탁 답변
2013-03-19 09:45:25
안녕하세요
예스스탁입니다.
1.
var1 = ma(c,20);
var2 = ma(c,50);
var3 = StochasticsK(10,5);
if ((TotalTrades == 0) or
(TotalTrades >= 1 and MarketPosition == 0 and BarsSinceExit(1) > 0)) and
var1 > var2 and var3 <= 25 and C < H[1] and
L-atr(14) > c-ATR(14)*2 Then
buy();
if MarketPosition == 1 Then{
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
2.
Var : UpTail(0),DnTail(0),Height(0),Body(0),HighBody(0),LowBody(0),Long(False);
UpTail = H-Max(C,O);
DnTail = Min(C,O)-L;
Height = H-L;
Body = Abs(C-O);
HighBody = Max(C,O);
LowBody - Min(C,O);
If Abs(Open-Close) > Average(Abs(Open-Close),10)*2 Then
Long = True;
Else
Long = False;
Condition1 = C[1] < Ma(C,10)[1] and C[1] < O[1] and Long[1] == True and
C > O and Long and O < L[1] and C >= (O[1]+C[1])/2 and C < O[1];
Condition2 = C < Ma(C,10) and UpTail < Height*0.1 and DnTail > Body*2 and
Height > Ma(Height,10) and C != O;
Condition3 = C[2] < Ma(C,10)[2] and Body[2] > Ma(Body,10)[2]*2 and C[2] < O[2] and
C[1] == O[1] and HighBody[1]<LowBody[2] and C > O and C > C[2];
var1 = ma(c,20);
var2 = ma(c,50);
var3 = StochasticsK(10,5);
if Condition1 == true or Condition2 == true or Condition3 == true Then{
if ((TotalTrades == 0) or
(TotalTrades >= 1 and MarketPosition == 0 and BarsSinceExit(1) > 0)) and
var1 > var2 and var3 <= 25 and C < H[1] and
L-atr(14) > c-ATR(14)*2 Then
buy();
}
if MarketPosition == 1 Then{
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
즐거운 하루되세요
> 전략도사 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다
> 1. 손절 주문이 나온 봉에 바로 새로운 주문이 나오고 있는데요. 같은 봉에 2개 주문이 동시에 발생하지 않게 부탁드립니다.
2. 주문조건중에 해당 봉이 해머,십자, 관통형일 때만 주문이 나가게 하고 싶습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다
> 안녕하세요
예스스탁입니다.
1.
죄송합니다, 손절을 무효화하는 것으로 판단했습니다.
var1 = ma(c,20);
var2 = ma(c,50);
var3 =StochasticsK(10,5);
if var1 > var2 and var3 <= 25 and C < H[1] and
L-atr(14) > c-ATR(14)*2 Then
buy();
if MarketPosition == 1 Then{
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
2.
L[BarsSinceEntry]은 진입봉의 저가를 표현하는 식입니다.
3.
각 봉패턴도 가능합니다.
단 봉패턴의 경우 사용자분마다 세부조건이 다릅니다.
아래내용 참고하시기 바랍니다.
해머형
Variables: UpTail(0),DnTail(0),Height(0),Body(0),value(0);
UpTail = H-Max(C,O);
DnTail = Min(C,O)-L;
Height = H-L;
Body = Abs(C-O);
If C < Ma(C,10) and
UpTail < Height*0.1 and DnTail > Body*2 and
Height > Ma(Height,10) and
C != O Then
buy();
십자형
Variables: Body(0),HighBody(0),LowBody(0),value(0);
Body = Abs(C-O);
HighBody = Max(C,O);
LowBody - Min(C,O);
If C[2] < Ma(C,10)[2] and Body[2] > Ma(Body,10)[2]*2 and C[2] < O[2] and
C[1] == O[1] and HighBody[1]<LowBody[2] and
C > O and C > C[2] Then
buy();
관통형
Variables: Long(False), value(0);
If Abs(Open-Close) > Average(Abs(Open-Close),10)*2 Then
Long = True;
Else
Long = False;
If C[1] < Ma(C,10)[1] and C[1] < O[1] and Long[1] == True
and C > O and Long and O < L[1] and
C >= (O[1]+C[1])/2 and C < O[1] Then
buy();
즐거운 하루되세요
> 전략도사 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요 잘 봤습니다. 감사합니다~~
근데 "단, 로스컷이 진입가에서 2*ATR 이상 낮으면 그 셋업 무효"
이거는 이렇게 되면 진입자체를 금지한다는 의미인데 다르게 하신거 같아서
수정 좀 부탁해도 될까요??
그리고 L[BarsSinceEntry] 는 무슨 말인가요??ㅎㅎ
또한 진입조건 중에서 해머형, 십자형, 관통형 이런 것도 수식으로 표현가능한가요??
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
var1 = ma(c,20);
var2 = ma(c,50);
var3 =StochasticsK(10,5);
if var1 > var2 and var3 <= 25 and C < H[1] Then
buy();
if MarketPosition == 1 Then{
if L[BarsSinceEntry]-atr(14) > EntryPrice-ATR(14)*2 Then
exitlong("bx1",AtStop,L[BarsSinceEntry]-atr(14));
ExitLong("bx2",Atlimit,EntryPrice+ATR(14)*2);
}
SetStopEndofday(145000);
즐거운 하루됫에ㅛ
> 전략도사 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 시스템 좀 문의 드려요
진입은
1. 20일 이평> 50일 이평
2. 스토케스틱이 25이하
3. 신호봉의 종가가 직전봉의 고점보다 낮다.
로스컷은
진입봉의 저가 - ATR(14)
청산은
진입가+2*ATR(14) or 2시50분 청산
단, 로스컷이 진입가에서 2*ATR 이상 낮으면 그 셋업 무효
감사합니다. ㅎㅎ