커뮤니티

변동성채널 문의

프로필 이미지
날으는여우
2009-06-25 22:44:40
1005
글번호 23068
답변완료
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 09:44:52

안녕하세요 예스스탁입니다. 주문함수에 유의하시기 바랍니다. buy에 atstop이 사용되면 조건가격(ChUP) 이상의 시세가 발생하면 매수하라는 내용입니다. buy("Buy",atstop,ChUP); if문 내용은 단지 현재 상단과 하단의 중간값 이상에 종가가 위치하고 고가가 당일 상단이상을 기록한 적이 없을때 Chup이상의 시세를 기록하면 매수하라는 내용입니다. 즐거운 하루되세요 > 날으는여우 님이 쓴 글입니다. > 제목 : 변동성채널 문의 > 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);