커뮤니티
피보나치선 자동 갱신
2018-10-09 22:34:01
370
글번호 122555
수고 많으십니다. 지표 수식 하나 부탁드립니다.
아래는 고가와 저가를 직접 입력해서 피보나치선(로그선)을 그리는 지표입니다.
Inputs: 고가(dayhigh(1)), 저가(daylow(1));
Variables: WH(0), WL(0);
WH=고가;
WL=저가;
plot1(WH);
plot2(10^(((log10(WH)-log10(WL))*-0.236)+log10(WH)));
plot3(10^(((log10(WH)-log10(WL))*-0.382)+log10(WH)));
plot4(10^(((log10(WH)-log10(WL))*-0.500)+log10(WH)));
plot5(10^(((log10(WH)-log10(WL))*-0.618)+log10(WH)));
plot6(10^(((log10(WH)-log10(WL))*-0.764)+log10(WH)));
plot7(WL);
그런데 부탁드릴려고 하는 지표는
1)시작되는 고가(또는 저가)를 하나만 직접 입력하면,
가장 최근 캔들의 고가(또는 저가)부터 시작되는 진행형 로그선을 그리는 것입니다.
시작점 이후 저가(또는 고가)가 새로 갱신될 때마다 로그선이 확장되면서 그려지도록 하는 것입니다.
2)그러면
상승로그선(시작되는 저가를 입력한 경우)과
하락로그선(시작되는 고가를 입력한 경우)이 있을텐데,
두 경우를 하나의 지표수식으로 할 수 있으면 더 좋겠습니다.
3)만약 어렵다면
상승로그선 지표수식과
하락로그선 지표수식을 별도로 해서라도 부탁드려봅니다.
답변 3
예스스탁 예스스탁 답변
2018-10-10 14:02:47
안녕하세요
예스스탁입니다.
고가와 저가를 입력해서는 가능하지 않습니다.
시작점의 봉날짜와 시간을 지정해 주셔야 합니다.
input : 상승시작날짜(20181008),상승시작시간(90000);
input : 하락시작날짜(20181008),하락시작시간(90000);
var : H1(0),L1(0),H2(0),L2(0);
if sdate == 상승시작날짜 and
(sdate != sdate[1] and stime >= 상승시작시간) or
(sdate == sdate[1] and stime >= 상승시작시간 and stime[1] < 상승시작시간) Then
{
Condition1 = true;
H1 = H;
L1 = L;
}
if Condition1 == true then
{
if H > H1 Then
H1 = H;
plot1(H1);
plot2(10^(((log10(H1)-log10(L1))*-0.236)+log10(H1)));
plot3(10^(((log10(H1)-log10(L1))*-0.382)+log10(H1)));
plot4(10^(((log10(H1)-log10(L1))*-0.500)+log10(H1)));
plot5(10^(((log10(H1)-log10(L1))*-0.618)+log10(H1)));
plot6(10^(((log10(H1)-log10(L1))*-0.764)+log10(H1)));
plot7(L1);
}
if sdate == 하락시작날짜 and
(sdate != sdate[1] and stime >= 하락시작시간) or
(sdate == sdate[1] and stime >= 하락시작시간 and stime[1] < 하락시작시간) Then
{
Condition2 = true;
H2 = H;
L2 = L;
}
if Condition2 == true then
{
if L < L2 Then
L2 = L;
plot11(H2);
plot12(10^(((log10(H2)-log10(L2))*-0.236)+log10(H2)));
plot13(10^(((log10(H2)-log10(L2))*-0.382)+log10(H2)));
plot14(10^(((log10(H2)-log10(L2))*-0.500)+log10(H2)));
plot15(10^(((log10(H2)-log10(L2))*-0.618)+log10(H2)));
plot16(10^(((log10(H2)-log10(L2))*-0.764)+log10(H2)));
plot17(L2);
}
즐거운 하루되세요
> 마인드마스터 님이 쓴 글입니다.
> 제목 : 피보나치선 자동 갱신
> 수고 많으십니다. 지표 수식 하나 부탁드립니다.
아래는 고가와 저가를 직접 입력해서 피보나치선(로그선)을 그리는 지표입니다.
Inputs: 고가(dayhigh(1)), 저가(daylow(1));
Variables: WH(0), WL(0);
WH=고가;
WL=저가;
plot1(WH);
plot2(10^(((log10(WH)-log10(WL))*-0.236)+log10(WH)));
plot3(10^(((log10(WH)-log10(WL))*-0.382)+log10(WH)));
plot4(10^(((log10(WH)-log10(WL))*-0.500)+log10(WH)));
plot5(10^(((log10(WH)-log10(WL))*-0.618)+log10(WH)));
plot6(10^(((log10(WH)-log10(WL))*-0.764)+log10(WH)));
plot7(WL);
그런데 부탁드릴려고 하는 지표는
1)시작되는 고가(또는 저가)를 하나만 직접 입력하면,
가장 최근 캔들의 고가(또는 저가)부터 시작되는 진행형 로그선을 그리는 것입니다.
시작점 이후 저가(또는 고가)가 새로 갱신될 때마다 로그선이 확장되면서 그려지도록 하는 것입니다.
2)그러면
상승로그선(시작되는 저가를 입력한 경우)과
하락로그선(시작되는 고가를 입력한 경우)이 있을텐데,
두 경우를 하나의 지표수식으로 할 수 있으면 더 좋겠습니다.
3)만약 어렵다면
상승로그선 지표수식과
하락로그선 지표수식을 별도로 해서라도 부탁드려봅니다.
마인드마스터
2018-10-11 00:15:36
감사합니다. 그런데 오류가 있네요.
다음날 같은시간에 다시 시작점을 설정해버리네요
예를 들어 20181009 , 210000 으로 입력을 하면
다음날 10월10일에 210000 기준으로 새롭게 피보나치선을 그려버리네요.
확인 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 피보나치선 자동 갱신
> 안녕하세요
예스스탁입니다.
고가와 저가를 입력해서는 가능하지 않습니다.
시작점의 봉날짜와 시간을 지정해 주셔야 합니다.
input : 상승시작날짜(20181008),상승시작시간(90000);
input : 하락시작날짜(20181008),하락시작시간(90000);
var : H1(0),L1(0),H2(0),L2(0);
if sdate == 상승시작날짜 and
(sdate != sdate[1] and stime >= 상승시작시간) or
(sdate == sdate[1] and stime >= 상승시작시간 and stime[1] < 상승시작시간) Then
{
Condition1 = true;
H1 = H;
L1 = L;
}
if Condition1 == true then
{
if H > H1 Then
H1 = H;
plot1(H1);
plot2(10^(((log10(H1)-log10(L1))*-0.236)+log10(H1)));
plot3(10^(((log10(H1)-log10(L1))*-0.382)+log10(H1)));
plot4(10^(((log10(H1)-log10(L1))*-0.500)+log10(H1)));
plot5(10^(((log10(H1)-log10(L1))*-0.618)+log10(H1)));
plot6(10^(((log10(H1)-log10(L1))*-0.764)+log10(H1)));
plot7(L1);
}
if sdate == 하락시작날짜 and
(sdate != sdate[1] and stime >= 하락시작시간) or
(sdate == sdate[1] and stime >= 하락시작시간 and stime[1] < 하락시작시간) Then
{
Condition2 = true;
H2 = H;
L2 = L;
}
if Condition2 == true then
{
if L < L2 Then
L2 = L;
plot11(H2);
plot12(10^(((log10(H2)-log10(L2))*-0.236)+log10(H2)));
plot13(10^(((log10(H2)-log10(L2))*-0.382)+log10(H2)));
plot14(10^(((log10(H2)-log10(L2))*-0.500)+log10(H2)));
plot15(10^(((log10(H2)-log10(L2))*-0.618)+log10(H2)));
plot16(10^(((log10(H2)-log10(L2))*-0.764)+log10(H2)));
plot17(L2);
}
즐거운 하루되세요
> 마인드마스터 님이 쓴 글입니다.
> 제목 : 피보나치선 자동 갱신
> 수고 많으십니다. 지표 수식 하나 부탁드립니다.
아래는 고가와 저가를 직접 입력해서 피보나치선(로그선)을 그리는 지표입니다.
Inputs: 고가(dayhigh(1)), 저가(daylow(1));
Variables: WH(0), WL(0);
WH=고가;
WL=저가;
plot1(WH);
plot2(10^(((log10(WH)-log10(WL))*-0.236)+log10(WH)));
plot3(10^(((log10(WH)-log10(WL))*-0.382)+log10(WH)));
plot4(10^(((log10(WH)-log10(WL))*-0.500)+log10(WH)));
plot5(10^(((log10(WH)-log10(WL))*-0.618)+log10(WH)));
plot6(10^(((log10(WH)-log10(WL))*-0.764)+log10(WH)));
plot7(WL);
그런데 부탁드릴려고 하는 지표는
1)시작되는 고가(또는 저가)를 하나만 직접 입력하면,
가장 최근 캔들의 고가(또는 저가)부터 시작되는 진행형 로그선을 그리는 것입니다.
시작점 이후 저가(또는 고가)가 새로 갱신될 때마다 로그선이 확장되면서 그려지도록 하는 것입니다.
2)그러면
상승로그선(시작되는 저가를 입력한 경우)과
하락로그선(시작되는 고가를 입력한 경우)이 있을텐데,
두 경우를 하나의 지표수식으로 할 수 있으면 더 좋겠습니다.
3)만약 어렵다면
상승로그선 지표수식과
하락로그선 지표수식을 별도로 해서라도 부탁드려봅니다.
예스스탁 예스스탁 답변
2018-10-11 09:18:07
안녕하세요
예스스탁입니다.
식을 수정했습니다.
input : 상승시작날짜(20181008),상승시작시간(90000);
input : 하락시작날짜(20181008),하락시작시간(90000);
var : H1(0),L1(0),H2(0),L2(0);
if sdate == 상승시작날짜 and
((sdate != sdate[1] and stime >= 상승시작시간) or
(sdate == sdate[1] and stime >= 상승시작시간 and stime[1] < 상승시작시간)) Then
{
Condition1 = true;
H1 = H;
L1 = L;
}
if Condition1 == true then
{
if H > H1 Then
H1 = H;
plot1(H1);
plot2(10^(((log10(H1)-log10(L1))*-0.236)+log10(H1)));
plot3(10^(((log10(H1)-log10(L1))*-0.382)+log10(H1)));
plot4(10^(((log10(H1)-log10(L1))*-0.500)+log10(H1)));
plot5(10^(((log10(H1)-log10(L1))*-0.618)+log10(H1)));
plot6(10^(((log10(H1)-log10(L1))*-0.764)+log10(H1)));
plot7(L1);
}
if sdate == 하락시작날짜 and
((sdate != sdate[1] and stime >= 하락시작시간) or
(sdate == sdate[1] and stime >= 하락시작시간 and stime[1] < 하락시작시간)) Then
{
Condition2 = true;
H2 = H;
L2 = L;
}
if Condition2 == true then
{
if L < L2 Then
L2 = L;
plot11(H2);
plot12(10^(((log10(H2)-log10(L2))*-0.236)+log10(H2)));
plot13(10^(((log10(H2)-log10(L2))*-0.382)+log10(H2)));
plot14(10^(((log10(H2)-log10(L2))*-0.500)+log10(H2)));
plot15(10^(((log10(H2)-log10(L2))*-0.618)+log10(H2)));
plot16(10^(((log10(H2)-log10(L2))*-0.764)+log10(H2)));
plot17(L2);
}
즐거운 하루되세요
> 마인드마스터 님이 쓴 글입니다.
> 제목 : Re : Re : 피보나치선 자동 갱신
> 감사합니다. 그런데 오류가 있네요.
다음날 같은시간에 다시 시작점을 설정해버리네요
예를 들어 20181009 , 210000 으로 입력을 하면
다음날 10월10일에 210000 기준으로 새롭게 피보나치선을 그려버리네요.
확인 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 피보나치선 자동 갱신
> 안녕하세요
예스스탁입니다.
고가와 저가를 입력해서는 가능하지 않습니다.
시작점의 봉날짜와 시간을 지정해 주셔야 합니다.
input : 상승시작날짜(20181008),상승시작시간(90000);
input : 하락시작날짜(20181008),하락시작시간(90000);
var : H1(0),L1(0),H2(0),L2(0);
if sdate == 상승시작날짜 and
(sdate != sdate[1] and stime >= 상승시작시간) or
(sdate == sdate[1] and stime >= 상승시작시간 and stime[1] < 상승시작시간) Then
{
Condition1 = true;
H1 = H;
L1 = L;
}
if Condition1 == true then
{
if H > H1 Then
H1 = H;
plot1(H1);
plot2(10^(((log10(H1)-log10(L1))*-0.236)+log10(H1)));
plot3(10^(((log10(H1)-log10(L1))*-0.382)+log10(H1)));
plot4(10^(((log10(H1)-log10(L1))*-0.500)+log10(H1)));
plot5(10^(((log10(H1)-log10(L1))*-0.618)+log10(H1)));
plot6(10^(((log10(H1)-log10(L1))*-0.764)+log10(H1)));
plot7(L1);
}
if sdate == 하락시작날짜 and
(sdate != sdate[1] and stime >= 하락시작시간) or
(sdate == sdate[1] and stime >= 하락시작시간 and stime[1] < 하락시작시간) Then
{
Condition2 = true;
H2 = H;
L2 = L;
}
if Condition2 == true then
{
if L < L2 Then
L2 = L;
plot11(H2);
plot12(10^(((log10(H2)-log10(L2))*-0.236)+log10(H2)));
plot13(10^(((log10(H2)-log10(L2))*-0.382)+log10(H2)));
plot14(10^(((log10(H2)-log10(L2))*-0.500)+log10(H2)));
plot15(10^(((log10(H2)-log10(L2))*-0.618)+log10(H2)));
plot16(10^(((log10(H2)-log10(L2))*-0.764)+log10(H2)));
plot17(L2);
}
즐거운 하루되세요
> 마인드마스터 님이 쓴 글입니다.
> 제목 : 피보나치선 자동 갱신
> 수고 많으십니다. 지표 수식 하나 부탁드립니다.
아래는 고가와 저가를 직접 입력해서 피보나치선(로그선)을 그리는 지표입니다.
Inputs: 고가(dayhigh(1)), 저가(daylow(1));
Variables: WH(0), WL(0);
WH=고가;
WL=저가;
plot1(WH);
plot2(10^(((log10(WH)-log10(WL))*-0.236)+log10(WH)));
plot3(10^(((log10(WH)-log10(WL))*-0.382)+log10(WH)));
plot4(10^(((log10(WH)-log10(WL))*-0.500)+log10(WH)));
plot5(10^(((log10(WH)-log10(WL))*-0.618)+log10(WH)));
plot6(10^(((log10(WH)-log10(WL))*-0.764)+log10(WH)));
plot7(WL);
그런데 부탁드릴려고 하는 지표는
1)시작되는 고가(또는 저가)를 하나만 직접 입력하면,
가장 최근 캔들의 고가(또는 저가)부터 시작되는 진행형 로그선을 그리는 것입니다.
시작점 이후 저가(또는 고가)가 새로 갱신될 때마다 로그선이 확장되면서 그려지도록 하는 것입니다.
2)그러면
상승로그선(시작되는 저가를 입력한 경우)과
하락로그선(시작되는 고가를 입력한 경우)이 있을텐데,
두 경우를 하나의 지표수식으로 할 수 있으면 더 좋겠습니다.
3)만약 어렵다면
상승로그선 지표수식과
하락로그선 지표수식을 별도로 해서라도 부탁드려봅니다.
다음글
이전글