커뮤니티

수식작성 부탁드립니다.

프로필 이미지
고박사122
2022-09-25 11:07:16
963
글번호 162488
답변완료
안녕하세요. 운영자님 제가 이번에 부탁드릴 시스템은 거래시간 : 22:30 ~ 다음날 05:00 매수조건 : 다음 지표수식에서 주가가 120 이동평균선 위 Plot1 or Plot3를 상향돌파 시 매수하고 X틱 이상 이익시 익절 또는 Y틱 이상 손실 시 손절 매도조건 : 다음 지표수식에서 주가가 120 이동평균선 아래 Plot2 or Plot4를 하향돌파 시 매도하고 X틱 이상 이익시 익절 또는 Y틱 이상 손실 시 손절 input : Length(5); var : Hdate0(0), Hdate1(0), Htime0(0), Htime1(0), Hval(0), TL1(0); var : Ldate0(0), Ldate1(0), Ltime0(0), Ltime1(0), Lval(0), TL2(0); var1 = SwingHigh(1, H, Length, Length, Length*2+1); var2 = SwingLow(1, L, Length, Length, Length*2+1); if var1 == -1 Then var1 = var1[1]; if Var2 == -1 Then var2 = Var2[1]; if var1 <> var1[1] Then { TL_delete(TL1); Hdate0 = sdate; Hdate1 = sDate[Length]; Htime0 = stime; Htime1 = sTime[Length]; Hval = H[Length]; TL1 = TL_New(Hdate1, Htime1, Hval, Hdate0, Htime0, Hval); } TL_SetColor(TL1, Red); TL_SetExtRight(TL1,true); TL_SetSize(TL1,2); if var2 <> var2[1] Then { TL_delete(TL2); Ldate0 = sdate; Ldate1 = sDate[Length]; Ltime0 = stime; Ltime1 = sTime[Length]; Lval = L[Length]; TL2 = TL_New(Ldate1, Ltime1, Lval, Ldate0, Ltime0, Lval); } TL_SetColor(TL2, Blue); TL_SetExtRight(TL2,true); TL_SetSize(TL2,2); # 그래프 종류 속성 점그래프 Plot1(var1,"swHigh",Red,0,4); Plot2(var2,"swLow",Blue,0,4); Plot3(var1,"swHigh확장",Red,0,4); Plot4(var2,"swLow확장",Blue,0,4); FixPlotShift(1,-Length); FixPlotShift(2,-Length); 수고하세요,
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-09-26 11:42:46

안녕하세요 예스스탁입니다. input : Length(5),P(120); input : StartTime(223000),EndTime(050000); input : 익절틱수(50),손절틱수(50); var : Hdate0(0), Hdate1(0), Htime0(0), Htime1(0), Hval(0), TL1(0); var : Ldate0(0), Ldate1(0), Ltime0(0), Ltime1(0), Lval(0), TL2(0); var : Tcond(false),mav(0); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } var1 = SwingHigh(1, H, Length, Length, Length*2+1); var2 = SwingLow(1, L, Length, Length, Length*2+1); if var1 == -1 Then var1 = var1[1]; if Var2 == -1 Then var2 = Var2[1]; if var1 <> var1[1] Then { TL_delete(TL1); Hdate0 = sdate; Hdate1 = sDate[Length]; Htime0 = stime; Htime1 = sTime[Length]; Hval = H[Length]; TL1 = TL_New(Hdate1, Htime1, Hval, Hdate0, Htime0, Hval); } TL_SetColor(TL1, Red); TL_SetExtRight(TL1,true); TL_SetSize(TL1,2); if var2 <> var2[1] Then { TL_delete(TL2); Ldate0 = sdate; Ldate1 = sDate[Length]; Ltime0 = stime; Ltime1 = sTime[Length]; Lval = L[Length]; TL2 = TL_New(Ldate1, Ltime1, Lval, Ldate0, Ltime0, Lval); } TL_SetColor(TL2, Blue); TL_SetExtRight(TL2,true); TL_SetSize(TL2,2); mav = ma(C,P); if tcond == true Then { if C > mav and CrossUp(C,var1) Then Buy(); if C < mav and CrossDown(c,var2) Then Sell(); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 고박사122 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다. > 안녕하세요. 운영자님 제가 이번에 부탁드릴 시스템은 거래시간 : 22:30 ~ 다음날 05:00 매수조건 : 다음 지표수식에서 주가가 120 이동평균선 위 Plot1 or Plot3를 상향돌파 시 매수하고 X틱 이상 이익시 익절 또는 Y틱 이상 손실 시 손절 매도조건 : 다음 지표수식에서 주가가 120 이동평균선 아래 Plot2 or Plot4를 하향돌파 시 매도하고 X틱 이상 이익시 익절 또는 Y틱 이상 손실 시 손절 input : Length(5); var : Hdate0(0), Hdate1(0), Htime0(0), Htime1(0), Hval(0), TL1(0); var : Ldate0(0), Ldate1(0), Ltime0(0), Ltime1(0), Lval(0), TL2(0); var1 = SwingHigh(1, H, Length, Length, Length*2+1); var2 = SwingLow(1, L, Length, Length, Length*2+1); if var1 == -1 Then var1 = var1[1]; if Var2 == -1 Then var2 = Var2[1]; if var1 <> var1[1] Then { TL_delete(TL1); Hdate0 = sdate; Hdate1 = sDate[Length]; Htime0 = stime; Htime1 = sTime[Length]; Hval = H[Length]; TL1 = TL_New(Hdate1, Htime1, Hval, Hdate0, Htime0, Hval); } TL_SetColor(TL1, Red); TL_SetExtRight(TL1,true); TL_SetSize(TL1,2); if var2 <> var2[1] Then { TL_delete(TL2); Ldate0 = sdate; Ldate1 = sDate[Length]; Ltime0 = stime; Ltime1 = sTime[Length]; Lval = L[Length]; TL2 = TL_New(Ldate1, Ltime1, Lval, Ldate0, Ltime0, Lval); } TL_SetColor(TL2, Blue); TL_SetExtRight(TL2,true); TL_SetSize(TL2,2); # 그래프 종류 속성 점그래프 Plot1(var1,"swHigh",Red,0,4); Plot2(var2,"swLow",Blue,0,4); Plot3(var1,"swHigh확장",Red,0,4); Plot4(var2,"swLow확장",Blue,0,4); FixPlotShift(1,-Length); FixPlotShift(2,-Length); 수고하세요,