예스스탁
예스스탁 답변
2023-05-12 13:34:22
안녕하세요
예스스탁입니다.
문의하신 내용은 가능하지 않습니다.
세로선 발생전에 미리 가로선으로 해당 가격을 알수는 없습니다.
현재 수식이 plot값을 과거 10봉전에 그리지만 미리 그려지는 것과는 다릅니다.
조건만족하면 값을 그리는데 10봉전에 그려주는 것일 뿐입니다.
조건만족하면 변수에 값이 저장되고 해당 값을 plot으로 그릴수 밖에 없습니다.
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의 드립니다1
> 안녕하세요!
제가 아래수식을 활용코자하는 목적은...
세로선이 발생하기전에 이 세로선의 가격에 미리 가로선이 N봉전에 발생하는것을 보고자함이었습니다
헌데 며칠간 실시간에서 검증해본결과 오히려 세로선이 발생후(N봉후)에 이 가로선이 나중에 발생이됩니다
+ - 어떤것을 적용해도 이치는 똑같습니다
저의 의도대로 수정이 가능하다면 다시한번 부탁드리겠습니다
여러번 번거롭게 해드려서 죄송합니다
------------------------------------------------------------------------------
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);