커뮤니티

2277수식 보충질문

프로필 이미지
mir
2004-08-12 00:42:56
1254
글번호 4806
답변완료
input : ppp(2); var : cnt(0); if date != date[1] then cnt = 0; var1 = dayhigh(1)-daylow(1); if marketposition(1) != 1 and crossup(c, dayopen(1)+var1*0.3) and cnt < 2 then { buy(); cnt = cnt+1; } if crossdown(c, highest(h, barssinceentry(0)+1) - ATR(10)*ppp) then exitlong(); if marketposition(1) != -1 and crossdown(c, dayopen(1)-var1*0.3) and cnt < 2 then { sell(); cnt = cnt+1; } if crossup(c, lowest(l, barssinceentry(0)+1) + ATR(10)*ppp) then exitshort(); ===================== 질문1) 위 수식은 2277에 답변으로 주신 수식입니다 이 수식을 종가가 아닌 현재가에 조건에 만족하는 가격에 도달하면 바로 신호가 발생하는 시스템으로 수정부탁합니다 질문2) 아래 내용은 답변 2274에 수식 수정때 설명해주신 말씀입니다 " 주문함수(atstop, atlimit)의 경우 조건이 만족한 이후 다음봉에서 다음봉에서 특정 가격을 정하고 그 가격을 상향 혹은 하향시 주문이 들어갑니다. 문의하신 내용을 주문함수로 작성한다고 하더라도 저건 만족 다음봉에서 주문함수에 의해서 신호가 나가기 때문에 커다란 차이는 없게 됩니다...." 대신 CTL의 경우 주문함수(atstop, atlimit)를 사용할 경우 현재봉에서 가격에 도달하는 순간에 신호가 발생하는데 위의 설명은 다음봉에서의 신호 발생내용으로 이해 했습니다 그렇다면 예스스탁의 경우에는 이와같이 현재봉에서의 조건만족시 신호가 발생하는 수식작성이 가능치 않다는 것인지요? 예스의 경우 설정창에서의 손절조건 설정시 손절가 도달시와 봉완성시로 선택할 수 있는데 손절가 도달시가 가능하다면 수식으로 가격조건 도달시로 본인이 요청한 내용으로 수식작성이 가능한것은 아닌지요 답변 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-08-12 14:06:13

안녕하세요? 예스스탁입니다... 지난번 답변과 마찬가지로 주문함수(atstop, atlimit)의 경우는 조건이 만족한 이후 다음봉에서 다음봉에서 특정 가격을 정하고 그 가격을 상향 혹은 하향시 주문이 들어갑니다. 따라서, 조건이 만족하고 다음봉에서 특정 가격을 도달하자마자 신호가 발생하고 주문이 들어가게 하려면 항상 주문함수에 의한 신호발생 이전에 이미 조건에 만족하고 있어야 합니다. 하지만, 이 부분에 대한 정의를 내리는 것이 어려우며 게다가 회수를 제한하는 것 또한 주문 함수에서는 어렵기 때문에 작성이 곤란하다고 답변을 드린 것입니다... 만약, 사용자님께서 타 프로그램에서 제공되는 식을 예시하여 주시면 그 식을 분석해서 예스트레이더 프로에 적용 가능한지 확인하여 드리도록 하겠습니다.. 감사합니다. > yunyu09 님이 쓴 글입니다. > 제목 : 2277수식 보충질문 > input : ppp(2); var : cnt(0); if date != date[1] then cnt = 0; var1 = dayhigh(1)-daylow(1); if marketposition(1) != 1 and crossup(c, dayopen(1)+var1*0.3) and cnt < 2 then { buy(); cnt = cnt+1; } if crossdown(c, highest(h, barssinceentry(0)+1) - ATR(10)*ppp) then exitlong(); if marketposition(1) != -1 and crossdown(c, dayopen(1)-var1*0.3) and cnt < 2 then { sell(); cnt = cnt+1; } if crossup(c, lowest(l, barssinceentry(0)+1) + ATR(10)*ppp) then exitshort(); ===================== 질문1) 위 수식은 2277에 답변으로 주신 수식입니다 이 수식을 종가가 아닌 현재가에 조건에 만족하는 가격에 도달하면 바로 신호가 발생하는 시스템으로 수정부탁합니다 질문2) 아래 내용은 답변 2274에 수식 수정때 설명해주신 말씀입니다 " 주문함수(atstop, atlimit)의 경우 조건이 만족한 이후 다음봉에서 다음봉에서 특정 가격을 정하고 그 가격을 상향 혹은 하향시 주문이 들어갑니다. 문의하신 내용을 주문함수로 작성한다고 하더라도 저건 만족 다음봉에서 주문함수에 의해서 신호가 나가기 때문에 커다란 차이는 없게 됩니다...." 대신 CTL의 경우 주문함수(atstop, atlimit)를 사용할 경우 현재봉에서 가격에 도달하는 순간에 신호가 발생하는데 위의 설명은 다음봉에서의 신호 발생내용으로 이해 했습니다 그렇다면 예스스탁의 경우에는 이와같이 현재봉에서의 조건만족시 신호가 발생하는 수식작성이 가능치 않다는 것인지요? 예스의 경우 설정창에서의 손절조건 설정시 손절가 도달시와 봉완성시로 선택할 수 있는데 손절가 도달시가 가능하다면 수식으로 가격조건 도달시로 본인이 요청한 내용으로 수식작성이 가능한것은 아닌지요 답변 부탁드립니다