예스스탁
예스스탁 답변
2024-06-10 10:54:37
안녕하세요
예스스탁입니다.
input : period2(5);
var : T(0),TL1(0),TL2(0);
var1 = ma(asks,period2);
Var2 = ma(bids,period2);
if CrossUp(var1,Var2) Then
{
T = 1;
value1 = 0;
Value2 = 0;
}
Else if CrossDown(var1,var2) Then
{
T = -1;
value1 = 0;
Value2 = 0;
}
Else
{
if value1 == 0 or (value1 > 0 and H > value1) Then
value1 = h;
if value2 == 0 or (value2 > 0 and L < value2) Then
value2 = L;
if value1 > value1[1] Then
{
TL1 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL1,Red);
}
if value2 < value2[1] Then
{
TL2 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL2,Blue);
}
}
if value1 > 0 and Value2 > 0 Then
{
Plot1(value1);
plot2(Value2);
}
즐거운 하루되세요
> 팔보채 님이 쓴 글입니다.
> 제목 : 호가 최저가선
> 분봉에서
period(5)
ma(asks,period) > ma(bids,period)일 경우 이구간에서 최고가와 최저가
ma(asks,period) < ma(bids,period)일 경우 이구간에서 최고가와 최저가를 구하는
수식을 아래와 같이 작성을 했는데 맞는지 검토부탁합니다
(변환되고 다음 캔들에서 시작하는데 처음캔들로수정바랍니다)
그리고 아래수식 ( Plot3(Var3,"위그림");
Plot4(Var4,"아래그림");
으로 추세선 수식 작성을 부탁드립니다
===========================================================
input : period2(5);
var : T(0);
var1 = ma(asks,period2);
Var2 = ma(bids,period2);
if CrossUp(var1,Var2) Then
{
T = 1;
value1 = 0;
Value2 = 0;
NoPlot(1);
NoPlot(2);
}
Else if CrossDown(var1,var2) Then
{
T = -1;
value1 = 0;
Value2 = 0;
NoPlot(1);
NoPlot(2);
}
Else
{
if value1 == 0 or (value1 > 0 and H > value1) Then
value1 = h;
if value2 == 0 or (value2 > 0 and L < value2) Then
value2 = L;
if value1 > value1[1] Then
Var3 = 1;
Else
Var3 = 0;
if value2 < value2[1] Then
Var4 = 1;
Else
Var4 = 0;
Plot1(value1);
plot2(Value2);
Plot3(Var3,"위그림");
Plot4(Var4,"아래그림");
}