커뮤니티
5669에대한 재질문
2007-03-26 19:51:58
987
글번호 12206
수고 많으십니다.
지난번 답변에 늦게나마 감사드립니다.
그런데 조건에 잘 안맞는 것 같아서
재질문 드립니다.
시가보다 1포인트 오르면 매수1 다시 1포인트오르면 매수2
다시 1포인트 내리면 청산1 다시 1포인트 내리면 청산2
다시 1포인트 내리면 매도1 다시 1포인트 내리면 매도2
다시 1포인트 오르면 매도청산1 다시 1포인트 오르면 매도청산2
이것이 하루에 거래가 이루어졌다면 시가에서 모두가 청산되
었겠죠?
당일청산과 롱포지션의 경우와 2가지로
위와 같은 수식을 부탁드립니다.
대단히 감사합니다.
답변 2
예스스탁 예스스탁 답변
2007-03-27 17:52:18
안녕하세요
예스스탁입니다.
if marketposition() == 0 and crossup(c,dayopen()+1) then
buy("매수1",onclose,def,1);
if marketposition() == 1 and Crossup(c,dayopen()+2) then
buy("매수2",onclose,def,1);
if marketposition() == 0 and crossdown(c,dayopen()-1) then
sell("매도1",onclose,def,1);
if marketposition() == -1 and Crossdown(c,dayopen()-2) then
sell("매도2",onclose,def,1);
if marketposition() == 1 then{
if crossdown(c,dayopen()+2) then
exitlong("매수청산2", OnClose, DEF, "", 1, 1);
if Crossdown(c,dayopen()+1) then
exitlong("매수청산1", OnClose, DEF, "", 1, 1);
}
if marketposition() == -1 then{
if crossdown(c,dayopen()+2) then
exitshort("매도청산2", OnClose, DEF, "", 1, 1);
if Crossdown(c,dayopen()+1) then
exitshort("매도청산1", OnClose, DEF, "", 1, 1);
}
설정창에서 당일청산에 체크후 시간을 정하시기 바랍니다.
피라미딩의 경우 오버나잇을 할 경우 전진입의 시가를 이용할건지등이
불명확하고 현재 차트가 현재를 기준으로 지정된 봉만큼 생성되므로
전일에 앞부분의 봉은 없어지므로 과거 시뮬레이션에 의해 누적되는 것이
달라질 수 있습니다.
참고하시기 바랍니다.
> CJ_gicha1 님이 쓴 글입니다.
> 제목 : 5669에대한 재질문
> 수고 많으십니다.
지난번 답변에 늦게나마 감사드립니다.
그런데 조건에 잘 안맞는 것 같아서
재질문 드립니다.
시가보다 1포인트 오르면 매수1 다시 1포인트오르면 매수2
다시 1포인트 내리면 청산1 다시 1포인트 내리면 청산2
다시 1포인트 내리면 매도1 다시 1포인트 내리면 매도2
다시 1포인트 오르면 매도청산1 다시 1포인트 오르면 매도청산2
이것이 하루에 거래가 이루어졌다면 시가에서 모두가 청산되
었겠죠?
당일청산과 롱포지션의 경우와 2가지로
위와 같은 수식을 부탁드립니다.
대단히 감사합니다.
회원
2007-03-27 19:35:27
수고 많이 하셨습니다만 저의 질문의
요지가 전달이 안된 것 같군요.
이런 방법이 아니고요
매수1,매수2가 연속해서 발생할수도 있고요
매수1에서 매수5까지 연속해서 매수가 발생할 수도
있고 청산이 발생할 수도 있는 랜덤한
식의 매수와청산 및 매도가 피라미딩으로
발생할 수 있는 수식이며,
편의상 시가에서 일정금액의 상승과 최고가에서
일정금액의 하락이 랜덤하게 움직일 때 매수와
청산 및 매도와 청산이 이루어질 수 있는 수식을
부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 5669에대한 재질문
> 안녕하세요
예스스탁입니다.
if marketposition() == 0 and crossup(c,dayopen()+1) then
buy("매수1",onclose,def,1);
if marketposition() == 1 and Crossup(c,dayopen()+2) then
buy("매수2",onclose,def,1);
if marketposition() == 0 and crossdown(c,dayopen()-1) then
sell("매도1",onclose,def,1);
if marketposition() == -1 and Crossdown(c,dayopen()-2) then
sell("매도2",onclose,def,1);
if marketposition() == 1 then{
if crossdown(c,dayopen()+2) then
exitlong("매수청산2", OnClose, DEF, "", 1, 1);
if Crossdown(c,dayopen()+1) then
exitlong("매수청산1", OnClose, DEF, "", 1, 1);
}
if marketposition() == -1 then{
if crossdown(c,dayopen()+2) then
exitshort("매도청산2", OnClose, DEF, "", 1, 1);
if Crossdown(c,dayopen()+1) then
exitshort("매도청산1", OnClose, DEF, "", 1, 1);
}
설정창에서 당일청산에 체크후 시간을 정하시기 바랍니다.
피라미딩의 경우 오버나잇을 할 경우 전진입의 시가를 이용할건지등이
불명확하고 현재 차트가 현재를 기준으로 지정된 봉만큼 생성되므로
전일에 앞부분의 봉은 없어지므로 과거 시뮬레이션에 의해 누적되는 것이
달라질 수 있습니다.
참고하시기 바랍니다.
> CJ_gicha1 님이 쓴 글입니다.
> 제목 : 5669에대한 재질문
> 수고 많으십니다.
지난번 답변에 늦게나마 감사드립니다.
그런데 조건에 잘 안맞는 것 같아서
재질문 드립니다.
시가보다 1포인트 오르면 매수1 다시 1포인트오르면 매수2
다시 1포인트 내리면 청산1 다시 1포인트 내리면 청산2
다시 1포인트 내리면 매도1 다시 1포인트 내리면 매도2
다시 1포인트 오르면 매도청산1 다시 1포인트 오르면 매도청산2
이것이 하루에 거래가 이루어졌다면 시가에서 모두가 청산되
었겠죠?
당일청산과 롱포지션의 경우와 2가지로
위와 같은 수식을 부탁드립니다.
대단히 감사합니다.
다음글
이전글