커뮤니티
바탕화면식과 추가식부탁드립니다
2017-11-14 12:54:56
148
글번호 114159
안녕하세요
1.바탕화면수식
60틱차트 바탕화면색이
1) 400틱의 이동편균선5선 상승 and adx14 상승할때 red
2) 400틱의 이동편균선5선 하락 and adx14 상승할때 blue
되도록 수식부탁드립니다
이평선은 Input : Period1(5),ADXP(14);
Variables: TLen1(0),TRIma1(0),ADXV(0);
TLen1 = Ceiling((Period1 + 1) * .5);
TRIma1 =Ema(Ema(C, TLen1), TLen1);
을 씁니다
2.아래 plot1이
1)캔들의 시가기준으로 상승하면 red 하락하면 blue로 색이 변화되는 수식
2)1틱기준으로 상승할때 red 하락할때 blue로 색이변화되는수식을 부탁드립니다
plot1(Ticks,"체결건수");
감사합니다
답변 1
예스스탁 예스스탁 답변
2017-11-14 15:57:16
안녕하세요
예스스탁입니다.
1
예스랭귀지에는 바탕화면자체를 변경하는 기능은 없습니다.
비슷하게 보시기 위해서는 지표의 채우기기능을 이용해
처리해볼수는 있고 사용자분이 지표속성과 기본차트속성에서
여러가지 설정을 하셔야 합니다.
60틱 차트에 400틱 데이터를 참조데이터로 추가하고
아래순서로 식적성 및 설정하고 적용하셔야 합니다.
1-1 식작성
아래 내용을 지표식으로 작성하시고 f4를 눌러 문법검증.
Input : Period1(5),ADXP(14);
Var : TLen1(0,data2),TRIma1(0,data2),ADXV(0,data2);
TLen1 = data2(Ceiling((Period1 + 1) * .5));
TRIma1 = data2(Ema(Ema(C, TLen1), TLen1));
ADXV = data2(ADX(ADXP));
if TRIma1 > TRIma1[1] and ADXV > ADXV[1] then{
plot1(99999999999,"라인1");
plot2(0,"라인2");
}
else if TRIma1 < TRIma1[1] and ADXV > ADXV[1] then{
plot1(0,"라인1");
plot2(99999999999,"라인2");
}
Else{
plot1(0,"라인1");
plot2(0,"라인2");
}
1-2 지표속성 설정
문법검증 후에 f5키를 누르면 지표속성창이 나타납니다.
지표속성창의 Y축표시탭에서 Y축을 가격으로 지정,
지표속성창의 차트표시탭의 하단에서 채우기 클릭하고 첨부된 그림과 같이 지정
1-3 기본차트속성 설정
차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정.
기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다.
1-4
위 설정을 모두 마친후에 지표를 적용하시면 됩니다.
2
if O > O[1] then
plot1(Ticks,"체결건수",red);
else if O < O[1] Then
plot1(Ticks,"체결건수",blue);
Else
plot1(Ticks,"체결건수",BLACK);
1틱기준은 1틱차트에 적용하실때만 가능합니다.
1틱차트에 위식 그대로 적용하시면 됩니다.
즐거운 하루되세요
> bestkim 님이 쓴 글입니다.
> 제목 : 바탕화면식과 추가식부탁드립니다
> 안녕하세요
1.바탕화면수식
60틱차트 바탕화면색이
1) 400틱의 이동편균선5선 상승 and adx14 상승할때 red
2) 400틱의 이동편균선5선 하락 and adx14 상승할때 blue
되도록 수식부탁드립니다
이평선은 Input : Period1(5),ADXP(14);
Variables: TLen1(0),TRIma1(0),ADXV(0);
TLen1 = Ceiling((Period1 + 1) * .5);
TRIma1 =Ema(Ema(C, TLen1), TLen1);
을 씁니다
2.아래 plot1이
1)캔들의 시가기준으로 상승하면 red 하락하면 blue로 색이 변화되는 수식
2)1틱기준으로 상승할때 red 하락할때 blue로 색이변화되는수식을 부탁드립니다
plot1(Ticks,"체결건수");
감사합니다