예스스탁
예스스탁 답변
2022-09-29 15:17:17
안녕하세요
예스스탁입니다.
데이타기준이 잘못된 부분이 있어 수정해 드립니다.
input: 굵기1(1),굵기2(1),굵기3(1),굵기4(1);
input: 색1(white),색2(white),색3(white),색4(white);
var : month(0,Data1),nday(0,Data1),week(0,Data1);
var : h1(0,Data1),l1(0,Data1),h2(0,Data2),l2(0,Data2);
var : TL1(0,Data1),TL2(0,Data1),TL3(0,Data1),TL4(0,Data1);
var : TX1(0,Data1),TX2(0,Data1),TX3(0,Data1),TX4(0,Data1);
month = data1(int(date/100)-int(date/10000)*100);
nday = data1(date - int(date/100)*100);
Week = data1(DayOfWeek(date));
if data1(Index) == 0 or (Bdate != Bdate[1] and month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then
{
h1 = data1(h);
l1 = data1(l);
h2 = data2(h);
l2 = data2(l);
}
Else
{
if h1 > 0 and data1(h) > h1 Then
{
h1 = data1(h);
}
if l1 > 0 and data1(l) < l1 Then
{
l1 = data1(l);
}
if h2 > 0 and data2(h) > h2 Then
{
h2 = data2(h);
}
if l2 > 0 and data2(l) < l2 Then
{
l2 = data2(l);
}
}
if CurrentDate == sDate Then
{
if Data1(sDate != sDate[1])Then
{
tl1 = TL_New(sDate,stime,h1,NextBarSdate,NextBarStime,h1);
TL_SetExtLeft(tl1,true);
TL_SetExtRight(tl1,true);
TL_SetColor(tl1,색1);
TL_SetSize(tl1,굵기1);
tx1 = Text_New(sDate,stime,h1,"콜고");
Text_SetColor(tx1,White);
Text_SetStyle(tx1,0,1);
tl2 = TL_New(sDate,stime,l1,NextBarSdate,NextBarStime,l1);
TL_SetExtLeft(tl2,true);
TL_SetExtRight(tl2,true);
TL_SetColor(tl2,색2);
TL_SetSize(tl2,굵기2);
tx2 = Text_New(sDate,stime,l1,"콜저");
Text_SetColor(tx2,White);
Text_SetStyle(tx2,0,1);
tl3 = TL_New(sDate,stime,h2,NextBarSdate,NextBarStime,h2);
TL_SetExtLeft(tl3,true);
TL_SetExtRight(tl3,true);
TL_SetColor(tl3,색3);
TL_SetSize(tl3,굵기3);
tx3 = Text_New(sDate,stime,h2,"풋고");
Text_SetColor(tx3,White);
Text_SetStyle(tx3,0,1);
tl4 = TL_New(sDate,stime,l2,NextBarSdate,NextBarStime,l2);
TL_SetExtLeft(tl4,true);
TL_SetExtRight(tl4,true);
TL_SetColor(tl4,색4);
TL_SetSize(tl4,굵기4);
tx4 = Text_New(sDate,stime,l2,"풋저");
Text_SetColor(tl4,White);
Text_SetStyle(tx4,0,1);
}
Else
{
TL_SetBegin(tl1,sDate,sTime,h1);
TL_SetEnd(tl1,NextBarSdate,NextBarStime,h1);
Text_SetLocation(tx1,NextBarSdate,NextBarStime,h1);
TL_SetBegin(tl2,sDate,sTime,l1);
TL_SetEnd(tl2,NextBarSdate,NextBarStime,l1);
Text_SetLocation(tx2,NextBarSdate,NextBarStime,l1);
TL_SetBegin(tl3,sDate,sTime,h2);
TL_SetEnd(tl3,NextBarSdate,NextBarStime,h2);
Text_SetLocation(tx3,NextBarSdate,NextBarStime,h2);
TL_SetBegin(tl4,sDate,sTime,l2);
TL_SetEnd(tl4,NextBarSdate,NextBarStime,l2);
Text_SetLocation(tx4,NextBarSdate,NextBarStime,l2);
}
}
즐거운 하루되세요
> qha71 님이 쓴 글입니다.
> 제목 : 확인 좀 부탁드립니다!
> 안녕하세요!
어제 만들어 주신 수식을 오늘 매매에 적용해보았는데 풋고와 풋저의 간격이 좀 이상한 것 같습니다!
수식을 한번 확인해 주시길 부탁드립니다!
그리고 선의 굵기와 색상을 외부변수로 바꿔 주시길 부탁드립니다!
항상 노고에 감사드립니다!
var : month(0,Data1),nday(0,Data1),week(0,Data1),h1(0,Data1),l1(0,Data1),h2(0,Data1),l2(0,Data1);
var : TL1(0,Data1),TL2(0,Data1),TL3(0,Data1),TL4(0,Data1);
var : TX1(0,Data1),TX2(0,Data1),TX3(0,Data1),TX4(0,Data1);
month = data1(int(date/100)-int(date/10000)*100);
nday = data1(date - int(date/100)*100);
Week = data1(DayOfWeek(date));
if data1(Index) == 0 or (Bdate != Bdate[1] and month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then
{
h1 = data1(h);
l1 = data1(l);
h2 = data2(h);
l2 = data2(l);
}
Else
{
if h1 > 0 and data1(h) > h1 Then
{
h1 = data1(h);
}
if l1 > 0 and data1(l) < l1 Then
{
l1 = data1(l);
}
if h2 > 0 and data2(h) > h2 Then
{
h2 = data2(h);
}
if l2 > 0 and data2(l) < l2 Then
{
l2 = data1(l);
}
}
if CurrentDate == sDate Then
{
if Data1(sDate != sDate[1])Then
{
tl1 = TL_New(sDate,stime,h1,NextBarSdate,NextBarStime,h1);
TL_SetExtLeft(tl1,true);
TL_SetExtRight(tl1,true);
TL_SetColor(tl1,White);
tx1 = Text_New(sDate,stime,h1,"콜고");
Text_SetColor(tx1,White);
Text_SetStyle(tx1,0,1);
tl2 = TL_New(sDate,stime,l1,NextBarSdate,NextBarStime,l1);
TL_SetExtLeft(tl2,true);
TL_SetExtRight(tl2,true);
TL_SetColor(tl2,White);
tx2 = Text_New(sDate,stime,l1,"콜저");
Text_SetColor(tx2,White);
Text_SetStyle(tx2,0,1);
tl3 = TL_New(sDate,stime,h2,NextBarSdate,NextBarStime,h2);
TL_SetExtLeft(tl3,true);
TL_SetExtRight(tl3,true);
TL_SetColor(tl3,White);
tx3 = Text_New(sDate,stime,h2,"풋고");
Text_SetColor(tx3,White);
Text_SetStyle(tx3,0,1);
tl4 = TL_New(sDate,stime,l2,NextBarSdate,NextBarStime,l2);
TL_SetExtLeft(tl4,true);
TL_SetExtRight(tl4,true);
TL_SetColor(tl4,White);
tx4 = Text_New(sDate,stime,l2,"풋저");
Text_SetColor(tl4,White);
Text_SetStyle(tx4,0,1);
}
Else
{
TL_SetBegin(tl1,sDate,sTime,h1);
TL_SetEnd(tl1,NextBarSdate,NextBarStime,h1);
Text_SetLocation(tx1,NextBarSdate,NextBarStime,h1);
TL_SetBegin(tl2,sDate,sTime,l1);
TL_SetEnd(tl2,NextBarSdate,NextBarStime,l1);
Text_SetLocation(tx2,NextBarSdate,NextBarStime,l1);
TL_SetBegin(tl3,sDate,sTime,h2);
TL_SetEnd(tl3,NextBarSdate,NextBarStime,h2);
Text_SetLocation(tx3,NextBarSdate,NextBarStime,h2);
TL_SetBegin(tl4,sDate,sTime,l2);
TL_SetEnd(tl4,NextBarSdate,NextBarStime,l2);
Text_SetLocation(tx4,NextBarSdate,NextBarStime,l2);
}
}