커뮤니티
함수식
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");