예스스탁
예스스탁 답변
2021-10-28 14:45:15
안녕하세요
예스스탁입니다.
올리신식에 {}가 빠져있습니다.
어떤부분에서 닫는지 알수 없어 임의로 지정했습니다.
수식내용 살펴보시기 바랍니다.
Inputs: 카운팅시작일자(20211021), 카운팅시작시간(070000),Period(112);
input : left(3),right(3);
var : Tcond(false);
var : sum(0);
var : hh(0),ll(0),tl11(0),tl12(0),tl21(0),tl22(0);
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
if Tcond == true Then
{
if (sdate != sdate[1] and stime >= 카운팅시작시간) or
(sdate == sdate[1] and stime >= 카운팅시작시간 and stime[1] < 카운팅시작시간) Then
if Bdate != Bdate[1] Then
{
var1 = 0;
Var2 = 0;
}
if C > O Then
var1 = var1+ v;
if C < O Then
Var2 = Var2+ v;
Var3 = var1-Var2;
}
if SwingLowBar(1,var3,left,right,left+right+1) != -1 Then
{
value11 = Var3[right];
Value12 = value11[1];
Value21 = Lowest(L,left+right+1);
Value22 = Value21[1];
if Value22 < 0 and value11 < Value12 and Value21 > Value22 and Value22 > 0 Then
Buy();
}
if SwinghighBar(1,var3,left,right,left+right+1) != -1 Then
{
value31 = Var3[right];
Value32 = value31[1];
Value41 = highest(H,left+right+1);
Value42 = Value41[1];
if Value32 > 0 and value31 > Value32 and Value41 < Value42 and Value42 > 0 Then
Sell();
}
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 첨부된 이미지 같이 가격 캔들과 다음수식과 다이버전스가 발생했을때
스윙로우, 스윙하이 함수를 이용하여 보조지표와 캔들 차트에 선이 그려지도록
수식이 작성될수 있을까요?
항상 감사합니다.
Inputs: 카운팅시작일자(20211021), 카운팅시작시간(070000),Period(112);
var : Tcond(false);
var : sum(0);
var : hh(0),ll(0),tl11(0),tl12(0),tl21(0),tl22(0);
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
if Tcond == true Then
{
if (sdate != sdate[1] and stime >= 카운팅시작시간) or
(sdate == sdate[1] and stime >= 카운팅시작시간 and stime[1] < 카운팅시작시간) Then
if Bdate != Bdate[1] Then
{
var1 = 0;
Var2 = 0;
}
if C > O Then
var1 = var1+ v;
if C < O Then
Var2 = Var2+ v;
Var3 = var1-Var2;
Plot1(Var3,"누적",IFf(Var3 > 0,REd,BLUe));
PlotBaseLine1(0);
예스스탁
예스스탁 답변
2021-10-28 16:05:55
안녕하세요
예스스탁입니다.
Inputs: 카운팅시작일자(20211021), 카운팅시작시간(070000),Period(112);
input : left(3),right(3);
var : Tcond(false),cnt(0);
var : sum(0);
var : hh(0),ll(0),tl1(0),tl2(0),tl3(0),tl4(0);
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
if Tcond == true Then
{
if (sdate != sdate[1] and stime >= 카운팅시작시간) or
(sdate == sdate[1] and stime >= 카운팅시작시간 and stime[1] < 카운팅시작시간) Then
if Bdate != Bdate[1] Then
{
var1 = 0;
Var2 = 0;
}
if C > O Then
var1 = var1+ v;
if C < O Then
Var2 = Var2+ v;
Var3 = var1-Var2;
}
Plot1(Var3,"누적",IFf(Var3 > 0,REd,BLUe));
PlotBaseLine1(0);
if SwingLowBar(1,var3,left,right,left+right+1) != -1 Then
{
value11 = sDate[right];
Value12 = sTime[right];
value13 = Var3[right];
Value14 = 0;
Value15 = 0;
For cnt = 0 to Left+right
{
if value14 == 0 or (value14 > 0 and L[cnt] < value14) Then
{
value14 = L[cnt];
value15 = Index[cnt];
}
}
value21 = value11[1];
Value22 = value12[1];
value23 = value13[1];
Value24 = value14[1];
Value25 = value15[1];
if value23 < 0 and value13 < Value23 and Value14 > Value24 and Value24 > 0 Then
{
tl1 = TL_New(sDate[Index-value25],sTime[Index-value25],value24,sDate[Index-value15],sTime[Index-value15],value14);
tl2 = TL_New_Self(value21,Value22,value23,value11,value12,value13);
TL_SetColor(tl1,BLUE);
TL_SetColor(tl2,BLUE);
}
}
if SwinghighBar(1,var3,left,right,left+right+1) != -1 Then
{
value31 = sDate[right];
value32 = sTime[right];
value33 = Var3[right];
value34 = 0;
value35 = 0;
For cnt = 0 to Left+right
{
if value34 == 0 or (value34 > 0 and H[cnt] > value34) Then
{
value34 = H[cnt];
value35 = Index[cnt];
}
}
value41 = value31[1];
value42 = value32[1];
value43 = value33[1];
value44 = value34[1];
value45 = value35[1];
if value43 > 0 and value33 > value43 and value34 < value44 and value44 > 0 Then
{
tl3 = TL_New(sDate[Index-value45],sTime[Index-value45],value44,sDate[Index-value35],sTime[Index-value35],value34);
tl4 = TL_New_Self(value41,value42,value43,value31,value32,value33);
TL_SetColor(tl3,RED);
TL_SetColor(tl4,RED);
}
}
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 부탁드립니다.
> 답변 감사드립니다.
상기 답변은 시스템으로 작성이 되었는데
첨부그림과 같이 다이버전서 에서 캔들과 보조지표에 라인이
나타나게 지표 작성이 가능하겠습니까??
감사합니다.