예스스탁
예스스탁 답변
2023-11-20 16:31:19
안녕하세요
예스스탁입니다.
input : P(10),n(8),틱(10),x(3);
input : 틱1(10),틱2(20),틱3(50);
var : TX(0);
var : cnt(0),hv(0),lv(0);
Array : LTL[10](0),HTL[10](0),LL[10](0),HH[10](0);
if L < Lowest(L,P)[1] and (LL == 0 or (LL > 0 and abs(L-LL) >= PriceScale*틱)) Then
{
lv = 0;
For cnt = 9 DownTo 1
{
LTL[cnt] = LTL[cnt-1];
LL[cnt] = LL[cnt-1];
if cnt <= x and ll[cnt] > 0 and (lv == 0 or (lv > 0 and ll[cnt] < lv)) Then
lv = ll[cnt];
}
LL[0] = L;
LTL[0] = TL_new(sDate,sTime,LL[0],NextBarSdate,NextBarStime,LL[0]);
TL_SetColor(LTL[0],Black);
TL_SetSize(LTL[0],2);
TL_Delete(LTL[n]);
if lv > 0 and ll[0] < lv Then
{
tx = Text_New(sDate,sTime,ll[0],"●");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Black);
}
}
Else
{
TL_SetEnd(LTL[0],sDate,sTime,LL[0]);
}
if H > highest(H,P)[1] and (HH == 0 or (HH > 0 and abs(H-HH) >= PriceScale*틱)) Then
{
hv = 0;
For cnt = 9 DownTo 1
{
HTL[cnt] = HTL[cnt-1];
HH[cnt] = HH[cnt-1];
if cnt <= x and hh[cnt] > 0 and (hv == 0 or (hv > 0 and hh[cnt] > hv)) Then
hv = hh[cnt];
}
HH[0] = H;
HTL[0] = TL_new(sDate,sTime,HH[0],NextBarSdate,NextBarStime,HH[0]);
TL_SetColor(HTL[0],Magenta);
TL_SetSize(HTL[0],2);
TL_Delete(HTL[n]);
if hv > 0 and hh[0] > hv Then
{
tx = Text_New(sDate,sTime,hh[0],"●");
Text_SetStyle(tx,2,1);
Text_SetColor(tx,Magenta);
}
}
Else
{
TL_SetEnd(HTL[0],sDate,sTime,HH[0]);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 강조 부탁 드립니다.
>
* 매번 많은 도움에 고맙습니다.
* 아래 수식 에서 수식대로 분홍색/블랙선은 찍히면서
1. 분홍색선이 이전 분홍색선 3개(변수)의 고가 보다 값이 크면 점찍기 추가
2. 불랙선이 이전 불랙 선 3개(변수)의 저가 보다 값이 작으면 점찍기 추가
부탁 드립니다.
즉 이전 3개선보다 크면 점 을 별도로 찍어 주십시요.
## 아래 수식
input : P(10),n(8),틱(10);
input : 틱1(10),틱2(20),틱3(50);
var : TX(0);
var : cnt(0),LL(0),HH(0);
Array : LTL[10](0),HTL[10](0);
var : LTL1(0),LTL2(0),LTL3(0),LTL4(0),LTL5(0),LTL6(0);
var : HTL1(0),HTL2(0),HTL3(0),HTL4(0),HTL5(0),HTL6(0);
if L < Lowest(L,P)[1] and (LL == 0 or (LL > 0 and abs(L-LL) >= PriceScale*틱)) Then
{
LL = L;
For cnt = 9 DownTo 1
{
LTL[cnt] = LTL[cnt-1];
}
LTL[0] = TL_new(sDate,sTime,LL,NextBarSdate,NextBarStime,LL);
TL_SetColor(LTL[0],Black);
TL_SetSize(LTL[0],2);
TL_Delete(LTL[n]);
}
Else
{
TL_SetEnd(LTL[0],sDate,sTime,LL);
}
if H > highest(H,P)[1] and (HH == 0 or (HH > 0 and abs(H-HH) >= PriceScale*틱)) Then
{
HH = H;
For cnt = 9 DownTo 1
{
HTL[cnt] = HTL[cnt-1];
}
HTL[0] = TL_new(sDate,sTime,HH,NextBarSdate,NextBarStime,HH);
TL_SetColor(HTL[0],Magenta);
TL_SetSize(HTL[0],2);
TL_Delete(HTL[n]);
}
Else
{
TL_SetEnd(HTL[0],sDate,sTime,HH);
}
** 추운 날씨에 감기 조심하십시요^^