커뮤니티

문의 드립니다

프로필 이미지
푸른
2022-11-06 21:11:28
965
글번호 163542
답변완료
Inputs: XAvgLen(3), HiLoLen(50), Retrace(0.382); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if XAvg > HRetrace Then buy(); if XAvg < LRetrace Then Sell(); ------------ 위 수식어에 해외선물 매매시간 (10:15~ 익일 05:55) 및 손절 50틱를 추가로 부탁드립니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-11-07 09:22:13

안녕하세요 예스스탁입니다. input : StartTime(101500),EndTime(055500); Inputs: XAvgLen(3), HiLoLen(50), Retrace(0.382),손절틱수(50); var : Tcond(false); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(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); } } XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if Tcond == true Then { if crossup(XAvg, HRetrace) Then buy(); if CrossDown(XAvg , LRetrace) Then Sell(); } SetStopLoss(손절틱수*PriceScale, PointStop); 즐거운 하루되세요 > 푸른 님이 쓴 글입니다. > 제목 : 문의 드립니다 > Inputs: XAvgLen(3), HiLoLen(50), Retrace(0.382); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if XAvg > HRetrace Then buy(); if XAvg < LRetrace Then Sell(); ------------ 위 수식어에 해외선물 매매시간 (10:15~ 익일 05:55) 및 손절 50틱를 추가로 부탁드립니다.
프로필 이미지

푸른

2022-11-14 05:14:42

input : starttime(1030000),endtime(63000); input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4); var : HH(0),LL(0); var : Tcond(false); 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); } } --------------------------- > 푸른 님이 쓴 글입니다. > 제목 : 문의 드립니다 > Inputs: XAvgLen(3), HiLoLen(50), Retrace(0.382); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if XAvg > HRetrace Then buy(); if XAvg < LRetrace Then Sell(); ------------ 위 수식어에 해외선물 매매시간 (10:15~ 익일 05:55) 및 손절 50틱를 추가로 부탁드립니다.