커뮤니티
수식 문의드립니다.
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틱
다음글
이전글