커뮤니티

파라볼릭 쓰리바닥 변수

프로필 이미지
고성
2022-11-07 19:34:13
1582
글번호 163593
답변완료
Input : af(0.02), maxAF(0.2),상(1),하(1); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 1.지표:상하 변수를, 0.25p 내에서 쓰리바닥 형성으로 수정. 단,마지막 3바닥은, 직전2바닥의 -1틱과 같거나 -1틱보다 커야함. 2.시스템:쓰리바닥에 매수,음전환시 매수청산. 감사합니다.
지표
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2022-11-08 11:27:52

안녕하세요 예스스탁입니다. 1 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 파라볼릭 쓰리바닥 변수 > Input : af(0.02), maxAF(0.2),상(1),하(1); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 1.지표:상하 변수를, 0.25p 내에서 쓰리바닥 형성으로 수정. 단,마지막 3바닥은, 직전2바닥의 -1틱과 같거나 -1틱보다 커야함. 2.시스템:쓰리바닥에 매수,음전환시 매수청산. 감사합니다.
프로필 이미지

고성

2022-11-08 11:44:06

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 파라볼릭 쓰리바닥 변수 > 안녕하세요 예스스탁입니다. 1 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 파라볼릭 쓰리바닥 변수 > Input : af(0.02), maxAF(0.2),상(1),하(1); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 1.지표:상하 변수를, 0.25p 내에서 쓰리바닥 형성으로 수정. 단,마지막 3바닥은, 직전2바닥의 -1틱과 같거나 -1틱보다 커야함. 2.시스템:쓰리바닥에 매수,음전환시 매수청산. 감사합니다. [재문의} 변수가 상과 하가 0.25p씩 각기 설정된게 아니고 전체적인 세바닥의 위아래 폭이 0.25p 내에 들때 쓰리바닥. 수정 부탁합니다.
프로필 이미지

예스스탁 예스스탁 답변

2022-11-08 11:51:46

안녕하세요 예스스탁입니다. 1 Input : af(0.02), maxAF(0.2),폭(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),폭(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : Re : Re : 파라볼릭 쓰리바닥 변수 > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 파라볼릭 쓰리바닥 변수 > 안녕하세요 예스스탁입니다. 1 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 파라볼릭 쓰리바닥 변수 > Input : af(0.02), maxAF(0.2),상(1),하(1); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 1.지표:상하 변수를, 0.25p 내에서 쓰리바닥 형성으로 수정. 단,마지막 3바닥은, 직전2바닥의 -1틱과 같거나 -1틱보다 커야함. 2.시스템:쓰리바닥에 매수,음전환시 매수청산. 감사합니다. [재문의} 변수가 상과 하가 0.25p씩 각기 설정된게 아니고 전체적인 세바닥의 위아래 폭이 0.25p 내에 들때 쓰리바닥. 수정 부탁합니다.
프로필 이미지

고성

2022-11-08 12:15:10

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 파라볼릭 쓰리바닥 변수 > 안녕하세요 예스스탁입니다. 1 Input : af(0.02), maxAF(0.2),폭(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),폭(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : Re : Re : 파라볼릭 쓰리바닥 변수 > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 파라볼릭 쓰리바닥 변수 > 안녕하세요 예스스탁입니다. 1 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 파라볼릭 쓰리바닥 변수 > Input : af(0.02), maxAF(0.2),상(1),하(1); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 1.지표:상하 변수를, 0.25p 내에서 쓰리바닥 형성으로 수정. 단,마지막 3바닥은, 직전2바닥의 -1틱과 같거나 -1틱보다 커야함. 2.시스템:쓰리바닥에 매수,음전환시 매수청산. 감사합니다. [재문의} 변수가 상과 하가 0.25p씩 각기 설정된게 아니고 전체적인 세바닥의 위아래 폭이 0.25p 내에 들때 쓰리바닥. 수정 부탁합니다. [재문의] 폭을 0.1로 했을때, -1틱씩 두번 낮아진 쓰리바닥이 출력이 안됩니다. 조건:마지막 3바닥은, 1바닥과는 무관하나 2바닥 -1틱과 같거나 2바닥 -1틱보다 커야함.
프로필 이미지

예스스탁 예스스탁 답변

2022-11-08 13:45:01

안녕하세요 예스스탁입니다. max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 위 조건은 3개의 바닥 중 최고값과 최저값의 차이가 지정한 폭 이하이고 최근바닥(var1)은 전바닥(var2)-1틱 이상(같거나 큼)이고 최근바닥(var1)은 전전바닥(var3)-1틱 이상(같거나 큼)이라는 조건 내용입니다. var1 >= var3-PriceScale*1 조건을 제거하시면 최근바닥과 전바닥비교 내용만 남게 됩니다. 1 Input : af(0.02), maxAF(0.2),폭(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),폭(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 파라볼릭 쓰리바닥 변수 > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 파라볼릭 쓰리바닥 변수 > 안녕하세요 예스스탁입니다. 1 Input : af(0.02), maxAF(0.2),폭(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),폭(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and max(var1,var2,Var3) <= min(var1,Var2,Var3)+폭 and Var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : Re : Re : 파라볼릭 쓰리바닥 변수 > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 파라볼릭 쓰리바닥 변수 > 안녕하세요 예스스탁입니다. 1 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 2 Input : af(0.02), maxAF(0.2),상(0.25),하(0.25); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } else if CrossDown(C,sarv) Then { T = -1; ExitLong(); } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+상 and var1 >= var2-하 and var2 <= var3+상 and var2 >= var3-하 and var3 > 0 and var1 >= Var2-PriceScale*1 and var1 >= var3-PriceScale*1 Then { Condition1 = true; Buy(); } } } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 파라볼릭 쓰리바닥 변수 > Input : af(0.02), maxAF(0.2),상(1),하(1); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Var3 = var2[1]; Condition1 = False; if var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } else if CrossDown(C,sarv) Then { T = -1; } Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 <= var3+PriceScale*상 and var2 >= var3-PriceScale*하 and var3 > 0 Then { Condition1 = true; TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 1.지표:상하 변수를, 0.25p 내에서 쓰리바닥 형성으로 수정. 단,마지막 3바닥은, 직전2바닥의 -1틱과 같거나 -1틱보다 커야함. 2.시스템:쓰리바닥에 매수,음전환시 매수청산. 감사합니다. [재문의} 변수가 상과 하가 0.25p씩 각기 설정된게 아니고 전체적인 세바닥의 위아래 폭이 0.25p 내에 들때 쓰리바닥. 수정 부탁합니다. [재문의] 폭을 0.1로 했을때, -1틱씩 두번 낮아진 쓰리바닥이 출력이 안됩니다. 조건:마지막 3바닥은, 1바닥과는 무관하나 2바닥 -1틱과 같거나 2바닥 -1틱보다 커야함.