커뮤니티

수식 확인 부탁 드립니다.

프로필 이미지
뎅이요
2019-02-11 14:58:10
159
글번호 126051
답변완료
사용하던 수식인데 예스터레이더에 맞게 수정 바랍니다 매수 진입 수식 입니다 Params : Period1(5), Period2(10), Period3(3), Period4(14), Base1(25); Vars : vTEMA(0), diffCOND(False), TickSize(0); Ticksize = onetick * pricescale; v99 = (H + L + C ) / 3; V1 = ma(v99, Period1); V2 = ma(v99, Period2); Cond1 = CrossUp(V1 , V2); vTEMA = EMA(EMA(Ema(C, Period3), Period3), Period3) ; If vTEMA > vTEMA[1] Then COND2 = True Else COND2 = False; V3 = ADXApplied(Period4); If Base1 > V3 Then diffCOND = False Else diffCOND = True; If COND1 And COND2 And diffCOND Then Buy("a"); SetStopLoss(10 * TickSize * CurrentContracts); SetBreakEven(6 * TIckSize * cUrrentContracts); SetStopTrailing(7 * TickSize * CurrentContracts, 20 * TickSize * Currentcontracts); 수식 이상 여부 확인 부탁 드립니다 (예스터레이더에 맞게 수정 부탁 드립니다.) 질문 1. Ticksize, V1, Cond1, diffCOND, Then Buy("a"); 등 사용 가능 한지 확인 부탁 드립니다. 질문 2. SetStopLoss 진입 가격에서 10틱 하락시 전량 스탑로스 설정한 것입니다. 질문 3. SetBreakEven 진입 가격에서 6틱 상승후 하락하여 진입 가격 도달시 자동청산 되도록 설정한 것입니다. 질문 4. SetStopTrailing 진입 가격에서 20틱이상 상승후 7틱 하락할 경우 자동 청산 되도록 설정한 것입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-11 16:27:20

안녕하세요 예스스탁입니다. input : Period1(5), Period2(10), Period3(3), Period4(14), Base1(25); Vars : vTEMA(0), diffCOND(False), TickSize(0); var : v99(0),v1(0),v2(0),cond1(false),COND2(false); var : v3(0); Ticksize = pricescale; v99 = (H + L + C ) / 3; V1 = ma(v99, Period1); V2 = ma(v99, Period2); Cond1 = CrossUp(V1 , V2); vTEMA = EMA(EMA(Ema(C, Period3), Period3), Period3) ; If vTEMA > vTEMA[1] Then COND2 = True; Else COND2 = False; V3 = ADX(Period4); If Base1 > V3 Then diffCOND = False; Else diffCOND = True; If COND1 And COND2 And diffCOND Then Buy("a"); if MarketPosition == 1 and highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*6 Then ExitLong("Buy_BreakEven",AtStop,EntryPrice); if MarketPosition == -1 and Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*6 Then ExitShort("Sell_BreakEven",AtStop,EntryPrice); SetStopLoss(10 * TickSize,PointStop); SetStopTrailing(7 * TickSize, 20 * TickSize,PointStop); 즐거운 하루되세요 > 뎅이요 님이 쓴 글입니다. > 제목 : 수식 확인 부탁 드립니다. > 사용하던 수식인데 예스터레이더에 맞게 수정 바랍니다 매수 진입 수식 입니다 Params : Period1(5), Period2(10), Period3(3), Period4(14), Base1(25); Vars : vTEMA(0), diffCOND(False), TickSize(0); Ticksize = onetick * pricescale; v99 = (H + L + C ) / 3; V1 = ma(v99, Period1); V2 = ma(v99, Period2); Cond1 = CrossUp(V1 , V2); vTEMA = EMA(EMA(Ema(C, Period3), Period3), Period3) ; If vTEMA > vTEMA[1] Then COND2 = True Else COND2 = False; V3 = ADXApplied(Period4); If Base1 > V3 Then diffCOND = False Else diffCOND = True; If COND1 And COND2 And diffCOND Then Buy("a"); SetStopLoss(10 * TickSize * CurrentContracts); SetBreakEven(6 * TIckSize * cUrrentContracts); SetStopTrailing(7 * TickSize * CurrentContracts, 20 * TickSize * Currentcontracts); 수식 이상 여부 확인 부탁 드립니다 (예스터레이더에 맞게 수정 부탁 드립니다.) 질문 1. Ticksize, V1, Cond1, diffCOND, Then Buy("a"); 등 사용 가능 한지 확인 부탁 드립니다. 질문 2. SetStopLoss 진입 가격에서 10틱 하락시 전량 스탑로스 설정한 것입니다. 질문 3. SetBreakEven 진입 가격에서 6틱 상승후 하락하여 진입 가격 도달시 자동청산 되도록 설정한 것입니다. 질문 4. SetStopTrailing 진입 가격에서 20틱이상 상승후 7틱 하락할 경우 자동 청산 되도록 설정한 것입니다.