예스스탁
예스스탁 답변
2023-07-24 14:30:05
안녕하세요.
예스스탁입니다.
if crossup(c,X2) Then {
{
수식에 중괄호가 두번씩 열려 있습니다.
수정한 식입니다.
var : x1(0,Data1),x2(0,Data1),x3(0,Data1),x4(0,Data1),x5(0,Data1),x6(0,Data1),TL1(0),선두깨(0),
v1(0,Data1),v2(0,Data1),v3(0,Data1),v4(0,Data1),v5(0,Data1),v6(0,Data1),tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0);
x1 = Data1(ema(c,9));
X2 = Data1(ma(c,120)); //120이평선(1시간)
X3 = Data1(ma(c,240)); //240이평선(2시간)
X4 = Data1(ma(c,480)); //480이평선(4시간)
if crossup(c,X2) Then
{
V1 = Data1(C);
tx1 = Text_New_Self(Data1(sDate),Data1(sTime),v1,NumToStr(v1,2));
Text_SetStyle(tx1,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩120이평선돌파.wav");
}
if crossup(c,X3) Then
{
V2 = Data1(C);
tx2 = Text_New_Self(Data1(sDate),Data1(sTime),v2,NumToStr(v2,2));
Text_SetStyle(tx2,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩240이평선돌파.wav");
}
if crossup(c,X4) Then
{
V3 = Data1(C);
tx3 = Text_New_Self(Data1(sDate),Data1(sTime),v3,NumToStr(v3,2));
Text_SetStyle(tx3,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩480이평선돌파.wav");
}
if crossdown(c,X2) Then
{
V4 = Data1(C);
tx4 = Text_New_Self(Data1(sDate),Data1(sTime),v4,NumToStr(v4,2));
Text_SetStyle(tx4,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩120이평선이탈.wav");
}
if crossdown(c,X3) Then
{
V5 = Data1(C);
tx5 = Text_New_Self(Data1(sDate),Data1(sTime),v5,NumToStr(v5,2));
Text_SetStyle(tx5,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩240이평선이탈.wav");
}
if crossdown(c,X4) Then
{
V6 = Data1(C);
tx6 = Text_New_Self(Data1(sDate),Data1(sTime),v6,NumToStr(v6,2));
Text_SetStyle(tx6,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩480이평선이탈.wav");
}
if v1 > 0 Then
Plot1(v1,"240이평선돌파",Magenta);
if v2 > 0 Then
Plot2(v2,"60이평선위로돌파",Red);
if v3 > 0 Then
Plot3(v3,"60이평선아래로돌파",RgB(128,0,0));
if v4 > 0 Then
Plot1(v4,"240이평선돌파",RgB(0,204,255));
if v5 > 0 Then
Plot2(v5,"60이평선위로돌파",LBlue);
if v6 > 0 Then
Plot3(v6,"60이평선아래로돌파",Black);
Text_SetLocation(tx1,Data1(NextBarSdate),Data1(NextBarStime),v1);
Text_SetLocation(tx2,Data1(NextBarSdate),Data1(NextBarStime),v2);
Text_SetLocation(tx3,Data1(NextBarSdate),Data1(NextBarStime),v3);
Text_SetLocation(tx4,Data1(NextBarSdate),Data1(NextBarStime),v4);
Text_SetLocation(tx5,Data1(NextBarSdate),Data1(NextBarStime),v5);
Text_SetLocation(tx6,Data1(NextBarSdate),Data1(NextBarStime),v6);
즐거운 하루되세요
> 매버릭 님이 쓴 글입니다.
> 제목 : 에러수정 좀 부탁드립니다.
> 안녕하세요? 어디가 문제인지를 모르겠어요. 수정 좀 부탁드립니다.
//====================================//
var : x1(0,Data1),x2(0,Data1),x3(0,Data1),x4(0,Data1),x5(0,Data1),x6(0,Data1),TL1(0),선두깨(0),
v1(0,Data1),v2(0,Data1),v3(0,Data1),v4(0,Data1),v5(0,Data1),v6(0,Data1),tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0);
x1 = Data1(ema(c,9));
X2 = Data1(ma(c,120)); //120이평선(1시간)
X3 = Data1(ma(c,240)); //240이평선(2시간)
X4 = Data1(ma(c,480)); //480이평선(4시간)
if crossup(c,X2) Then {
{
V1 = Data1(C);
tx1 = Text_New_Self(Data1(sDate),Data1(sTime),v1,NumToStr(v1,2));
Text_SetStyle(tx1,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩120이평선돌파.wav");
}
if crossup(c,X3) Then {
{
V2 = Data1(C);
tx2 = Text_New_Self(Data1(sDate),Data1(sTime),v2,NumToStr(v2,2));
Text_SetStyle(tx2,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩240이평선돌파.wav");
}
if crossup(c,X4) Then {
{
V3 = Data1(C);
tx3 = Text_New_Self(Data1(sDate),Data1(sTime),v3,NumToStr(v3,2));
Text_SetStyle(tx3,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩480이평선돌파.wav");
}
if crossdown(c,X2) Then {
{
V4 = Data1(C);
tx4 = Text_New_Self(Data1(sDate),Data1(sTime),v4,NumToStr(v4,2));
Text_SetStyle(tx4,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩120이평선이탈.wav");
}
if crossdown(c,X3) Then {
{
V5 = Data1(C);
tx5 = Text_New_Self(Data1(sDate),Data1(sTime),v5,NumToStr(v5,2));
Text_SetStyle(tx5,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩240이평선이탈.wav");
}
if crossdown(c,X4) Then {
{
V6 = Data1(C);
tx6 = Text_New_Self(Data1(sDate),Data1(sTime),v6,NumToStr(v6,2));
Text_SetStyle(tx6,0,0);
PlaySound("C:₩EugeneYesTrader₩Bin10₩data₩Sound₩480이평선이탈.wav");
}
if v1 > 0 Then
Plot1(v1,"240이평선돌파",Magenta);
if v2 > 0 Then
Plot2(v2,"60이평선위로돌파",Red);
if v3 > 0 Then
Plot3(v3,"60이평선아래로돌파",RgB(128,0,0));
if v4 > 0 Then
Plot1(v4,"240이평선돌파",RgB(0,204,255));
if v5 > 0 Then
Plot2(v5,"60이평선위로돌파",LBlue);
if v6 > 0 Then
Plot3(v6,"60이평선아래로돌파",Black);
Text_SetLocation(tx1,Data1(NextBarSdate),Data1(NextBarStime),v1);
Text_SetLocation(tx2,Data1(NextBarSdate),Data1(NextBarStime),v2);
Text_SetLocation(tx3,Data1(NextBarSdate),Data1(NextBarStime),v3);
Text_SetLocation(tx4,Data1(NextBarSdate),Data1(NextBarStime),v4);
Text_SetLocation(tx5,Data1(NextBarSdate),Data1(NextBarStime),v5);
Text_SetLocation(tx6,Data1(NextBarSdate),Data1(NextBarStime),v6);