커뮤니티

수식 문의드립니다.

프로필 이미지
라떼처럼
2018-05-06 10:01:28
148
글번호 118653
답변완료
수고 많으십니다. 수식 부탁드립니다. 이동평균 200선 아래로 내려간 1)첫번째 캔들의 종가를 기준으로 2)아래로 N 틱 이상 내려간후 (N틱이상 갭 발생후) 다시 200선 위로 3)캔들이(종가가) 올라가면 이후 10개 갠들의 평균 가격이 200선 위에 있을경우 매수 이동평균 200선 위로 올라간 4)첫번째 캔들의 종가를 기준으로 5)위로 N 틱 이상 올라간후 (N틱이상 갭 발생후) 다시 200선 아래로 6)캔들의 종가가 내려가면 이후 10개 갠들의 평균 가격이 200선 아래에 있을경우 매도 1) ■ 표시와 가격 2) ●(-N틱) 표시와 가격 3) ★ 표시 4) ■ 표시와 가격 5) ●(-N틱) 표시와 가격 6) ★ 표시 포지션이 있을경우 손절 50틱 익절 50틱
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2018-05-03 14:33:44

안녕하세요 예스스탁입니다. var : t(0),t1(0); var1 = ma(c,10); var2 = ma(C,200); if Crossup(C,var2) Then{ t = 1; t1 = t[1]; } if CrossDown(C,var2) Then{ t = -1; t1 = t[1]; } if t == -1 and c < var2-PriceScale*30 Then t = -2; if t == 1 and c > var2+PriceScale*30 Then t = 2; if t > 0 and t1 <= -2 and var1 > var2 Then buy(); if t < 0 and t1 >= 2 and var1 < var2 Then sell(); SetStopProfittarget(PriceScale*50,PointStop); SetStopLoss(PriceScale*50,PointStop); 즐거운 하루되세요 > 라떼처럼 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 수고 많으십니다. 수식 부탁드립니다. 이동평균 200선 아래로 내려간 1)첫번째 캔들의 종가를 기준으로 2)아래로 N 틱 이상 내려간후 (N틱이상 갭 발생후) 다시 200선 위로 3)캔들이(종가가) 올라가면 이후 10개 갠들의 평균 가격이 200선 위에 있을경우 매수 이동평균 200선 위로 올라간 4)첫번째 캔들의 종가를 기준으로 5)위로 N 틱 이상 올라간후 (N틱이상 갭 발생후) 다시 200선 아래로 6)캔들의 종가가 내려가면 이후 10개 갠들의 평균 가격이 200선 아래에 있을경우 매도 1) ■ 표시와 가격 2) ●(-N틱) 표시와 가격 3) ★ 표시 4) ■ 표시와 가격 5) ●(-N틱) 표시와 가격 6) ★ 표시 포지션이 있을경우 손절 50틱 익절 50틱
프로필 이미지

라떼처럼

2018-05-03 14:06:44

감사합니다 추가적으로 1)~6)지표 표시 좀 부탁드립니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의드립니다. > 안녕하세요 예스스탁입니다. var : t(0),t1(0); var1 = ma(c,10); var1 = ma(C,200); if Crossup(C,var2) Then{ t = 1; t1 = t[1]; } if CrossDown(C,var2) Then{ t = -1; t1 = t[1]; } if t == -1 and c < var2-PriceScale*30 Then t = -2; if t == 1 and c > var2+PriceScale*30 Then t = 2; if t > 0 and t1 <= -2 and var1 > var2 Then buy(); if t < 0 and t1 >= 2 and var1 < var2 Then sell(); SetStopProfittarget(PriceScale*50,PointStop); SetStopLoss(PriceScale*50,PointStop); 즐거운 하루되세요 > 라떼처럼 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 수고 많으십니다. 수식 부탁드립니다. 이동평균 200선 아래로 내려간 1)첫번째 캔들의 종가를 기준으로 2)아래로 N 틱 이상 내려간후 (N틱이상 갭 발생후) 다시 200선 위로 3)캔들이(종가가) 올라가면 이후 10개 갠들의 평균 가격이 200선 위에 있을경우 매수 이동평균 200선 위로 올라간 4)첫번째 캔들의 종가를 기준으로 5)위로 N 틱 이상 올라간후 (N틱이상 갭 발생후) 다시 200선 아래로 6)캔들의 종가가 내려가면 이후 10개 갠들의 평균 가격이 200선 아래에 있을경우 매도 1) ■ 표시와 가격 2) ●(-N틱) 표시와 가격 3) ★ 표시 4) ■ 표시와 가격 5) ●(-N틱) 표시와 가격 6) ★ 표시 포지션이 있을경우 손절 50틱 익절 50틱
프로필 이미지

예스스탁 예스스탁 답변

2018-05-03 14:53:08

안녕하세요 예스스탁입니다. input : n(30); var : t(0),t1(0),tx(0); var1 = ma(c,10); var2 = ma(C,200); if Crossup(C,var2) Then { t = 1; t1 = t[1]; tx = Text_New(sdate,stime,H+PriceScale,"■"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,RED); Condition1 = false; } if CrossDown(C,var2) Then { t = -1; t1 = t[1]; tx = Text_New(sdate,stime,L-PriceScale,"■"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,BLUE); } if t == -1 and c < var2-PriceScale*n Then{ t = -2; tx = Text_New(sdate,stime,L-PriceScale,"●"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,BLUE); } if t == 1 and c > var2+PriceScale*n Then { t = 2; tx = Text_New(sdate,stime,H+PriceScale,"●"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,RED); } if Condition1 == false and t > 0 and t1 <= -2 and var1 > var2 Then{ buy(); Condition1 = true; tx = Text_New(sdate,stime,H+PriceScale,"★"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,RED); } if Condition2 == false and t < 0 and t1 >= 2 and var1 < var2 Then{ sell(); Condition2 = true; tx = Text_New(sdate,stime,L-PriceScale,"★"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,BLUE); } SetStopProfittarget(PriceScale*50,PointStop); SetStopLoss(PriceScale*50,PointStop); 즐거운 하루되세요 > 라떼처럼 님이 쓴 글입니다. > 제목 : Re : Re : 수식 문의드립니다. > 감사합니다 추가적으로 1)~6)지표 표시 좀 부탁드립니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의드립니다. > 안녕하세요 예스스탁입니다. var : t(0),t1(0); var1 = ma(c,10); var1 = ma(C,200); if Crossup(C,var2) Then{ t = 1; t1 = t[1]; } if CrossDown(C,var2) Then{ t = -1; t1 = t[1]; } if t == -1 and c < var2-PriceScale*30 Then t = -2; if t == 1 and c > var2+PriceScale*30 Then t = 2; if t > 0 and t1 <= -2 and var1 > var2 Then buy(); if t < 0 and t1 >= 2 and var1 < var2 Then sell(); SetStopProfittarget(PriceScale*50,PointStop); SetStopLoss(PriceScale*50,PointStop); 즐거운 하루되세요 > 라떼처럼 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 수고 많으십니다. 수식 부탁드립니다. 이동평균 200선 아래로 내려간 1)첫번째 캔들의 종가를 기준으로 2)아래로 N 틱 이상 내려간후 (N틱이상 갭 발생후) 다시 200선 위로 3)캔들이(종가가) 올라가면 이후 10개 갠들의 평균 가격이 200선 위에 있을경우 매수 이동평균 200선 위로 올라간 4)첫번째 캔들의 종가를 기준으로 5)위로 N 틱 이상 올라간후 (N틱이상 갭 발생후) 다시 200선 아래로 6)캔들의 종가가 내려가면 이후 10개 갠들의 평균 가격이 200선 아래에 있을경우 매도 1) ■ 표시와 가격 2) ●(-N틱) 표시와 가격 3) ★ 표시 4) ■ 표시와 가격 5) ●(-N틱) 표시와 가격 6) ★ 표시 포지션이 있을경우 손절 50틱 익절 50틱
프로필 이미지

라떼처럼

2018-05-03 15:00:39

요청드린 사항이 반영이 안되어 있어 다시한번 요청드립니다. 거래가 한번밖에 안 이루어 지며, ★ 이후 10개 캔들의 평균값이 200선 위에 있을때의 조건이 반영이 안되어 있습니다. 반영되면 새로올린 글은 삭제 하겠습니다. 매수 조건1) 이동평균 200선 아래로 내려간 첫번째 캔들의 값 기준(■) 아래로 N 틱 이상 내려가고 (●) (N(30)틱 이상 갭 발생하고) 조건2) 다시 200선 위로 캔들이(종가가) 올라가면 (★) 조건3) (★) 캔들 이후 10개 갠들의 평균 가격이 200선 보다 높으면 매수 매도 (매수 반대) 조건1) 이동평균 200선 위로 올라간 첫번째 캔들의 값 기준(■) 위로 N 틱 이상 올라가고 (●) (N(30)틱 이상 갭 발생하고) 조건2) 다시 200선 아래로 캔들이(종가가) 내려가면 (★) 조건3) (★) 캔들 이후 10개 갠들의 평균 가격이 200선 보다 낮으면 매도 포지션이 있을경우 손절 30틱 익절 30틱 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식 문의드립니다. > 안녕하세요 예스스탁입니다. input : n(30); var : t(0),t1(0),tx(0); var1 = ma(c,10); var2 = ma(C,200); if Crossup(C,var2) Then { t = 1; t1 = t[1]; tx = Text_New(sdate,stime,H+PriceScale,"■"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,RED); Condition1 = false; } if CrossDown(C,var2) Then { t = -1; t1 = t[1]; tx = Text_New(sdate,stime,L-PriceScale,"■"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,BLUE); } if t == -1 and c < var2-PriceScale*n Then{ t = -2; tx = Text_New(sdate,stime,L-PriceScale,"●"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,BLUE); } if t == 1 and c > var2+PriceScale*n Then { t = 2; tx = Text_New(sdate,stime,H+PriceScale,"●"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,RED); } if Condition1 == false and t > 0 and t1 <= -2 and var1 > var2 Then{ buy(); Condition1 = true; tx = Text_New(sdate,stime,H+PriceScale,"★"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,RED); } if Condition2 == false and t < 0 and t1 >= 2 and var1 < var2 Then{ sell(); Condition2 = true; tx = Text_New(sdate,stime,L-PriceScale,"★"+NumToStr(C,2)); Text_SetStyle(tx,2,2); Text_SetColor(tx,BLUE); } SetStopProfittarget(PriceScale*50,PointStop); SetStopLoss(PriceScale*50,PointStop); 즐거운 하루되세요 > 라떼처럼 님이 쓴 글입니다. > 제목 : Re : Re : 수식 문의드립니다. > 감사합니다 추가적으로 1)~6)지표 표시 좀 부탁드립니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의드립니다. > 안녕하세요 예스스탁입니다. var : t(0),t1(0); var1 = ma(c,10); var1 = ma(C,200); if Crossup(C,var2) Then{ t = 1; t1 = t[1]; } if CrossDown(C,var2) Then{ t = -1; t1 = t[1]; } if t == -1 and c < var2-PriceScale*30 Then t = -2; if t == 1 and c > var2+PriceScale*30 Then t = 2; if t > 0 and t1 <= -2 and var1 > var2 Then buy(); if t < 0 and t1 >= 2 and var1 < var2 Then sell(); SetStopProfittarget(PriceScale*50,PointStop); SetStopLoss(PriceScale*50,PointStop); 즐거운 하루되세요 > 라떼처럼 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 수고 많으십니다. 수식 부탁드립니다. 이동평균 200선 아래로 내려간 1)첫번째 캔들의 종가를 기준으로 2)아래로 N 틱 이상 내려간후 (N틱이상 갭 발생후) 다시 200선 위로 3)캔들이(종가가) 올라가면 이후 10개 갠들의 평균 가격이 200선 위에 있을경우 매수 이동평균 200선 위로 올라간 4)첫번째 캔들의 종가를 기준으로 5)위로 N 틱 이상 올라간후 (N틱이상 갭 발생후) 다시 200선 아래로 6)캔들의 종가가 내려가면 이후 10개 갠들의 평균 가격이 200선 아래에 있을경우 매도 1) ■ 표시와 가격 2) ●(-N틱) 표시와 가격 3) ★ 표시 4) ■ 표시와 가격 5) ●(-N틱) 표시와 가격 6) ★ 표시 포지션이 있을경우 손절 50틱 익절 50틱