커뮤니티

에러수정 좀 부탁드립니다.

프로필 이미지
매버릭
2023-07-24 06:34:48
1239
글번호 170871
답변완료
안녕하세요? 어디가 문제인지를 모르겠어요. 수정 좀 부탁드립니다. //====================================// 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);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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);