커뮤니티

문의 드립니다

프로필 이미지
오동도물개
2013-11-01 13:13:41
163
글번호 69125
답변완료
아래식은 제가 사용하는 매수/매도수식일부입니다,,, ------------------------------------------------------------ if CrossUp(c,s20) && c>fr[2] && c<fr[0]+(fr[1]-fr[5]) && c>r2 && c<r2+1 and mav > mav[1] and c>mav and Condition1 == false Then{ if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then buy("매수"); } if CrossDown(c,fr[4]) && c<fr[4] && c>fr[6]-(fr[1]-fr[5]) && c<s2 && c>s2-1 and mav < mav[1] and c<mav and Condition1 == false Then{ if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then Sell("매도"); } ----------------------------------------------------------------------------- 여기에 아래의 지표중 red일때만 매수신호가 나오고,blue일때만 매도신호가 나오게 하고 싶은데 잘안되네요,,,,, 지표) var5=int((c-dayopen)/0.764)*0.764+DayOpen; if var5 > var5[5] Then value5 = 5; if var5 < var5[5] Then value5 = -5; if value5 == 5 Then plot19(var5+0.764,"5",RED); Else plot19(var5-0.764,"5",BLUE); 위지표의 내용을 시스템수식에 적용하여 red(var5+0.764)조건일때만 매수신호,,,,blue( var5-0.764)일때는 매도신호가 나오게 설정부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-01 16:17:04

안녕하세요 예스스탁입니다. value5일때가 red이고 value5 5가 아니면 blue이므로 아래와 같이 매수와 매도식에 조건식 주시면 됩니다. var5=int((c-dayopen)/0.764)*0.764+DayOpen; if var5 > var5[5] Then value5 = 5; if var5 < var5[5] Then value5 = -5; if value5 == 5 and CrossUp(c,s20) && c>fr[2] && c<fr[0]+(fr[1]-fr[5]) && c>r2 && c<r2+1 and mav > mav[1] and c>mav and Condition1 == false Then{ if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then buy("매수"); } if value5 != 5 and CrossDown(c,fr[4]) && c<fr[4] && c>fr[6]-(fr[1]-fr[5]) && c<s2 && c>s2-1 and mav < mav[1] and c<mav and Condition1 == false Then{ if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then Sell("매도"); } 즐거운 하루되세요 > 오동도물개 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 아래식은 제가 사용하는 매수/매도수식일부입니다,,, ------------------------------------------------------------ if CrossUp(c,s20) && c>fr[2] && c<fr[0]+(fr[1]-fr[5]) && c>r2 && c<r2+1 and mav > mav[1] and c>mav and Condition1 == false Then{ if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then buy("매수"); } if CrossDown(c,fr[4]) && c<fr[4] && c>fr[6]-(fr[1]-fr[5]) && c<s2 && c>s2-1 and mav < mav[1] and c<mav and Condition1 == false Then{ if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then Sell("매도"); } ----------------------------------------------------------------------------- 여기에 아래의 지표중 red일때만 매수신호가 나오고,blue일때만 매도신호가 나오게 하고 싶은데 잘안되네요,,,,, 지표) var5=int((c-dayopen)/0.764)*0.764+DayOpen; if var5 > var5[5] Then value5 = 5; if var5 < var5[5] Then value5 = -5; if value5 == 5 Then plot19(var5+0.764,"5",RED); Else plot19(var5-0.764,"5",BLUE); 위지표의 내용을 시스템수식에 적용하여 red(var5+0.764)조건일때만 매수신호,,,,blue( var5-0.764)일때는 매도신호가 나오게 설정부탁드립니다