예스스탁
예스스탁 답변
2023-05-08 13:26:00
안녕하세요
예스스탁입니다.
FixPlotShift(1,-10);
FixPlotShift(2,-10);
FixPlotShift(3,-10);
FixPlotShift(4,-10);
함수 중 위 FixPlotShift함수가
plot을 수평이동하는 선입니다.음수이면 과거, 양수이면 미래입니다.
현재 -10으로 10봉전 부터 그려오게 되어 있습니다.
10으로 지정하시면 됩니다.
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의 드립니다!
> 안녕하세요
아래수식은 일전에 작성해주신 수식인데요
* 아래 81825번 문의에대한 답변수식임
이 수식을 적용해보니 그림과같이 진행중인 캔들보다 10개봉 늦게 가로선이 발생되는데요
(* 그림의 오른쪽 상단 콜캔들 참고)
제가 원하는건 오히려 실시간 진행중인 현재캔들 기준 10개봉을 앞서서 미리 가로선이 발생되었으면 하는겁니다
즉, 미리 발생된 가로선에의거 캔들의 방향이나 목표지점을 예측하기위함입니다
수고스러우시겠지만 한번더 검토 부탁드립니다
감사합니다!
-----------------------------------------------------
input : 굵기1(5),굵기2(5),굵기3(5),굵기4(5);
var : cond11(false,data2),cond21(false,data2);
var : cond12(false,data2),cond22(false,data2);
var : TL1(0,Data1),TL2(0,Data1),TL3(0,Data1),TL4(0,Data1);
if Bdate != Bdate[1] Then
{
value1 = 0;
value2 = 0;
value3 = 0;
value4 = 0;
}
cond11 = data3(highD(0)) >= data2(highD(0)-PriceScale*1);
cond21 = data2(lowD(0)) <= data3(lowD(0)+PriceScale*1);
cond11 = data2(highD(0)) >= data3(highD(0)-PriceScale*1);
cond21 = data3(lowD(0)) <= data2(lowD(0)+PriceScale*1);
if data2(sTime >= 90300 and Cond11 == true and cond11[1] == false) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩.wav");
TL1 = TL_New(sDate,stime,0,sDate,sTime,99999999);
TL_SetColor(TL1,White);
TL_SetSize(TL1,굵기1);
value1 = data3(highD(0));
}
if data2(sTime >= 90300 and Cond21 == true and cond21[1] == false) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩.wav");
TL2 = TL_New(sDate,stime,0,sDate,sTime,99999999);
TL_SetColor(TL2,black);
TL_SetSize(TL2,굵기2);
value2 = data3(lowD(0));
}
cond12 = data3(LowD(0)) <= data2(lowD(0)+PriceScale*1);
cond22 = data2(highD(0)) >= data3(highD(0)-PriceScale*1);
cond12 = data2(LowD(0)) <= data3(lowD(0)+PriceScale*1);
cond22 = data3(highD(0)) >= data2(highD(0)-PriceScale*1);
if data2(sTime >= 90300 and Cond12 == true and cond12[1] == false) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩.wav");
TL3 = TL_New(sDate,stime,0,sDate,sTime,99999999);
TL_SetColor(TL3,White);
TL_SetSize(TL3,굵기3);
value3 = data3(LowD(0));
}
if data2(sTime >= 90300 and Cond22 == true and cond22[1] == false) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩.wav");
TL4 = TL_New(sDate,stime,0,sDate,sTime,99999999);
TL_SetColor(TL4,black);
TL_SetSize(TL4,굵기4);
value4 = data3(highD(0));
}
if value1 > 0 Then
Plot1(value1);
Else
noplot(1);
if value2 > 0 Then
Plot2(value2);
Else
noplot(2);
if value3 > 0 Then
Plot3(value3);
Else
noplot(3);
if value4 > 0 Then
Plot4(value4);
Else
noplot(4);
FixPlotShift(1,-10);
FixPlotShift(2,-10);
FixPlotShift(3,-10);
FixPlotShift(4,-10);