커뮤니티

문의드립니다.

프로필 이미지
종호
2022-08-11 09:10:30
962
글번호 161427
답변완료
안녕하세요. 아래 분봉 수식에서 손절 청산이나 이익 청산시에 청산함과 동일시간에 반대포지션 진입이 되므로 반대포지션 체결이 되어야 할텐데 반대 포지션으로 실제로는 체결이 안되고 있습니다, 어떻게 해야 할까요? 수정을 부탁드립니다. if C > 매수조건1 Then{ t=1; if MarketPosition() == 0 and t==1 Then buy("매수"); } if C < 매도조건1 Then { t=-1 ; if MarketPosition() ==0 and t==-1 Then Sell("매도"); } if MarketPosition == 1 Then { buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*매수간격); if MaxEntries == 1 Then ExitLong("매수1손절",AtStop,A-PriceScale*손절변수); if MaxEntries >= 2 Then ExitLong("bx",AtStop,B); ExitLong("매수이익x",AtLimit,C+PriceScale*이익변수 ); } if MarketPosition == -1 Then { Sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*매도간격); if MaxEntries == 1 Then ExitShort("매도1손절",AtStop,A+PriceScale*손절변수 ); if MaxEntries >= 2 Then ExitShort("sx",AtStop,Be); ExitShort("매도이익",AtLimit,C-PriceScale*이익변수); }
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-08-11 10:36:24

안녕하세요? 예스스탁입니다. 적어주신 내용 중에 '손절 청산이나 이익 청산시에 청산함과 동일시간에 반대포지션 진입이 되므로' 라고 하셨는데 식의 내용으로 볼때 청산만 하는 로직으로 작성된 것으로 보입니다. 청산과 동시에 반대 포지션으로 진입하시려면 Exitlong를 Sell로 Exitshort을 buy로 변경해 주시면 됩니다. 감사합니다. > 종호 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 아래 분봉 수식에서 손절 청산이나 이익 청산시에 청산함과 동일시간에 반대포지션 진입이 되므로 반대포지션 체결이 되어야 할텐데 반대 포지션으로 실제로는 체결이 안되고 있습니다, 어떻게 해야 할까요? 수정을 부탁드립니다. if C > 매수조건1 Then{ t=1; if MarketPosition() == 0 and t==1 Then buy("매수"); } if C < 매도조건1 Then { t=-1 ; if MarketPosition() ==0 and t==-1 Then Sell("매도"); } if MarketPosition == 1 Then { buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*매수간격); if MaxEntries == 1 Then ExitLong("매수1손절",AtStop,A-PriceScale*손절변수); if MaxEntries >= 2 Then ExitLong("bx",AtStop,B); ExitLong("매수이익x",AtLimit,C+PriceScale*이익변수 ); } if MarketPosition == -1 Then { Sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*매도간격); if MaxEntries == 1 Then ExitShort("매도1손절",AtStop,A+PriceScale*손절변수 ); if MaxEntries >= 2 Then ExitShort("sx",AtStop,Be); ExitShort("매도이익",AtLimit,C-PriceScale*이익변수); }
프로필 이미지

종호

2022-08-11 11:41:46

종호 님에 의해 삭제된 답변입니다.