커뮤니티

문의합니다

프로필 이미지
파티아
2013-04-04 12:14:24
258
글번호 61685
답변완료
안녕하세요 늘 감사합니다 진입식을 2개 병행해서 사용중일때 특정한 식 "AA" 만을 지정하여 당일 신호의 처음과 두번째를 거르고부터 나오도록 할수도 있는지요 시간으로 제한도 해보았지만 별무 효과네요 물론 나머지 신호 "BB"는 정상적으로 나오고요 부탁드립니다
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2013-04-04 13:10:50

안녕하세요 에스스탁입니다. AA의 최초신호와 두번째 신호를 거르는 것은 신호를 생략하면 생략한 신호 구간에 다른 진입이 발생할수도 있고 특정 함수로 간단히 처리되는 부분이 아니므로 모든 식이 있어야 작성을 해볼수가 있습니다. 식을 올려주셔야 작성 해볼수가 있습니다. 즐거운 하루되세요 > 파티아 님이 쓴 글입니다. > 제목 : 문의합니다 > 안녕하세요 늘 감사합니다 진입식을 2개 병행해서 사용중일때 특정한 식 "AA" 만을 지정하여 당일 신호의 처음과 두번째를 거르고부터 나오도록 할수도 있는지요 시간으로 제한도 해보았지만 별무 효과네요 물론 나머지 신호 "BB"는 정상적으로 나오고요 부탁드립니다
프로필 이미지

파티아

2013-04-04 14:08:59

감사합니다 수식올립니다 식 bb는 정상적으로 신호가 나오면 좋겟구요 식 AA는 BB에 관계없이 AA의 첫 신호와 두번째 신호는 거스려주시고 그 다음 신호부터 나오도록 부탁합니다 감사합니다 if var93 > var94 Then if value40 > value40[1] and value40[1] > value40[2] Then if value > value[1] and value[1] > value[2] and value[2] > value[3] Then if var94 > var94[1] and var94[1] > var94[2] and var94[2] > var94[3] Then if var93 < var93[1] and var93[1] < var93[2] and var93[2] < var93[3]Then if CrossUp (Ema(c,3), var93) Then buy("bb1",AtLimit,c+pricescale*0); } if var93 < var94 Then if value40 < value40[1] and value40[1] < value40[2] Then if value < value[1] and value[1] < value[2] and value[2] < value[3] Then if var94 < var94[1] and var94[1] < var94[2] and var94[2] < var94[3] Then if var93 > var93[1] and var93[1] > var93[2] and var93[2] > var93[3]Then if crossdown (Ema(c,3), var93) Then sell("bb2",AtLimit,c-pricescale*0); } Condition7 = ExitDate(1) == sdate and MarketPosition(1) == 1 and BarsSinceExit(1) < 50; Condition8 = ExitDate(1) == sdate and MarketPosition(1) == -1 and BarsSinceExit(1) < 50; if Condition7 == false then { if stime >= 093000 and stime <= 120000 Then if crossup(value , var3+50) Then Buy("AA1",AtLimit,c-pricescale*0); } Condition7 = ExitDate(1) == sdate and MarketPosition(1) == 1 and BarsSinceExit(1) < 50; Condition8 = ExitDate(1) == sdate and MarketPosition(1) == -1 and BarsSinceExit(1) < 50; if Condition8 == false then { if stime >= 093000 and stime <= 120000 Then if crossdown(value , var2-50) Then Sell("AA2",AtLimit,c+pricescale*0); } > 파티아 님이 쓴 글입니다. > 제목 : 문의합니다 > 안녕하세요 늘 감사합니다 진입식을 2개 병행해서 사용중일때 특정한 식 "AA" 만을 지정하여 당일 신호의 처음과 두번째를 거르고부터 나오도록 할수도 있는지요 시간으로 제한도 해보았지만 별무 효과네요 물론 나머지 신호 "BB"는 정상적으로 나오고요 부탁드립니다