예스스탁
예스스탁 답변
2021-11-29 16:09:29
안녕하세요
예스스탁입니다.
1
수치표시는 제거해 드립니다.
수식내에 각 텍스트의 색상을 Text_SetColor함수로ㅠ 지정하는 내용이 있습니다.
해당 함수에서 각각의 색을 지정하시면 됩니다.
Input : 기준1(290), 이격1(2.5), 이격2(1.25), AA1(5);
var: tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0);
var3 = 기준1;
var1 = 0;
if var1 <= AA1 Then
{
plotbaseline1(Var3,"1:",GRAY,2);
plotbaseline2(Var3-이격2,"2",LGREEN,2);
var1 = var1 +1 ;
}
if var1 <= AA1 Then
{
plotbaseline3(Var3-(이격1*1),"3",GRAY);
plotbaseline4(Var3-(이격1*1)-이격2,"4",LGREEN);
var1 = var1 +1 ;
}
if var1 <= AA1 Then {
plotbaseline5(Var3-(이격1*2),"5");
plotbaseline6(Var3-(이격1*2)-이격2,"6");
var1 = var1 +1 ;
}
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
Text_Delete(tx6);
tx1 = Text_New_Self(NextBarSdate,NextBarStime,Var3,"기준1");
tx2 = Text_New_Self(NextBarSdate,NextBarStime,Var3-이격2,"기준2");
tx3 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*1),"기준3");
tx4 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*1)-이격2,"기준4");
tx5 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*2),"기준5");
tx6 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*2)-이격2,"기준6");
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
Text_SetStyle(tx5,0,1);
Text_SetStyle(tx6,0,1);
#텍스트색
Text_SetColor(tx1,MAGENTA);
Text_SetColor(tx2,RED);
Text_SetColor(tx3,BLUE);
Text_SetColor(tx4,BLUE);
Text_SetColor(tx5,BLUE);
Text_SetColor(tx6,BLUE);
#텍스트크기
Text_SetSize(tx1,10);
Text_SetSize(tx2,10);
Text_SetSize(tx3,10);
Text_SetSize(tx4,10);
Text_SetSize(tx5,10);
Text_SetSize(tx6,10);
2
예스랭귀지에서 매수신호와 매도신호가 발생하는 수식은 시스템식입니다.
검색식은 단지 조건만족봉에 점을 찍어 표시를 하는 식입니다.
2-1번식은 시스템식이고 2-2번식은 검색식입니다.
2-1
Input : 기준1(290), 이격1(2.5), 이격2(1.25), AA1(5);
var: tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0);
var3 = 기준1;
var1 = 0;
if var1 <= AA1 Then
{
plotbaseline1(Var3,"1:",GRAY,2);
plotbaseline2(Var3-이격2,"2",LGREEN,2);
var1 = var1 +1 ;
}
if var1 <= AA1 Then
{
plotbaseline3(Var3-(이격1*1),"3",GRAY);
plotbaseline4(Var3-(이격1*1)-이격2,"4",LGREEN);
var1 = var1 +1 ;
}
if var1 <= AA1 Then {
plotbaseline5(Var3-(이격1*2),"5");
plotbaseline6(Var3-(이격1*2)-이격2,"6");
var1 = var1 +1 ;
}
if CrossUp(c,Var3) Then
Buy("매수");
if CrossDown(c,Var3) Then
Sell("매도");
if CrossUp(c,Var3-이격2) Then
Buy("매수");
if CrossDown(c,Var3-이격2) Then
Sell("매도");
2-2
Input : 기준1(290), 이격1(2.5), 이격2(1.25), AA1(5);
var: tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0);
var3 = 기준1;
var1 = 0;
if var1 <= AA1 Then
{
plotbaseline1(Var3,"1:",GRAY,2);
plotbaseline2(Var3-이격2,"2",LGREEN,2);
var1 = var1 +1 ;
}
if var1 <= AA1 Then
{
plotbaseline3(Var3-(이격1*1),"3",GRAY);
plotbaseline4(Var3-(이격1*1)-이격2,"4",LGREEN);
var1 = var1 +1 ;
}
if var1 <= AA1 Then {
plotbaseline5(Var3-(이격1*2),"5");
plotbaseline6(Var3-(이격1*2)-이격2,"6");
var1 = var1 +1 ;
}
if CrossUp(c,Var3) Then
Plot1(H,"검색",RED);
if CrossDown(c,Var3) Then
Plot2(H,"검색",BLUe);
if CrossUp(c,Var3-이격2) Then
Plot3(H,"검색",MAGENTA);
if CrossDown(c,Var3-이격2) Then
Plot4(H,"검색",CYAN);
즐거운 하루되세요
> 호정0688 님이 쓴 글입니다.
> 제목 : 지표
> 수식감사합니다
74803수식
1]챠트표시대입후
"기준1~6"만나오고
가격표시는 안나오고 싶습니다(X)
챠트랑 부딪쳐서 캔들이 보이지않습니다.
1-1]기준1~기준6 문양도 색을 바꿀수 있나요?
2]var3 = 기준1;
var1=0;
if var1 <= AA1 Then {
plotbaseline1(Var3,"1:",GRAY,2);
plotbaseline2(Var3-이격2,"2",LGREEN,2);
var1 = var1 +1 ;
}
tx1=(Var3,"1:",GRAY,2)
tx2=(Var3-이격2,"2",LGREEN,2)
tx1을 크로스업힐때 매수 크로스 다운할때 매도 표시
tx2를 크로스업힐때 매수 크로스 다운할때 매도 표시 는 검색식으로 하나요?
74803수식에서 크로스 업/다운 수식 부탁드립니다.