커뮤니티

시스템식 부탁드립니다.

프로필 이미지
양치기
2021-07-26 22:23:22
1348
글번호 151105
답변완료

첨부 이미지

안녕하세요. 종목 : 해선 타임 : 10틱 문의사항1 : 시스템 성능 보고서를 보면 첨부 그림과 같이 청산되는 경우가 있습니다. 어떤 경우에 청산명이 "exitlong_#2" 로 나타나나요? 설명 부탁드립니다. ------------------------------------------------------------------------ 종목 : 해선 타임 : 10분 문의사항2 : 포지션이 없는 경우 우리나라 시간으로 오후 2시 시가를 기준으로 매수1 : 2시 시가를 기준으로 위로 10틱 상승시 10틱 상승한 가격으로 매수 매수2 : 2시 시가를 기준으로 위로 20틱 상승시 20틱 상승한 가격으로 매수 청산 : 포지션 진입가격을 기준으로 10틱 수익 발생시 청산 손절 : 포지션 진입가격을 기준으로 20틱 손실 발생시 청산 포지션이 없는 경우 우리나라 시간으로 오후 2시 시가를 기준으로 매도1 : 2시 시가를 기준으로 아래로 10틱 하락시 10틱 하락한 가격으로 매도 매도2 : 2시 시가를 기준으로 아래로 20틱 하락시 20틱 하락한 가격으로 매도 청산 : 포지션 진입가격을 기준으로 10틱 수익 발생시 청산 손절 : 포지션 진입가격을 기준으로 20틱 손실 발생시 청산 포지션이 있는 경우 매수 또는 매도 처음 진입가격을 기준으로 수익청산 및 손절청산 ------------------------------------------------------------------------ 종목 : 해선 타임 : 10분 문의사항3 : 포지션이 없는 경우 우리나라 시간으로 아침 7시 시가를 기준으로 매수1 : 7시 시가를 기준으로 위로 10틱 상승시 10틱 상승한 가격으로 매수 매수2 : 7시 시가를 기준으로 위로 20틱 상승시 20틱 상승한 가격으로 매수 청산 : 포지션 진입가격을 기준으로 10틱 수익 발생시 청산 손절 : 포지션 진입가격을 기준으로 20틱 손실 발생시 청산 포지션이 없는 경우 우리나라 시간으로 아침 7시 시가를 기준으로 매도1 : 7시 시가를 기준으로 아래로 10틱 하락시 10틱 하락한 가격으로 매도 매도2 : 7시 시가를 기준으로 아래로 20틱 하락시 20틱 하락한 가격으로 매도 청산 : 포지션 진입가격을 기준으로 10틱 수익 발생시 청산 손절 : 포지션 진입가격을 기준으로 20틱 손실 발생시 청산 포지션이 있는 경우 매수 또는 매도 처음 진입가격을 기준으로 수익청산 및 손절청산 ------------------------------------------------------------------------ 시스템식 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-27 10:46:38

안녕하세요 예스스탁입니다. 1 청산함수에 이름을 지정하지 않으시면 작성상 위에서 아래로 _#번호가 임의로 붙습니다. 혹은 매수진입상태에서 Sell에 의해 청산되고 매도로 진입을 하게 되거나 매도진입상태에서 Buy에 의해 청산되고 매수로 진입을 하게 되면 해당 청산은 이름이 없으므로 _#번호와 같이 명청이 임의로 부여가 됩니다. 아래 2개의 식 각각 작성해 차트에 적용해 보시면 청산명에 임의의 번호가 붙는걸 확인하실수 있습니다. 매수후 청산 var1 = ma(c,20); if CrossUp(c,var1) Then Buy(); if CrossDown(c,var1) Then ExitLong(); 매수와 매도포지션 스위칭 var1 = ma(c,20); if CrossUp(c,var1) Then Buy(); if CrossDown(c,var1) Then Sell(); 2 추가 진입을 하는 경우이므로 시스템 적용시 피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. input : ntime(140000); if bdate != Bdate[1] Then Condition1 = False; if MarketPosition == 0 Then { if NextBarStime >= ntime and sTime < ntime Then { Condition1 = true; var1 = NextBarOpen; Var2 = NextBarOpen; Var3 = NextBarOpen; } Else { if H > Var2 Then Var2 = h; if l < Var3 Then Var3 = l; } if Condition1 == true Then { if Var2 < var1+PriceScale*10 Then Buy("b1",AtStop,var1+PriceScale*10); if Var2 < var1+PriceScale*20 Then Buy("b2",AtStop,var1+PriceScale*20); if Var3 > var1-PriceScale*10 Then Sell("S1",AtStop,var1-PriceScale*10); if Var3 > var1-PriceScale*20 Then Sell("S2",AtStop,var1-PriceScale*20); } } SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*20,PointStop); 3 추가 진입을 하는 경우이므로 시스템 적용시 피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. input : ntime(70000); if bdate != Bdate[1] Then Condition1 = False; if MarketPosition == 0 Then { if NextBarStime >= ntime and sTime < ntime Then { Condition1 = true; var1 = NextBarOpen; Var2 = NextBarOpen; Var3 = NextBarOpen; } Else { if H > Var2 Then Var2 = h; if l < Var3 Then Var3 = l; } if Condition1 == true Then { if Var2 < var1+PriceScale*10 Then Buy("b1",AtStop,var1+PriceScale*10); if Var2 < var1+PriceScale*20 Then Buy("b2",AtStop,var1+PriceScale*20); if Var3 > var1-PriceScale*10 Then Sell("S1",AtStop,var1-PriceScale*10); if Var3 > var1-PriceScale*20 Then Sell("S2",AtStop,var1-PriceScale*20); } } SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*20,PointStop); 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다. > 안녕하세요. 종목 : 해선 타임 : 10틱 문의사항1 : 시스템 성능 보고서를 보면 첨부 그림과 같이 청산되는 경우가 있습니다. 어떤 경우에 청산명이 "exitlong_#2" 로 나타나나요? 설명 부탁드립니다. ------------------------------------------------------------------------ 종목 : 해선 타임 : 10분 문의사항2 : 포지션이 없는 경우 우리나라 시간으로 오후 2시 시가를 기준으로 매수1 : 2시 시가를 기준으로 위로 10틱 상승시 10틱 상승한 가격으로 매수 매수2 : 2시 시가를 기준으로 위로 20틱 상승시 20틱 상승한 가격으로 매수 청산 : 포지션 진입가격을 기준으로 10틱 수익 발생시 청산 손절 : 포지션 진입가격을 기준으로 20틱 손실 발생시 청산 포지션이 없는 경우 우리나라 시간으로 오후 2시 시가를 기준으로 매도1 : 2시 시가를 기준으로 아래로 10틱 하락시 10틱 하락한 가격으로 매도 매도2 : 2시 시가를 기준으로 아래로 20틱 하락시 20틱 하락한 가격으로 매도 청산 : 포지션 진입가격을 기준으로 10틱 수익 발생시 청산 손절 : 포지션 진입가격을 기준으로 20틱 손실 발생시 청산 포지션이 있는 경우 매수 또는 매도 처음 진입가격을 기준으로 수익청산 및 손절청산 ------------------------------------------------------------------------ 종목 : 해선 타임 : 10분 문의사항3 : 포지션이 없는 경우 우리나라 시간으로 아침 7시 시가를 기준으로 매수1 : 7시 시가를 기준으로 위로 10틱 상승시 10틱 상승한 가격으로 매수 매수2 : 7시 시가를 기준으로 위로 20틱 상승시 20틱 상승한 가격으로 매수 청산 : 포지션 진입가격을 기준으로 10틱 수익 발생시 청산 손절 : 포지션 진입가격을 기준으로 20틱 손실 발생시 청산 포지션이 없는 경우 우리나라 시간으로 아침 7시 시가를 기준으로 매도1 : 7시 시가를 기준으로 아래로 10틱 하락시 10틱 하락한 가격으로 매도 매도2 : 7시 시가를 기준으로 아래로 20틱 하락시 20틱 하락한 가격으로 매도 청산 : 포지션 진입가격을 기준으로 10틱 수익 발생시 청산 손절 : 포지션 진입가격을 기준으로 20틱 손실 발생시 청산 포지션이 있는 경우 매수 또는 매도 처음 진입가격을 기준으로 수익청산 및 손절청산 ------------------------------------------------------------------------ 시스템식 부탁드립니다.