커뮤니티

문의

프로필 이미지
날으는여우
2009-06-26 16:02:15
854
글번호 23082
답변완료
///안녕하세요 예스스탁입니다. 주문함수에 유의하시기 바랍니다. buy에 atstop이 사용되면 조건가격(ChUP) 이상의 시세가 발생하면 매수하라는 내용입니다. buy("Buy",atstop,ChUP); if문 내용은 단지 현재 상단과 하단의 중간값 이상에 종가가 위치하고 고가가 당일 상단이상을 기록한 적이 없을때 Chup이상의 시세를 기록하면 매수하라는 내용입니다.//// 여기까지는 잘알겠읍니다 내질문중 dayindex()+1하면 현재고가가 상단이상기록하면 안되는데 현재고가에서 채널상단돌파하면 사라면 모순아닌가요? 내생각에는 dayindex()해야 될것 같은데 어떤가요? > 날으는여우 님이 쓴 글입니다. > 제목 : 변동성채널 문의 > if C > (chUP+ChDn)/2 and accumN(iff(H>=ChUp,1,0),dayindex()+1)==0 and <-----stime<143000 then buy("Buy",atstop,ChUP);아래 식중 위부분이 해석이 안됩니다 dayindex()+1이면 현재봉이 7이라면 첫봉까지 해서 8봉째 채널업을 돌파 하면 안되고 채널을 돌파하면 사라고 해석되는데 현재가에서 채널을 돌파못했는데 어떻게 살수 있나요? 박성우씨 식임 Input : Value(2.7), P1(36), P2(28), P3(5),StopPer(1); #######2005년 폐기 Var: ChUp(0), ChDn(0), slowK(0), slowD(0), Bap(0); setstoploss(StopPer); ChUP = dayOpen()+(DayHigh(1)-DayLow(1))/Value; ChDn = dayOpen()-(DayHigh(1)-DayLow(1))/Value; slowK = stochasticsK(p1,p2); slowD = stochasticsD(p1,p2,p3); bap = (dayLow()+dayhigh())/2; if CrossUp(slowK, slowD) then {var1 = C;var5 = 1;} if CrossDown(slowK, slowD) then {var2 = C;var6 = 1;} #buy/sell if dayindex()==0 then {if H >= ChUP then buy(); if L <= ChDn then sell(); var5 = 0; var6 = 0;} if C > (chUP+ChDn)/2 and accumN(iff(H>=ChUp,1,0),dayindex()+1)==0 and <-----stime<143000 then buy("Buy",atstop,ChUP);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-06-26 16:56:58

안녕하세요 예스스탁입니다. if ~ 조건 ~ then buy('b",atstop,C); if문은 현재봉이 조건이 만족했는지 여부를 따지며 atstop신호는 다음봉에 발생하게 됩니다. 조건을 만족하면 종가를 atstop가격조건으로 걸어 다음봉 시세를 감시한후 다음봉 시세가 종가이상을 기록하면 매수입니다. 즐거운 하루되세요 > 날으는여우 님이 쓴 글입니다. > 제목 : 문의 > ///안녕하세요 예스스탁입니다. 주문함수에 유의하시기 바랍니다. buy에 atstop이 사용되면 조건가격(ChUP) 이상의 시세가 발생하면 매수하라는 내용입니다. buy("Buy",atstop,ChUP); if문 내용은 단지 현재 상단과 하단의 중간값 이상에 종가가 위치하고 고가가 당일 상단이상을 기록한 적이 없을때 Chup이상의 시세를 기록하면 매수하라는 내용입니다.//// 여기까지는 잘알겠읍니다 내질문중 dayindex()+1하면 현재고가가 상단이상기록하면 안되는데 현재고가에서 채널상단돌파하면 사라면 모순아닌가요? 내생각에는 dayindex()해야 될것 같은데 어떤가요? > 날으는여우 님이 쓴 글입니다. > 제목 : 변동성채널 문의 > if C > (chUP+ChDn)/2 and accumN(iff(H>=ChUp,1,0),dayindex()+1)==0 and <-----stime<143000 then buy("Buy",atstop,ChUP);아래 식중 위부분이 해석이 안됩니다 dayindex()+1이면 현재봉이 7이라면 첫봉까지 해서 8봉째 채널업을 돌파 하면 안되고 채널을 돌파하면 사라고 해석되는데 현재가에서 채널을 돌파못했는데 어떻게 살수 있나요? 박성우씨 식임 Input : Value(2.7), P1(36), P2(28), P3(5),StopPer(1); #######2005년 폐기 Var: ChUp(0), ChDn(0), slowK(0), slowD(0), Bap(0); setstoploss(StopPer); ChUP = dayOpen()+(DayHigh(1)-DayLow(1))/Value; ChDn = dayOpen()-(DayHigh(1)-DayLow(1))/Value; slowK = stochasticsK(p1,p2); slowD = stochasticsD(p1,p2,p3); bap = (dayLow()+dayhigh())/2; if CrossUp(slowK, slowD) then {var1 = C;var5 = 1;} if CrossDown(slowK, slowD) then {var2 = C;var6 = 1;} #buy/sell if dayindex()==0 then {if H >= ChUP then buy(); if L <= ChDn then sell(); var5 = 0; var6 = 0;} if C > (chUP+ChDn)/2 and accumN(iff(H>=ChUp,1,0),dayindex()+1)==0 and <-----stime<143000 then buy("Buy",atstop,ChUP);