예스스탁
예스스탁 답변
2023-04-25 11:21:29
안녕하세요
예스스탁입니다.
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);
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의 드립니다!
> 안녕하세요!
아래수식은 제가 현재 옵션챠트에서 사용중인 수식인데요
*data1은 콜 data2는 풋으로 설정하여 조건 만족시 세로선 발생
이 수식을 수정하여 아래와같이 국선챠트에서 활용해보고자 합니다
1, data1(기본챠트)는 국선1분봉, data2,3(참조챠트)는 각각 콜 풋을 설정
2, data2, 3에 수식을 적용하여 조건 만족시 data1에서 가로선 발생
1) 이 가로선이 기존 data1,2의 고가 저가선(4개선)모두가 아닌 조건이 만족되는 해당선 1개만 N봉전
(예: 10봉전)에 미리 발생
*** 여기서 n봉전이라함은 이 가로선이 발생되는 시점을 말하고 가로선 자체는 n봉전을 적용하지않은 원래의 자리에서 발생
2) 즉, 기존수식에서 세로선이 나오는 같은 위치에 위 조건1)의 가로선이 n봉전에 미리 발생되었으면하는것입니다
*** 가로선의 두께와 색상도 사용자설정이 가능토록 부탁드립니다
3, 만약에 위수식이 불가하고, 현재대로 옵션챠트에서 data1, 2를 콜풋으로 설정할경우에 가능하다면 이것으로라도 부탁드리겠습니다
도움에 항상 감사드립니다!!!
----------------------------------------------------
input : 굵기1(5),굵기2(5),굵기3(5),굵기4(5);
var : cond11(false,data1),cond21(false,data1);
var : cond12(false,data1),cond22(false,data1);
var : TL1(0,Data1),TL2(0,Data1),TL3(0,Data1),TL4(0,Data1);
plot1(data1(highD(0)),"data1고가");
plot2(data1(LowD(0)),"data1저가");
plot3(data2(highD(0)),"data2고가");
plot4(data2(LowD(0)),"data2저가");
cond11 = data2(highD(0)) >= data1(highD(0)-PriceScale*1);
cond21 = data1(lowD(0)) <= data2(lowD(0)+PriceScale*1);
cond11 = data1(highD(0)) >= data2(highD(0)-PriceScale*1);
cond21 = data2(lowD(0)) <= data1(lowD(0)+PriceScale*1);
if 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);
}
if 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);
}
cond12 = data2(LowD(0)) <= data1(lowD(0)+PriceScale*1);
cond22 = data1(highD(0)) >= data2(highD(0)-PriceScale*1);
cond12 = data1(LowD(0)) <= data2(lowD(0)+PriceScale*1);
cond22 = data2(highD(0)) >= data1(highD(0)-PriceScale*1);
if 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);
}
if 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);
}