커뮤니티
보완수식좀 부탁드립니다
2018-02-26 13:41:55
211
글번호 116913
"보조도구 중에서 지지저항분석선이 있는데
이선을 지지나 저항이 부디치면 선이 거기 까지만 나오게 하는 시스템 수식점 부탁드립니다
첨부파일에서 동그라미 친부분처럼 나오게 수식좀 부탁 드립니다 "
이런 질문에 아래수식을 답변받았는데
현재 나와있는선을 봉시작에서 오른쪽 끝까지 나오게 부탁드립니다
또 오른쪽으로 오다가 봉에 부디치면 선이 거기까지만 나오도록 좀 부탁드립니다
감사합니다
input : 간격(5);
var : H1(0),HTL(0);
var : L1(0),LTL(0);
if SwingHigh(1,H,간격,간격,간격*2+1) != -1 Then{
if Condition2[1] == true Then
TL_SetEnd(HTL,sdate[간격],stime[간격],H1);
H1 = H[간격];
HTL = TL_New(sdate[간격],stime[간격],H1,sdate,stime,H1);
TL_SetColor(HTL,RED);
Condition1 = true;
}
Else{
if Condition1 == true then
TL_SetEnd(HTL,sdate,stime,H1);
if crossup(H,H1) or CrossDown(L,H1) Then
Condition1 = false;
}
if SwingLow(1,L,간격,간격,간격*2+1) != -1 Then{
if Condition2 == true Then
TL_SetEnd(LTL,sdate[간격],stime[간격],L1);
L1 = L[간격];
LTL = TL_New(sdate[간격],stime[간격],L1,sdate,stime,L1);
TL_SetColor(LTL,blue);
Condition2 = true;
}
Else{
if Condition2 == true then
TL_SetEnd(LTL,sdate,stime,L1);
if crossup(H,L1) or CrossDown(L,L1) Then
Condition2 = false;
}
답변 1
예스스탁 예스스탁 답변
2018-02-26 17:01:54
안녕하세요
예스스탁입니다.
이전 질문에 답변드린 부분과 같이
수식으로 과거의 모든 지지와 저항선을 관리해서
다음에 가격과 만날때까지 연장이 불가능해
최신것 하나만 관리하게 작성해 드린내용입니다.
새로운 지지나 저항이 나오면
이전지지나 저항의 연장은 되지 않고
새로운것만 가격과 만나는것을 감시합니다.
가장 마지막것만 여백까지 연장선이 그어지게 수정해 드립니다.
input : 간격(5);
var : H1(0),HTL(0);
var : L1(0),LTL(0);
if SwingHigh(1,H,간격,간격,간격*2+1) != -1 Then{
if Condition1[1] == true Then{
TL_SetEnd(HTL,sdate[간격],stime[간격],H1);
TL_SetExtRight(HTL,false);
}
H1 = H[간격];
HTL = TL_New(sdate[간격],stime[간격],H1,sdate,stime,H1);
TL_SetColor(HTL,RED);
Condition1 = true;
}
Else{
if Condition1 == true then
TL_SetEnd(HTL,sdate,stime,H1);
if crossup(H,H1) or CrossDown(L,H1) Then{
Condition1 = false;
TL_SetExtRight(HTL,false);
}
}
if SwingLow(1,L,간격,간격,간격*2+1) != -1 Then{
if Condition2[1] == true Then{
TL_SetExtRight(LTL,false);
TL_SetEnd(LTL,sdate[간격],stime[간격],L1);
}
L1 = L[간격];
LTL = TL_New(sdate[간격],stime[간격],L1,sdate,stime,L1);
TL_SetColor(LTL,blue);
TL_SetExtRight(LTL,true);
Condition2 = true;
}
Else{
if Condition2 == true then{
TL_SetEnd(LTL,sdate,stime,L1);
}
if crossup(H,L1) or CrossDown(L,L1) Then{
Condition2 = false;
TL_SetExtRight(LTL,false);
}
}
즐거운 하루되세요
> 초보나무 님이 쓴 글입니다.
> 제목 : 보완수식좀 부탁드립니다
>
"보조도구 중에서 지지저항분석선이 있는데
이선을 지지나 저항이 부디치면 선이 거기 까지만 나오게 하는 시스템 수식점 부탁드립니다
첨부파일에서 동그라미 친부분처럼 나오게 수식좀 부탁 드립니다 "
이런 질문에 아래수식을 답변받았는데
현재 나와있는선을 봉시작에서 오른쪽 끝까지 나오게 부탁드립니다
또 오른쪽으로 오다가 봉에 부디치면 선이 거기까지만 나오도록 좀 부탁드립니다
감사합니다
input : 간격(5);
var : H1(0),HTL(0);
var : L1(0),LTL(0);
if SwingHigh(1,H,간격,간격,간격*2+1) != -1 Then{
if Condition2[1] == true Then
TL_SetEnd(HTL,sdate[간격],stime[간격],H1);
H1 = H[간격];
HTL = TL_New(sdate[간격],stime[간격],H1,sdate,stime,H1);
TL_SetColor(HTL,RED);
Condition1 = true;
}
Else{
if Condition1 == true then
TL_SetEnd(HTL,sdate,stime,H1);
if crossup(H,H1) or CrossDown(L,H1) Then
Condition1 = false;
}
if SwingLow(1,L,간격,간격,간격*2+1) != -1 Then{
if Condition2 == true Then
TL_SetEnd(LTL,sdate[간격],stime[간격],L1);
L1 = L[간격];
LTL = TL_New(sdate[간격],stime[간격],L1,sdate,stime,L1);
TL_SetColor(LTL,blue);
Condition2 = true;
}
Else{
if Condition2 == true then
TL_SetEnd(LTL,sdate,stime,L1);
if crossup(H,L1) or CrossDown(L,L1) Then
Condition2 = false;
}