수고 하십니다 !
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 이평선을 업크로스 할때
청산을 한다