커뮤니티

함수식

프로필 이미지
유인력11
2019-02-14 10:57:12
153
글번호 126186
답변완료
안녕하세요 수고가 정말 많으심니다 아래식의 매도 부분을 완성해주시면 공부에 도움이 되겠습니다 간단한 주석도 부탁드리겠습니다 input : Period1(5), Period2(20), Period3(60), Period4(14), Base1(35); 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("s");
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-14 16:26:40

안녕하세요 예스스탁입니다. input : Period1(5), Period2(20), Period3(60), Period4(14), Base1(35); Vars : vTEMA(0), diffCOND1(False), TickSize(0); var : v99(0),v1(0),v2(0),cond1(false),COND2(false); var : v3(0),cond11(false),cond22(false),diffcond2(false); #1틱 값 Ticksize = pricescale; #봉의 중간값 v99 = (H + L + C ) / 3; #5이평 V1 = ma(v99, Period1); #20이평 V2 = ma(v99, Period2); #이평 골드이면 true 아니면 false Cond1 = CrossUp(V1 , V2); #이평 데드이면 true 아니면 false Cond11 = Crossdown(V1 , V2); #tema vTEMA = EMA(EMA(Ema(C, Period3), Period3), Period3) ; #TEMA가 상승중이면 true 아니면 false If vTEMA > vTEMA[1] Then COND2 = True; Else COND2 = False; #TEMA가 하락중이면 true 아니면 false If vTEMA > vTEMA[1] Then COND22 = True; Else COND22 = False; V3 = ADX(Period4); #ADX가 base1값보다 작으면 true 아니면 false If Base1 > V3 Then diffCOND1 = False; Else diffCOND1 = True; #ADX가 base1값보다 크면 true 아니면 false If Base1 < V3 Then diffCOND2 = False; Else diffCOND2 = True; #이평골드가 발생한 봉이고 tema가 상승이고 adx가 35미만이면 매수 If COND1 And COND2 And diffCOND1 Then Buy("b"); #이평데드가 발생한 봉이고 tema가 하락이고 adx가 35이상이면 매도 If COND11 And COND2 And diffCOND2 Then sell("s"); 즐거운 하루되세요 > 유인력11 님이 쓴 글입니다. > 제목 : 함수식 > 안녕하세요 수고가 정말 많으심니다 아래식의 매도 부분을 완성해주시면 공부에 도움이 되겠습니다 간단한 주석도 부탁드리겠습니다 input : Period1(5), Period2(20), Period3(60), Period4(14), Base1(35); 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("s");