예스스탁
예스스탁 답변
2025-09-30 09:44:33.0
안녕하세요
예스스탁입니다.
input : P1(60),P2(100);
var : T(0);
#이평
var1 = ma(C,P1);
var2 = ma(C,P2);
#종가가 60이평 상향돌파하면 1
if CrossUp(C,var1) Then
T = 1;
#종가가 60이평 하향이탈하면 -1
if CrossDown(C,var1) Then
T = 1;
#종가가 60이평 상향돌파하고 저가가 60이평보다 커지면 2
if T == 1 and L > var1 Then
T = 2;
#종가가 60이평 하향이탈하고 고가가 60이평보다 작아지면 -2
if T == -1 and H < var1 Then
T = -2;
#무포지션
if MarketPosition == 0 Then
{
#종가가 이전 2개봉 최고가보다 크고 봉중간값이 이전 2개봉 최고가보다 크면 3계약 매수
if C > highest(H,2)[1] and (H+L)/2 > highest(H,2)[1] Then
Buy("b1",OnClose,Def,3);
#저가가 60이평보다 커지면 3계약 매수
if T == 2 and T != T[1] Then
Buy("b2",OnClose,Def,3);
#종가가 이전 2개봉 최저가보다 작고 봉중간값이 이전 2개봉 최저가보다 작으면 3계약 매도
if C < lowest(L,2)[1] and (H+L)/2 < lowest(L,2)[1] Then
Sell("s1",OnClose,Def,3);
#고가가 60이평보다 작아지면 3계약 매도
if T == -2 and T != T[1] Then
Sell("s2",OnClose,Def,3);
}
if MarketPosition == 1 Then
{
#진입가+100틱 이상이면 1계약 청산
ExitLong("bp1",AtLimit,EntryPrice+PriceScale*100,"",1,1);
#진입가+200틱 이상이면 1계약 청산
ExitLong("bp2",AtLimit,EntryPrice+PriceScale*200,"",1,1);
#진입가+300틱 이상이면 1계약 청산
ExitLong("bp3",AtLimit,EntryPrice+PriceScale*300,"",1,1);
#진입봉 저가보다 봉중심가가 작아지면 청산
if (H+L)/2 < L[BarsSinceEntry] Then
ExitLong("bl1");
#고가가 100이평보다 작아지면 청산
if H < var2 Then
ExitLong("bl2");
}
if MarketPosition == -1 Then
{
#진입가-100틱 이상이면 1계약 청산
ExitShort("sp1",AtLimit,EntryPrice-PriceScale*100,"",1,1);
#진입가-200틱 이상이면 1계약 청산
ExitShort("sp2",AtLimit,EntryPrice-PriceScale*200,"",1,1);
#진입가-300틱 이상이면 1계약 청산
ExitShort("sp3",AtLimit,EntryPrice-PriceScale*300,"",1,1);
#진입봉 고가보다 봉종심가가 커지면 청산
if (H+L)/2 > H[BarsSinceEntry] Then
ExitShort("sl1");
#저가가 100이평보다 커지면 청산
if L > var2 Then
ExitShort("sl2");
}
즐거운 명절 되시기 바랍니다.
> kjdkdh 님이 쓴 글입니다.
> 제목 : 수식좀 부탁합니다
> 우선 늘 감사합니다
오전 11시 기준
총 계약수 3개약 매매입니다
이평선 60 100 사용합니다
매수가 한번 들어가면 다른 매수 들어가지 않습니다
손절 익절이 있어야 다음 매수든 매도든 들어갑니다
매수1 -- 2봉의 고가를 현재봉이 돌파로 완성하면 매수
단(현재봉의 2/1 이상이 2봉의 고가 위에 있어야 합니다)
매수2 -- 60 이평선 돌파시 매수(봉 완전히(지가 시가 종가 고가) 돌파시
매도1 -- 매수1의 반대
매도2 -- 매수2의 반대
매수손절1 -- 첫봉의 저가 이탈수 손절
단(현재봉의 2/1 이상이 저가 아래 있어야 합니다)
매수손절2 -- 100 이평선 이탈시 손절 (봉 완전히(지가 시가 종가 고가) 이탈시
매도손절1 -- 매수1손절의 반대
매도손절2 -- 매수2손절의 반대
익절 -- 100틱에 1계약 정리 200틱에 1계약 정리 300틱에 1계약 정리
각 줄 주석좀 부탁합니다