커뮤니티

부탁드립니다~

프로필 이미지
카르마다
2022-03-25 14:04:25
1225
글번호 157467
답변완료
늘 노고에 감사드립니다. 다름이 아니라 시스템매매에서 청산식을 짜고 있는데 매수(매도)후 이격도(20)가 0.5%이상 꺼구로가면 청산되는 로직을 청산식에 추가하고 싶습니다. 예를들어 이격도가 100.5일때 매수신호가 나왔는데 이후 0.5%가 밀려서 100이 되면 바로 청산되게 하고 싶습니다. 물론 다른 청산로직과 결합해서 청산식을 보강할려고 합니다. 어떤 수식을 추가해야할지 문의드립니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2022-03-25 14:17:17

안녕하세요 예스스탁입니다. input : P(20); var1 = Disparity(P); if MarketPosition == 1 and var1 <= var1[BarsSinceEntry]-0.5 Then ExitLong(); if MarketPosition == 1 and var1 >= var1[BarsSinceEntry]+0.5 Then ExitShort(); 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 부탁드립니다~ > 늘 노고에 감사드립니다. 다름이 아니라 시스템매매에서 청산식을 짜고 있는데 매수(매도)후 이격도(20)가 0.5%이상 꺼구로가면 청산되는 로직을 청산식에 추가하고 싶습니다. 예를들어 이격도가 100.5일때 매수신호가 나왔는데 이후 0.5%가 밀려서 100이 되면 바로 청산되게 하고 싶습니다. 물론 다른 청산로직과 결합해서 청산식을 보강할려고 합니다. 어떤 수식을 추가해야할지 문의드립니다.
프로필 이미지

카르마다

2022-03-25 14:33:47

빠른 답변 정말 감사드립니다. 혹시 이전 신호가 나온 봉과 진입할 봉의 이격도를 비교하는 것에서 손절이든 트레이딩스탑이든 뭐든 직전에 청산한 봉의 이격도와 진입할 봉의 이격도를 비교하는 것도 가능할지 궁금합니다. 물론 같은 방향의 신호가 나올때 입니다. 가능하다면 이부분 수식도 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다~ > 안녕하세요 예스스탁입니다. input : P(20); var1 = Disparity(P); if MarketPosition == 1 and var1 <= var1[BarsSinceEntry]-0.5 Then ExitLong(); if MarketPosition == 1 and var1 >= var1[BarsSinceEntry]+0.5 Then ExitShort(); 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 부탁드립니다~ > 늘 노고에 감사드립니다. 다름이 아니라 시스템매매에서 청산식을 짜고 있는데 매수(매도)후 이격도(20)가 0.5%이상 꺼구로가면 청산되는 로직을 청산식에 추가하고 싶습니다. 예를들어 이격도가 100.5일때 매수신호가 나왔는데 이후 0.5%가 밀려서 100이 되면 바로 청산되게 하고 싶습니다. 물론 다른 청산로직과 결합해서 청산식을 보강할려고 합니다. 어떤 수식을 추가해야할지 문의드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2022-03-25 14:41:59

안녕하세요 예스스탁입니다. var1[BarsSinceExit(1)] 위와 같이 지정하시면 직전청산봉의 이격도입니다. 차트상 첫진입은 직전 청산시점이 없으므로 첫진입일 경우에는 해당조건없이 진입하고 다음 진입부터 직전 청산시점의 이격도와 현재이격도를 비교해 진입하게 됩니다. input : P(20); var1 = Disparity(P); if (TotalTrades == 0 or (TotalTrades >= 1 and var1 > var1[BarsSinceExit(1)])) and 매수진입조건 then buy(); if (TotalTrades == 0 or (TotalTrades >= 1 and var1 < var1[BarsSinceExit(1)])) and 매도진입조건 then sell(); 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : Re : Re : 부탁드립니다~ > 빠른 답변 정말 감사드립니다. 혹시 이전 신호가 나온 봉과 진입할 봉의 이격도를 비교하는 것에서 손절이든 트레이딩스탑이든 뭐든 직전에 청산한 봉의 이격도와 진입할 봉의 이격도를 비교하는 것도 가능할지 궁금합니다. 물론 같은 방향의 신호가 나올때 입니다. 가능하다면 이부분 수식도 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다~ > 안녕하세요 예스스탁입니다. input : P(20); var1 = Disparity(P); if MarketPosition == 1 and var1 <= var1[BarsSinceEntry]-0.5 Then ExitLong(); if MarketPosition == 1 and var1 >= var1[BarsSinceEntry]+0.5 Then ExitShort(); 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 부탁드립니다~ > 늘 노고에 감사드립니다. 다름이 아니라 시스템매매에서 청산식을 짜고 있는데 매수(매도)후 이격도(20)가 0.5%이상 꺼구로가면 청산되는 로직을 청산식에 추가하고 싶습니다. 예를들어 이격도가 100.5일때 매수신호가 나왔는데 이후 0.5%가 밀려서 100이 되면 바로 청산되게 하고 싶습니다. 물론 다른 청산로직과 결합해서 청산식을 보강할려고 합니다. 어떤 수식을 추가해야할지 문의드립니다.