커뮤니티

수식부탁드립니다.

프로필 이미지
음양조파
2022-01-23 19:57:00
816
글번호 155666
답변완료
안녕하세요? 시세변화를 따라다니면서 무한히 사고 파는 수식이 궁금합니다. 1. 처음에는 전고점을 한틱 넘어서면 매수, 그 다음에는 20틱 상승할 때마다 매수, 최종매수점에서 15틱 하락하면 매수최초청산, 최초청산지점에서 하락 시 20틱마다 하나씩 매수청산, 최초든 다음이든 매수청산지점에서 다시 상승하면 20틱마다 다시 매수, 하락을 거듭해서 매수포지션이 다 청산될 때까지 하락하면 최종매수청산지점에서 20틱 하락하면 매도, 최종청산지점에서 재상승하면 20틱마다 다시 매수,,, 매도포지션으로 변경된 후에도 매수와 같은 방식으로 최초매도청산은 15틱에서 그 다음은 20틱에서 청산과 재진입 반복입니다. 2. 하나 더 부탁드립니다. 처음에는 음봉에서 매수를 시작해서, 거기서 하락 시 20틱마다 매수 하나씩 추가, 매수점에서 올라가면 20틱마다 하나씩 청산, 청산점에서 떨어지면 20틱마다 하나씩 매수추가, 매수가 다 청산되고도 계속 오르면 20틱마다 하나씩 매도, 그리고 매도 포지션도 같은 방식으로 청산과 재진입 반복 입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-24 12:43:01

안녕하세요 예스스탁입니다. 피라미딩은 모든진입신호허용으로 설정하고 적용하셔야 합니다. 1 var : PP(0); if TotalTrades == 0 and MarketPosition == 0 Then { Buy("b1",AtStop,H+PriceScale*1,1); sell("s1",AtStop,L-PriceScale*1,1); } if TotalTrades >= 1 and MarketPosition == 0 Then { Buy("b2",AtStop,ExitPrice(1)+PriceScale*20,1); Sell("s2",AtStop,ExitPrice(1)-PriceScale*20,1); } if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then PP = LatestEntryPrice(0); if CurrentContracts < CurrentContracts[1] Then PP = LatestexitPrice(0); Buy("b",AtStop,PP+PriceScale*20,1); ExitLong("bx",AtStop,PP-PriceScale*15,"",1,1); } if MarketPosition == -1 Then { if CurrentContracts > CurrentContracts[1] Then PP = LatestEntryPrice(0); if CurrentContracts < CurrentContracts[1] Then PP = LatestexitPrice(0); Sell("s",AtStop,PP-PriceScale*20,1); ExitShort("sx",AtStop,PP+PriceScale*15,"",1,1); } 2 var : PP(0); if TotalTrades == 0 and C < O Then { Buy("b1"); } if TotalTrades == 0 and C > O Then { Buy("s1"); } if TotalTrades >= 1 and MarketPosition == 0 Then { Buy("b2",AtStop,ExitPrice(1)+PriceScale*20,1); Sell("s2",AtStop,ExitPrice(1)-PriceScale*20,1); } if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then PP = LatestEntryPrice(0); if CurrentContracts < CurrentContracts[1] Then PP = LatestexitPrice(0); Buy("b",AtLimit,PP-PriceScale*20,1); ExitLong("bx",AtLimit,PP+PriceScale*15,"",1,1); } if MarketPosition == -1 Then { if CurrentContracts > CurrentContracts[1] Then PP = LatestEntryPrice(0); if CurrentContracts < CurrentContracts[1] Then PP = LatestexitPrice(0); Sell("s",AtLimit,PP+PriceScale*20,1); ExitShort("sx",AtLimit,PP-PriceScale*15,"",1,1); } 즐거운 하루되세요 > 음양조파 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 안녕하세요? 시세변화를 따라다니면서 무한히 사고 파는 수식이 궁금합니다. 1. 처음에는 전고점을 한틱 넘어서면 매수, 그 다음에는 20틱 상승할 때마다 매수, 최종매수점에서 15틱 하락하면 매수최초청산, 최초청산지점에서 하락 시 20틱마다 하나씩 매수청산, 최초든 다음이든 매수청산지점에서 다시 상승하면 20틱마다 다시 매수, 하락을 거듭해서 매수포지션이 다 청산될 때까지 하락하면 최종매수청산지점에서 20틱 하락하면 매도, 최종청산지점에서 재상승하면 20틱마다 다시 매수,,, 매도포지션으로 변경된 후에도 매수와 같은 방식으로 최초매도청산은 15틱에서 그 다음은 20틱에서 청산과 재진입 반복입니다. 2. 하나 더 부탁드립니다. 처음에는 음봉에서 매수를 시작해서, 거기서 하락 시 20틱마다 매수 하나씩 추가, 매수점에서 올라가면 20틱마다 하나씩 청산, 청산점에서 떨어지면 20틱마다 하나씩 매수추가, 매수가 다 청산되고도 계속 오르면 20틱마다 하나씩 매도, 그리고 매도 포지션도 같은 방식으로 청산과 재진입 반복 입니다.