커뮤니티

부탁드립니다

프로필 이미지
왕밥빵
2023-09-19 09:20:00
1103
글번호 172563
답변완료
안녕하세요 예스스탁입니다. input : 일정배수(5),단기(10),장기(60); var : atrv(0),mm(0),hh(0),ll(0); atrv=((avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),단기,1)/C[1]*100+ avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),장기,1)/C[1]*100)/2)*일정배수; mm=(DayClose(20)+DayClose(19)+DayClose(18)+DayClose(17)+DayClose(16)+DayClose(15)+ DayClose(14)+DayClose(13)+DayClose(12)+DayClose(11)+DayClose(10)+DayClose(9)+ DayClose(8)+DayClose(7)+DayClose(6)+DayClose(5)+DayClose(4)+DayClose(3)+ DayClose(2)+DayClose(1))/20; hh = mm+mm*atrv/100; ll = mm-mm*atrv/100; if MarketPosition == 0 and CrossUp(C,ll) and C[1] < ll[1] Then Buy("b"); if MarketPosition == 1 and C < LatestEntryPrice(0) Then Buy("bb"); if MarketPosition == 1 and CrossUp(c,hh) Then ExitLong(); 이 식을 시뮬레이션 돌렸을때 만약 종가에 hh라인보다 밑에 있어도 매도한걸로 잡힐까요? 아니라고 하면 시뮬레이션돌릴때 주가가 hh라인에 닿았을때 매도했다고 인식할수 있는 식 부탁드리고요 hh라인은 움직이지 않으니 시초에 hh라인에 매도를 걸어두는 식이 있다면 그것도 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-09-19 13:58:59

안녕하세요 예스스탁입니다. 매도조건이 종가가 hh를 상향돌파하는 경우입니다. hh를 터치할때 신호 발생을 하고자 하시면 아래와 같이 작성하시면 됩니다. 미리 특정가격에 신호나 주문을 걸어두는 형태는 가능하지 않습니다. input : 일정배수(5),단기(10),장기(60); var : atrv(0),mm(0),hh(0),ll(0); atrv=((avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),단기,1)/C[1]*100+ avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),장기,1)/C[1]*100)/2)*일정배수; mm=(DayClose(20)+DayClose(19)+DayClose(18)+DayClose(17)+DayClose(16)+DayClose(15)+ DayClose(14)+DayClose(13)+DayClose(12)+DayClose(11)+DayClose(10)+DayClose(9)+ DayClose(8)+DayClose(7)+DayClose(6)+DayClose(5)+DayClose(4)+DayClose(3)+ DayClose(2)+DayClose(1))/20; hh = mm+mm*atrv/100; ll = mm-mm*atrv/100; if MarketPosition == 0 and CrossUp(C,ll) and C[1] < ll[1] Then Buy("b"); if MarketPosition == 1 and C < LatestEntryPrice(0) Then Buy("bb"); if MarketPosition == 1 Then ExitLong("bx",AtLimit,hh); 즐거운 하루되세요 > 왕밥빵 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 안녕하세요 예스스탁입니다. input : 일정배수(5),단기(10),장기(60); var : atrv(0),mm(0),hh(0),ll(0); atrv=((avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),단기,1)/C[1]*100+ avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),장기,1)/C[1]*100)/2)*일정배수; mm=(DayClose(20)+DayClose(19)+DayClose(18)+DayClose(17)+DayClose(16)+DayClose(15)+ DayClose(14)+DayClose(13)+DayClose(12)+DayClose(11)+DayClose(10)+DayClose(9)+ DayClose(8)+DayClose(7)+DayClose(6)+DayClose(5)+DayClose(4)+DayClose(3)+ DayClose(2)+DayClose(1))/20; hh = mm+mm*atrv/100; ll = mm-mm*atrv/100; if MarketPosition == 0 and CrossUp(C,ll) and C[1] < ll[1] Then Buy("b"); if MarketPosition == 1 and C < LatestEntryPrice(0) Then Buy("bb"); if MarketPosition == 1 and CrossUp(c,hh) Then ExitLong(); 이 식을 시뮬레이션 돌렸을때 만약 종가에 hh라인보다 밑에 있어도 매도한걸로 잡힐까요? 아니라고 하면 시뮬레이션돌릴때 주가가 hh라인에 닿았을때 매도했다고 인식할수 있는 식 부탁드리고요 hh라인은 움직이지 않으니 시초에 hh라인에 매도를 걸어두는 식이 있다면 그것도 부탁드립니다