커뮤니티

청산 후 이름따라 재진입....

프로필 이미지
초인
2011-08-09 10:09:55
749
글번호 33567
답변완료
진입후 이름을 붙여서 청산후 그 청산에 한해서(그 청산이름 "T_240ES") 재진입 하는 식을 만들었는데.. 안되네요...진입후 이름에따라 청산은 되는걸로 아는데.. 청산후 청산이름 따라 재진입은 안되나요? "T_240ES" 이라는 청산이 바로전 신호에 발생한 경우에만 다시 재진입하는 식입니다 다르게 할수 있으면 그걸 알려주세도 되요.. 부탁드려요.. if C > O and C > var2+PriceScale*2 and marketposition == -1 Then ExitShort("T_240ES"); if IsExitName("T240ES") and C < O and C < var2-PriceScale*2 and marketposition == 0 Then Sell("T_240S"); ................................. if dayindex <2 then{ if c > dayopen Then sell("s0"); if c < dayopen Then sell("s00"); } if crossUp (ma(c,5), 212.15+0.1) Then ExitShort("ES1"); if crossDown (ma(c,5), 212.55-0.1) Then sell("s1"); if CrossUp(ma(c,5), 200.50+0.1) Then buy("b2"); if Crossdown(ma(c,5), 200.30-0.1) Then sell("s2"); if (MarketPosition == 1) or (MarketPosition == -1) Then SetStopEndofday(150300);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-11-12 16:03:50

안녕하세요 예스스탁입니다. if C > O and C > var2+PriceScale*2 and marketposition == -1 Then ExitShort("T_240ES"); if IsExitName("T240ES",1) and C < O and C < var2-PriceScale*2 and marketposition == 0 Then Sell("T_240S"); 위와 같이 청산과 관련된 함수는 이전 포지션의 지칭할 때 최소값은 1입니다. 즉 가장최근 청산(직전청산)을 의미할 때는 IsExitName("T240ES",1)로 작성하셔야 합니다. 즐거운 하루되세요 > 초인 님이 쓴 글입니다. > 제목 : 청산 후 이름따라 재진입.... > 진입후 이름을 붙여서 청산후 그 청산에 한해서(그 청산이름 "T_240ES") 재진입 하는 식을 만들었는데.. 안되네요...진입후 이름에따라 청산은 되는걸로 아는데.. 청산후 청산이름 따라 재진입은 안되나요? "T_240ES" 이라는 청산이 바로전 신호에 발생한 경우에만 다시 재진입하는 식입니다 다르게 할수 있으면 그걸 알려주세도 되요.. 부탁드려요.. if C > O and C > var2+PriceScale*2 and marketposition == -1 Then ExitShort("T_240ES"); if IsExitName("T240ES") and C < O and C < var2-PriceScale*2 and marketposition == 0 Then Sell("T_240S");