안녕하세요? 식 부탁드립니다.
시스템 적용 직전 외부변수 "매도한계가"와 "매수한계가"와 "격차틱"을 입력해 놓고서
60봉이평선 위에서는
직전 봉의 20봉이평선이 "매도한계가"보다 큰 상태에서
현재가가 직전 봉의 20봉이평선보다 한 틱 아래에 닿았을 때
만일 이미 매수포지션이 있다면 한 틱 아래의 바로 그 가격에 전량 청산하고
그 가격에 한 계약 매도
만일 무포거나 이미 매도포지션이 있다면
그 가격에 한 계약씩 추가 누적 매도(다만 추가매도는 직전 추가 매도시보다 적어도
격차틱수만큼 크거나 작아야 함. <시스템을 껏다가 다시 켜도 직전 추가 매도가를
기억해야 할텐데..방법을 좀 강구해 주세요..>)
60봉이평선 밑에서는
직전 봉의 20봉이평선이 "매수한계가"보다 작은 상태에서
현재가가 직전 봉의 20봉이평선보다 한 틱 위에 닿았을 때
만일 이미 매도포지션이 있다면 한 틱 위의 바로 그 가격에 전량 청산하고
그 가격에 한 계약 매수
만일 무포거나 이미 매수포지션이 있다면
그 가격에 한 계약씩 추가 누적 매수(다만 추가매수는 직전 추가 매수시보다
적어도 "격차틱"수만큼 크거나 작아야 함).
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-10-27 16:43:53
안녕하세요
예스스탁입니다.
피리미딩은 모든신호허용으로 설정하고 적용하시면 됩니다.
input : 매도한계가(0),매수한계가(0),격차틱(0);
var1 = ma(C,20);
Var2 = ma(c,60);
if C > Var2 and Var1 > 매도한계가 Then
{
value1 = var1-PriceScale*1;
if MarketPosition >= 0 or
(MarketPosition == -1 and abs(value1-LatestEntryPrice(0)) >= PriceScale*격차틱) Then
Sell("s",AtStop,value1);
}
if C < Var2 and Var1 < 매수한계가 Then
{
Value2 = var1+PriceScale*1;
if MarketPosition <= 0 or
(MarketPosition == 1 and abs(value2-LatestEntryPrice(0)) >= PriceScale*격차틱) Then
Buy("b",AtStop,value1);
}
즐거운 하루되세요
> 음양조파 님이 쓴 글입니다.
> 제목 : 식 부탁드립니다.
> 안녕하세요? 식 부탁드립니다.
시스템 적용 직전 외부변수 "매도한계가"와 "매수한계가"와 "격차틱"을 입력해 놓고서
60봉이평선 위에서는
직전 봉의 20봉이평선이 "매도한계가"보다 큰 상태에서
현재가가 직전 봉의 20봉이평선보다 한 틱 아래에 닿았을 때
만일 이미 매수포지션이 있다면 한 틱 아래의 바로 그 가격에 전량 청산하고
그 가격에 한 계약 매도
만일 무포거나 이미 매도포지션이 있다면
그 가격에 한 계약씩 추가 누적 매도(다만 추가매도는 직전 추가 매도시보다 적어도
격차틱수만큼 크거나 작아야 함. <시스템을 껏다가 다시 켜도 직전 추가 매도가를
기억해야 할텐데..방법을 좀 강구해 주세요..>)
60봉이평선 밑에서는
직전 봉의 20봉이평선이 "매수한계가"보다 작은 상태에서
현재가가 직전 봉의 20봉이평선보다 한 틱 위에 닿았을 때
만일 이미 매도포지션이 있다면 한 틱 위의 바로 그 가격에 전량 청산하고
그 가격에 한 계약 매수
만일 무포거나 이미 매수포지션이 있다면
그 가격에 한 계약씩 추가 누적 매수(다만 추가매수는 직전 추가 매수시보다
적어도 "격차틱"수만큼 크거나 작아야 함).
감사합니다.