커뮤니티

시스템 작성의뢰

프로필 이미지
tnsflwls
2023-01-19 19:12:25
887
글번호 165590
답변완료
수고 하십니다 ! pvi지표가 98.85 이하로 하락하고 이평선이 역배열 된 다음 240 이평선이 3840 이평선을 업크로스 한 다음 다시 역배열이 이루어지고 120 이평선이 240 이평선을 업크로스 할때 매수를 하여 20틱이상 상승하고 120 이평선이 240 이평선을 다운크로스 할때 청산을 한다 pvi지표가 100.10 이상 상승하고 이평선이 정배열 된 다음 240 이평선이 3840 이평선을 다운크로스 한 다음 다시 정배열이 이루어지고 120 이평선이 240 이평선을 다운크로스 할때 매도를 하여 20틱이상 하락하고 120 이평선이 240 이평선을 업크로스 할때 청산을 한다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-20 14:47:53

안녕하세요. 예스스탁 입니다. var : Pvi_Period(52), Ma_Period1(120), Ma_Period2(240), Ma_Period3(3840); var : T(0), Mav1(0), Mav2(0), Mav3(0), Positive(0),PositiveSig(0); Positive = PVI(); PositiveSig = ma(PVI(),Pvi_Period); Mav1 = Ma(C, Ma_Period1); Mav2 = Ma(C, Ma_Period2); Mav3 = Ma(C, Ma_Period3); If Mav1 < Mav2 and Mav2 < Mav3 Then { Condition2 = False; T = -1; # 역배열 } Else if Mav1 > Mav2 and Mav2 > Mav3 Then { T = 1; # 정배열 Condition1 = False; } #===== 매수 청산식 =====# # pvi지표가 98.85 이하로 하락하고 이평선이 역배열 된 다음 240 이평선이 3840 이평선을 업크로스 if Positive < 98.85 and T == -1 and CrossUp(Mav2, Mav3) Then { T = 0; Condition1 = True; } # 다시 역배열이 이루어지고 120 이평선이 240 이평선을 업크로스 할때 매수 if MarketPosition == 0 and Condition1 == True and T == -1 and CrossUp(Mav1, Mav2) Then { Condition1 = False; BuY(); } # 20틱이상 상승하고 120 이평선이 240 이평선을 다운크로스 할때청산 if MarketPosition == 1 and EntryPrice + (20*PriceScale) <= Highest(C,Barssinceentry) and CrossDown(Mav1, Mav2) Then { ExitLong(); } #===== 매도 청산식 =====# # pvi지표가 100.10 이상 상승하고 이평선이 정배열 된 다음 240 이평선이 3840 이평선을 다운크로스 if Positive > 100.1 and T == 1 and CrossDown(Mav2, Mav3) Then { T = 0; Condition2 = True; } # 다시 정배열이 이루어지고 120 이평선이 240 이평선을 다운크로스 할때 매도 if MarketPosition == 0 and Condition2 == True and T == 1 and CrossDown(Mav1, Mav2) Then { Condition2 = False; Sell(); } # 20틱이상 하락하고 120 이평선이 240 이평선을 업크로스 할때 청산 if MarketPosition == -1 and EntryPrice - (20*PriceScale) >= Lowest(C,Barssinceentry) and CrossUp(Mav1, Mav2) Then { ExitShort(); } 새해 복 많이 받으세요. > tnsflwls 님이 쓴 글입니다. > 제목 : 시스템 작성의뢰 > 수고 하십니다 ! pvi지표가 98.85 이하로 하락하고 이평선이 역배열 된 다음 240 이평선이 3840 이평선을 업크로스 한 다음 다시 역배열이 이루어지고 120 이평선이 240 이평선을 업크로스 할때 매수를 하여 20틱이상 상승하고 120 이평선이 240 이평선을 다운크로스 할때 청산을 한다 pvi지표가 100.10 이상 상승하고 이평선이 정배열 된 다음 240 이평선이 3840 이평선을 다운크로스 한 다음 다시 정배열이 이루어지고 120 이평선이 240 이평선을 다운크로스 할때 매도를 하여 20틱이상 하락하고 120 이평선이 240 이평선을 업크로스 할때 청산을 한다