커뮤니티
1분봉 차트에서 20이평관련 추가 질문입니다.
2009-09-24 18:03:32
841
글번호 24959
안녕하세요. 하기 글에 대하여 친절한 답변 감사드립니다.
답변 주신 내용은 잘 이해하였으나, 맨 아래 답변 내용을 보면 10이평을 기준으로 하신것 같습니다. 다음 질문에 대하여 답변을 부탁드립니다.
1) 그림에서 적용한 식은
if C > ma(c,10)+PriceScale*5 Then
buy("b",AtStop,ma(c,10)+PriceScale*2);
if C < ma(c,10)+PriceScale*1 Then
ExitLong();
입니다.
식대로라면, 화살표로 제가 그려놓은 부분에서 이평20이 3.19이면, 3.24일때 바로 주문이 들어가져서 약 3.25일때 매수가 되어야 하는 것이 아닌가요?!
2) 위와는 별도로 다음 약간 변경된 조건에서 주문식을 부탁드립니다.
1분봉차트에서 '20이평'위로 5틱이상 상승한 후에, 그 후 3 ~ 5 분 사이의 종가가 20이평 위의 1에서 4틱 사이에 위치할때에 매수주문, 체결 완료 후 '20이평'아래로 2틱 아래로 떨어질 때에 청산주문
감사합니다.
---------------------------------------------------------------------------------
Re : 분봉차트에서 20이평 관련 수식 질문입니다.
안녕하세요
예스스탁입니다.
랭귀지에서는 주문가격을 지정할수 없습니다.
어떤 조건이 만족하면 신호가 발생하고 이때 주문이 발생하는데
그때 주문가격은 시스템 트레이딩 설정창의 매매가격란에 설정한 내용으로 나가게 됩니다.
종가가 10이평을 5틱이상 돌파시 20이평+2틱의 가격으로 주문하게 식을 작성할 수는 없고 아래와 같이 종가가 10이평보다 클때 20이평보다 두틱높은 시세가 발생하면 주문하라는 식으로 작성가능합니다.
if C > ma(c,10)+PriceScale*5 Then
buy("b",AtStop,ma(c,20)+PriceScale*2);
또한 체결여부를 판단하여 식을 작성할 수 없습니다.
잔고의 내용은 랭귀지에 제공되지 않습니다. 그러므로 매도의 내용은 작성이 가능하지
않습니다.
%로 변경하실 경우에는 아래의 식을 사용하시면 됩니다.
input :P1(5),P2(1);
if C > ma(c,10)*(1+P1/100) then
buy("b",AtStop,ma(c,20)*(1+P2/100));
종가가 10이평보다 5% 이상 크고 20이평보다 1%이상 높은 시세가 발생하면 매수
즐거운 하루되세요
> 어린왕자i 님이 쓴 글입니다.
> 제목 : 분봉차트에서 20이평 관련 수식 질문입니다.
> 안녕하세요?! 항상 친절한 설명에 감사드립니다.
예스트레이딩 입문자입니다만, 다음 매매조건에 맞는 수식을 부탁드립니다.
옵션에 대하여,
1분봉차트에서 20이평을 5틱이상 돌파시(시점은 관계없음), 20이평보다 2틱 높은 가격에 매수주문
1) 추후 체결되는 경우, 20이평보다 2틱아래로 하락시 매도
2) 체결안되고 계속 상승하는 경우, 주문가보다 8틱 이상 상승시 매수주문 철회
또한, 상기 조건에서 틱이 아닌 %로 설정하는 경우에는 수식을 어떻게 변경해야 하는지에 대해서도 설명을 부탁드립니다.
대단히 감사합니다.
- 1. 25176_1.JPG (0.03 MB)
답변 2
예스스탁 예스스탁 답변
2009-09-24 18:05:28
안녕하세요
예스스탁입니다.
죄송합니다. 조건을 잘못봤습니다.
1분봉차트에서 20이평을 5틱이상 돌파시(시점은 관계없음), 20이평보다 2틱 높은 가격에 매수주문 이시면
if crossup(C,ma(c,20)+PriceScale*5) Then
buy("b",AtStop,ma(c,20)+PriceScale*2);
로 식을 변경하시면 됩니다.
추가로 atstop이나 atlimit에 사용되는 가격은 최근 완성된 봉입니다.
그러므로 즉 위식을 적용하시면 종가가 20이평을 5틱이상 돌파하는 봉이 나오면
다음봉에서 돌파봉의 20이평보다 2틱이상 큰 시세가 발생하면 매수합니다.
즉 진행중인 봉의 이평과 가격을 비교하여 신호를 낼수는 없습니다.
정확한 의도파악을 위해 전화주시기 바랍니다.
02-3453-1060
즐거운 하루되세요
> 어린왕자i 님이 쓴 글입니다.
> 제목 : 1분봉 차트에서 20이평관련 추가 질문입니다.
> 안녕하세요. 하기 글에 대하여 친절한 답변 감사드립니다.
답변 주신 내용은 잘 이해하였으나, 맨 아래 답변 내용을 보면 10이평을 기준으로 하신것 같습니다. 다음 질문에 대하여 답변을 부탁드립니다.
1) 그림에서 적용한 식은
if C > ma(c,10)+PriceScale*5 Then
buy("b",AtStop,ma(c,10)+PriceScale*2);
if C < ma(c,10)+PriceScale*1 Then
ExitLong();
입니다.
식대로라면, 화살표로 제가 그려놓은 부분에서 이평20이 3.19이면, 3.24일때 바로 주문이 들어가져서 약 3.25일때 매수가 되어야 하는 것이 아닌가요?!
2) 위와는 별도로 다음 약간 변경된 조건에서 주문식을 부탁드립니다.
1분봉차트에서 '20이평'을 5틱이상 돌파시, 그 후 3 ~ 5 분 사이의 종가가 20이평 위의 1에서 4틱 사이에 위치할때에 매수주문, 체결 완료 후 '20이평'아래로 2틱 아래로 떨어질 때에 청산주문
감사합니다.
---------------------------------------------------------------------------------
Re : 분봉차트에서 20이평 관련 수식 질문입니다.
안녕하세요
예스스탁입니다.
랭귀지에서는 주문가격을 지정할수 없습니다.
어떤 조건이 만족하면 신호가 발생하고 이때 주문이 발생하는데
그때 주문가격은 시스템 트레이딩 설정창의 매매가격란에 설정한 내용으로 나가게 됩니다.
종가가 10이평을 5틱이상 돌파시 20이평+2틱의 가격으로 주문하게 식을 작성할 수는 없고 아래와 같이 종가가 10이평보다 클때 20이평보다 두틱높은 시세가 발생하면 주문하라는 식으로 작성가능합니다.
if C > ma(c,10)+PriceScale*5 Then
buy("b",AtStop,ma(c,20)+PriceScale*2);
또한 체결여부를 판단하여 식을 작성할 수 없습니다.
잔고의 내용은 랭귀지에 제공되지 않습니다. 그러므로 매도의 내용은 작성이 가능하지
않습니다.
%로 변경하실 경우에는 아래의 식을 사용하시면 됩니다.
input :P1(5),P2(1);
if C > ma(c,10)*(1+P1/100) then
buy("b",AtStop,ma(c,20)*(1+P2/100));
종가가 10이평보다 5% 이상 크고 20이평보다 1%이상 높은 시세가 발생하면 매수
즐거운 하루되세요
> 어린왕자i 님이 쓴 글입니다.
> 제목 : 분봉차트에서 20이평 관련 수식 질문입니다.
> 안녕하세요?! 항상 친절한 설명에 감사드립니다.
예스트레이딩 입문자입니다만, 다음 매매조건에 맞는 수식을 부탁드립니다.
옵션에 대하여,
1분봉차트에서 20이평을 5틱이상 돌파시(시점은 관계없음), 20이평보다 2틱 높은 가격에 매수주문
1) 추후 체결되는 경우, 20이평보다 2틱아래로 하락시 매도
2) 체결안되고 계속 상승하는 경우, 주문가보다 8틱 이상 상승시 매수주문 철회
또한, 상기 조건에서 틱이 아닌 %로 설정하는 경우에는 수식을 어떻게 변경해야 하는지에 대해서도 설명을 부탁드립니다.
대단히 감사합니다.
예스스탁 예스스탁 답변
2009-09-24 18:14:17
안녕하세요
예스스탁입니다.
# 최근 10개봉 동안에 종가가 20이평+5틱을 상향돌파했으면 몇봉 전인지 값을 리턴
var1 = MRO(crossup(C,ma(c,20)+PriceScale*5),10,1);
if var1 >= 3 and var1 <= 5 and # 최근 종가가 20이평+5틱을 상향돌파한봉이 3봉전~5봉전 사이
C > ma(c,20) and #현재 종가는 20이평보다 크고
C <= ma(c,20)+PriceScale*4 Then # 종가가 20이평보다 4틱이상은 크지 않을때
buy(); #매수
if C < ma(c,20)-PriceScale*2 Then #종가가 20이평보다 2틱이상 작으면 청산
exitlong();
즐거운 하루되세요
> 어린왕자i 님이 쓴 글입니다.
> 제목 : 1분봉 차트에서 20이평관련 추가 질문입니다.
> 안녕하세요. 하기 글에 대하여 친절한 답변 감사드립니다.
답변 주신 내용은 잘 이해하였으나, 맨 아래 답변 내용을 보면 10이평을 기준으로 하신것 같습니다. 다음 질문에 대하여 답변을 부탁드립니다.
1) 그림에서 적용한 식은
if C > ma(c,10)+PriceScale*5 Then
buy("b",AtStop,ma(c,10)+PriceScale*2);
if C < ma(c,10)+PriceScale*1 Then
ExitLong();
입니다.
식대로라면, 화살표로 제가 그려놓은 부분에서 이평20이 3.19이면, 3.24일때 바로 주문이 들어가져서 약 3.25일때 매수가 되어야 하는 것이 아닌가요?!
2) 위와는 별도로 다음 약간 변경된 조건에서 주문식을 부탁드립니다.
1분봉차트에서 '20이평'위로 5틱이상 상승한 후에, 그 후 3 ~ 5 분 사이의 종가가 20이평 위의 1에서 4틱 사이에 위치할때에 매수주문, 체결 완료 후 '20이평'아래로 2틱 아래로 떨어질 때에 청산주문
감사합니다.
---------------------------------------------------------------------------------
Re : 분봉차트에서 20이평 관련 수식 질문입니다.
안녕하세요
예스스탁입니다.
랭귀지에서는 주문가격을 지정할수 없습니다.
어떤 조건이 만족하면 신호가 발생하고 이때 주문이 발생하는데
그때 주문가격은 시스템 트레이딩 설정창의 매매가격란에 설정한 내용으로 나가게 됩니다.
종가가 10이평을 5틱이상 돌파시 20이평+2틱의 가격으로 주문하게 식을 작성할 수는 없고 아래와 같이 종가가 10이평보다 클때 20이평보다 두틱높은 시세가 발생하면 주문하라는 식으로 작성가능합니다.
if C > ma(c,10)+PriceScale*5 Then
buy("b",AtStop,ma(c,20)+PriceScale*2);
또한 체결여부를 판단하여 식을 작성할 수 없습니다.
잔고의 내용은 랭귀지에 제공되지 않습니다. 그러므로 매도의 내용은 작성이 가능하지
않습니다.
%로 변경하실 경우에는 아래의 식을 사용하시면 됩니다.
input :P1(5),P2(1);
if C > ma(c,10)*(1+P1/100) then
buy("b",AtStop,ma(c,20)*(1+P2/100));
종가가 10이평보다 5% 이상 크고 20이평보다 1%이상 높은 시세가 발생하면 매수
즐거운 하루되세요
> 어린왕자i 님이 쓴 글입니다.
> 제목 : 분봉차트에서 20이평 관련 수식 질문입니다.
> 안녕하세요?! 항상 친절한 설명에 감사드립니다.
예스트레이딩 입문자입니다만, 다음 매매조건에 맞는 수식을 부탁드립니다.
옵션에 대하여,
1분봉차트에서 20이평을 5틱이상 돌파시(시점은 관계없음), 20이평보다 2틱 높은 가격에 매수주문
1) 추후 체결되는 경우, 20이평보다 2틱아래로 하락시 매도
2) 체결안되고 계속 상승하는 경우, 주문가보다 8틱 이상 상승시 매수주문 철회
또한, 상기 조건에서 틱이 아닌 %로 설정하는 경우에는 수식을 어떻게 변경해야 하는지에 대해서도 설명을 부탁드립니다.
대단히 감사합니다.
다음글
이전글