커뮤니티

문의드립니다

프로필 이미지
전략도사
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 이상 낮으면 그 셋업 무효 감사합니다. ㅎㅎ