예스스탁
예스스탁 답변
2021-05-10 14:07:54
안녕하세요
예스스탁입니다.
plot3,plot4 기준으로 변경한 식입니다.
한차트에 data1에서 data4의 4개의 데이타가 있으면 됩니다.
콜만있는차트, 풋만있는차트 각각에 적용하시면 됩니다.
input : 색상1(RED),색상2(BLUE),색상3(GREEN),색상4(YELLOW);
input : 굵기1(1),굵기2(1),굵기3(1),굵기4(1);
var : H1(0,data1),L1(0,Data1),R1(0,Data1),Hv1(0,Data1),Lv1(0,data1);
var : H2(0,data2),L2(0,Data2),R2(0,Data2),Hv2(0,Data2),Lv2(0,data2);
var : H3(0,data3),L3(0,Data3),R3(0,Data3),Hv3(0,Data3),Lv3(0,data3);
var : H4(0,data4),L4(0,Data4),R4(0,Data4),Hv4(0,Data4),Lv4(0,data4);
if data1(sTime < 93000) Then
{
H1 = data1(HighD(0));
L1 = data1(LowD(0));
R1 = H1-L1;
HV1 = H1+R1;
LV1 = L1-R1;
}
if data2(sTime < 93000) Then
{
H2 = data2(HighD(0));
L2 = data2(LowD(0));
R2 = H2-L2;
HV2 = H2+R2;
LV2 = L2-R2;
}
if data3(sTime < 93000) Then
{
H3 = data3(HighD(0));
L3 = data3(LowD(0));
R3 = H3-L3;
HV3 = H3+R3;
LV3 = L3-R3;
}
if data4(sTime < 93000) Then
{
H4 = data4(HighD(0));
L4 = data4(LowD(0));
R4 = H4-L4;
HV4 = H4+R4;
LV4 = L4-R4;
}
Plot1(H1);
Plot2(L1);
Plot3(Hv1);
Plot4(Lv1);
Plot5(H2);
Plot6(L2);
Plot7(Hv2);
Plot8(Lv2);
Plot9(H3);
Plot10(L3);
Plot11(Hv3);
Plot12(Lv3);
Plot13(H4);
Plot14(L4);
Plot15(Hv4);
Plot16(Lv4);
var : TL1(0);
var : TL2(0);
var : TL3(0);
var : TL4(0);
if Data1(CrossUp(H,Hv1)) or Data1(CrossDown(L,Hv1)) or
Data1(CrossUp(H,Hv2)) or Data1(CrossDown(L,Hv2)) or
Data1(CrossUp(H,Hv3)) or Data1(CrossDown(L,Hv3)) or
Data1(CrossUp(H,Hv4)) or Data1(CrossDown(L,Hv4)) or
Data1(CrossUp(H,Lv1)) or Data1(CrossDown(L,Hv1)) or
Data1(CrossUp(H,Lv2)) or Data1(CrossDown(L,Lv2)) or
Data1(CrossUp(H,Lv3)) or Data1(CrossDown(L,Lv3)) or
Data1(CrossUp(H,Lv4)) or Data1(CrossDown(L,Lv4)) Then
{
TL1 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL1,색상1);
TL_SetSize(TL1, 굵기1);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if data2(CrossUp(H,Hv1)) or data2(CrossDown(L,Hv1)) or
data2(CrossUp(H,Hv2)) or data2(CrossDown(L,Hv2)) or
data2(CrossUp(H,Hv3)) or data2(CrossDown(L,Hv3)) or
data2(CrossUp(H,Hv4)) or data2(CrossDown(L,Hv4)) or
data2(CrossUp(H,Lv1)) or data2(CrossDown(L,Hv1)) or
data2(CrossUp(H,Lv2)) or data2(CrossDown(L,Lv2)) or
data2(CrossUp(H,Lv3)) or data2(CrossDown(L,Lv3)) or
data2(CrossUp(H,Lv4)) or data2(CrossDown(L,Lv4)) Then
{
TL2 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL2,색상2);
TL_SetSize(TL2, 굵기2);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if data3(CrossUp(H,Hv1)) or data3(CrossDown(L,Hv1)) or
data3(CrossUp(H,Hv2)) or data3(CrossDown(L,Hv2)) or
data3(CrossUp(H,Hv3)) or data3(CrossDown(L,Hv3)) or
data3(CrossUp(H,Hv4)) or data3(CrossDown(L,Hv4)) or
data3(CrossUp(H,Lv1)) or data3(CrossDown(L,Hv1)) or
data3(CrossUp(H,Lv2)) or data3(CrossDown(L,Lv2)) or
data3(CrossUp(H,Lv3)) or data3(CrossDown(L,Lv3)) or
data3(CrossUp(H,Lv4)) or data3(CrossDown(L,Lv4)) Then
{
TL3 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL3,색상3);
TL_SetSize(TL3, 굵기3);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if data4(CrossUp(H,Hv1)) or data4(CrossDown(L,Hv1)) or
data4(CrossUp(H,Hv2)) or data4(CrossDown(L,Hv2)) or
data4(CrossUp(H,Hv3)) or data4(CrossDown(L,Hv3)) or
data4(CrossUp(H,Hv4)) or data4(CrossDown(L,Hv4)) or
data4(CrossUp(H,Lv1)) or data4(CrossDown(L,Hv1)) or
data4(CrossUp(H,Lv2)) or data4(CrossDown(L,Lv2)) or
data4(CrossUp(H,Lv3)) or data4(CrossDown(L,Lv3)) or
data4(CrossUp(H,Lv4)) or data4(CrossDown(L,Lv4)) Then
{
TL4 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL4,색상4);
TL_SetSize(TL4, 굵기4);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 아래 72346번 재문의드렸습니다
>
아래 72346번 재문의드렸습니다