예스스탁
예스스탁 답변
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.시스템:쓰리바닥에 매수,음전환시 매수청산. 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : 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 내에 들때 쓰리바닥. 수정 부탁합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : 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틱보다 커야함.