예스스탁
예스스탁 답변
2016-03-31 09:38:25
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다
외부변수 포지션을 1로 하시면 매수, -1로 지정하시면 매도 지표를 그립니다.
input : 포지션(1),손절틱수(15),익절틱수(15),본절틱수(12);
input : 라인굵기(0);#0~8까지, 높을수록 굵음
var : TL1(0),TL2(0),TL3(0),tx1(0),tx2(0),tx3(0);
var : 익절(0),손절(0),본절(0);
if 포지션 == 1 then{
손절 = NextBarOpen-PriceScale*손절틱수;
익절 = NextBarOpen+PriceScale*익절틱수;
본절 = NextBarOpen+PriceScale*본절틱수;
}
Else{
손절 = NextBarOpen+PriceScale*손절틱수;
익절 = NextBarOpen-PriceScale*익절틱수;
본절 = NextBarOpen-PriceScale*본절틱수;
}
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
#추세선 출력
TL1 = TL_New(sdate[1],stime[1],손절, sdate,stime,손절);
TL2 = TL_New(sdate[1],stime[1],익절, sdate,stime,익절);
TL3 = TL_New(sdate[1],stime[1],본절, sdate,stime,본절);
#텍스트 출력
tx1 = Text_New(sdate,stime,NextBarOpen-PriceScale*손절틱수,"손절 : "+NumToStr(NextBarOpen-PriceScale*손절틱수,2));
tx2 = Text_New(sdate,stime,NextBarOpen+PriceScale*익절틱수,"익절 : "+NumToStr(NextBarOpen-PriceScale*익절틱수,2));
tx3 = Text_New(sdate,stime,NextBarOpen+PriceScale*본절틱수,"본절 : "+NumToStr(NextBarOpen-PriceScale*본절틱수,2));
#추세선 좌우연장
TL_SetExtLeft(TL1,true);
TL_SetExtRight(TL1,true);
TL_SetExtLeft(TL2,true);
TL_SetExtRight(TL2,true);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL3,true);
#추세선 굵기
TL_SetSize(TL1,라인굵기);
TL_SetSize(TL2,라인굵기);
TL_SetSize(TL3,라인굵기);
#추세선과 텍스트색
#손절 색
TL_SetColor(TL1,blue);
Text_SetColor(Tx1,blue);
#익절 색
TL_SetColor(TL2,RED);
Text_SetColor(Tx1,red);
#본절색
TL_SetColor(TL3,GREEN);
Text_SetColor(Tx1,blue);
#텍스트 위치
Text_SetStyle(Tx1,0,2);
Text_SetStyle(Tx2,0,2);
Text_SetStyle(Tx3,0,2);
즐거운 하루되세요
> 웹피 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 언제나 바쁘신 가운데 도움주심에 감사드립니다.
아래와 같은 수식을 작성하려면 어찌해야하는지요?
해외선물 크루드오일에서 아래의 2가지 지표를 만들어놓고 매수 또는 매도 상황에 따라 마우스로 지표를 수동으로 선택클릭하여 차트에 적용출력시키려고 합니다.
진입후 일일이 계산기로 손절,익절 등의 값을 두드릴 시간과 힘을 절약해서 매매에 집중하려고 합니다. 해당 거래가 손절이나 익절로 마무리 되면 차트에 출력됐던 지표를 수동으로 삭제하고 다시 다음 진입이 이루어지면 위와 같이 반복하려고 합니다.
1.매수지표: 현재의 봉의 시가를 기준으로 손절(-15틱),익절(+30틱),본절(+12틱)값에 해당하는 위치에 수평라인을 긋고 라인우측옆에 해당 값이 출력될수 있도록 하고 싶습니다.(라인과 값을 칼라로 설정하면 더 좋겠습니다.라인 굵기도 설정할수 있으면 더 좋겠습니다.)
2.매도지표: 현재의 봉의 시가를 기준으로 손절(+15틱),익절(-30틱),본절(-12틱)값에 해당하는 위치에 수평라인을 긋고 라인우측옆에 해당 값이 출력될수 있도록 하고 싶습니다.(라인과 값을 칼라로 설정하면 더 좋겠습니다.라인 굵기도 설정할수 있으면 더 좋겠습니다.)
즐거운 하루되세요 ^^
작성해주신 수식 정말 감사합니다.
한가지 수정하고 싶은것이 있습니다.
현재 수식은 차트에 지표를 적용하면 새로운 봉이 생길때마다 손절,익절,본절 값들이 새로운 봉의 시가값에 따라 계속 변하는것 같습니다.
손절,익절,본절 값들이 처음 한번 생성되면 지표를 삭제할때까지 처음 그 값을 그대로 고정해서 유지했으면 좋겠습니다.
차트에 지표를 적용하는 순간에 있는 현재의 봉의 시가값만 기준으로 손절,익절,본절 값들이 한번만 생성되고 제가 수동으로 지표를 삭제하기 전까지 그 값 그대로 고정되었으면 합니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문드립니다.
> 안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다
외부변수 포지션을 1로 하시면 매수, -1로 지정하시면 매도 지표를 그립니다.
input : 포지션(1),손절틱수(15),익절틱수(15),본절틱수(12);
input : 라인굵기(0);#0~8까지, 높을수록 굵음
var : TL1(0),TL2(0),TL3(0),tx1(0),tx2(0),tx3(0);
var : 익절(0),손절(0),본절(0);
if 포지션 == 1 then{
손절 = NextBarOpen-PriceScale*손절틱수;
익절 = NextBarOpen+PriceScale*익절틱수;
본절 = NextBarOpen+PriceScale*본절틱수;
}
Else{
손절 = NextBarOpen+PriceScale*손절틱수;
익절 = NextBarOpen-PriceScale*익절틱수;
본절 = NextBarOpen-PriceScale*본절틱수;
}
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
#추세선 출력
TL1 = TL_New(sdate[1],stime[1],손절, sdate,stime,손절);
TL2 = TL_New(sdate[1],stime[1],익절, sdate,stime,익절);
TL3 = TL_New(sdate[1],stime[1],본절, sdate,stime,본절);
#텍스트 출력
tx1 = Text_New(sdate,stime,NextBarOpen-PriceScale*손절틱수,"손절 : "+NumToStr(NextBarOpen-PriceScale*손절틱수,2));
tx2 = Text_New(sdate,stime,NextBarOpen+PriceScale*익절틱수,"익절 : "+NumToStr(NextBarOpen-PriceScale*익절틱수,2));
tx3 = Text_New(sdate,stime,NextBarOpen+PriceScale*본절틱수,"본절 : "+NumToStr(NextBarOpen-PriceScale*본절틱수,2));
#추세선 좌우연장
TL_SetExtLeft(TL1,true);
TL_SetExtRight(TL1,true);
TL_SetExtLeft(TL2,true);
TL_SetExtRight(TL2,true);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL3,true);
#추세선 굵기
TL_SetSize(TL1,라인굵기);
TL_SetSize(TL2,라인굵기);
TL_SetSize(TL3,라인굵기);
#추세선과 텍스트색
#손절 색
TL_SetColor(TL1,blue);
Text_SetColor(Tx1,blue);
#익절 색
TL_SetColor(TL2,RED);
Text_SetColor(Tx1,red);
#본절색
TL_SetColor(TL3,GREEN);
Text_SetColor(Tx1,blue);
#텍스트 위치
Text_SetStyle(Tx1,0,2);
Text_SetStyle(Tx2,0,2);
Text_SetStyle(Tx3,0,2);
즐거운 하루되세요
> 웹피 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 언제나 바쁘신 가운데 도움주심에 감사드립니다.
아래와 같은 수식을 작성하려면 어찌해야하는지요?
해외선물 크루드오일에서 아래의 2가지 지표를 만들어놓고 매수 또는 매도 상황에 따라 마우스로 지표를 수동으로 선택클릭하여 차트에 적용출력시키려고 합니다.
진입후 일일이 계산기로 손절,익절 등의 값을 두드릴 시간과 힘을 절약해서 매매에 집중하려고 합니다. 해당 거래가 손절이나 익절로 마무리 되면 차트에 출력됐던 지표를 수동으로 삭제하고 다시 다음 진입이 이루어지면 위와 같이 반복하려고 합니다.
1.매수지표: 현재의 봉의 시가를 기준으로 손절(-15틱),익절(+30틱),본절(+12틱)값에 해당하는 위치에 수평라인을 긋고 라인우측옆에 해당 값이 출력될수 있도록 하고 싶습니다.(라인과 값을 칼라로 설정하면 더 좋겠습니다.라인 굵기도 설정할수 있으면 더 좋겠습니다.)
2.매도지표: 현재의 봉의 시가를 기준으로 손절(+15틱),익절(-30틱),본절(-12틱)값에 해당하는 위치에 수평라인을 긋고 라인우측옆에 해당 값이 출력될수 있도록 하고 싶습니다.(라인과 값을 칼라로 설정하면 더 좋겠습니다.라인 굵기도 설정할수 있으면 더 좋겠습니다.)
즐거운 하루되세요 ^^
예스스탁
예스스탁 답변
2016-03-31 14:05:14
안녕하세요
예스스탁입니다.
수식은 적용시점기억이 되지 안습니다.
문의하신 내용은 날짜시간을 지정해서 출력하실수 밖에 없습니다.
input : 적용일(20160331),봉시간(100000);
input : 포지션(1),손절틱수(15),익절틱수(15),본절틱수(12);
input : 라인굵기(0);#0~8까지, 높을수록 굵음
var : TL1(0),TL2(0),TL3(0),tx1(0),tx2(0),tx3(0);
var : 익절(0),손절(0),본절(0);
if 포지션 == 1 then{
손절 = Open-PriceScale*손절틱수;
익절 = Open+PriceScale*익절틱수;
본절 = Open+PriceScale*본절틱수;
}
Else{
손절 = Open+PriceScale*손절틱수;
익절 = Open-PriceScale*익절틱수;
본절 = Open-PriceScale*본절틱수;
}
if sdate == 적용일 and 봉시간 == stime then{
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
#추세선 출력
TL1 = TL_New(sdate[1],stime[1],손절, sdate,stime,손절);
TL2 = TL_New(sdate[1],stime[1],익절, sdate,stime,익절);
TL3 = TL_New(sdate[1],stime[1],본절, sdate,stime,본절);
#텍스트 출력
tx1 = Text_New(sdate,stime,NextBarOpen-PriceScale*손절틱수,"손절 : "+NumToStr(NextBarOpen-PriceScale*손절틱수,2));
tx2 = Text_New(sdate,stime,NextBarOpen+PriceScale*익절틱수,"익절 : "+NumToStr(NextBarOpen-PriceScale*익절틱수,2));
tx3 = Text_New(sdate,stime,NextBarOpen+PriceScale*본절틱수,"본절 : "+NumToStr(NextBarOpen-PriceScale*본절틱수,2));
#추세선 좌우연장
TL_SetExtLeft(TL1,true);
TL_SetExtRight(TL1,true);
TL_SetExtLeft(TL2,true);
TL_SetExtRight(TL2,true);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL3,true);
#추세선 굵기
TL_SetSize(TL1,라인굵기);
TL_SetSize(TL2,라인굵기);
TL_SetSize(TL3,라인굵기);
#추세선과 텍스트색
#손절 색
TL_SetColor(TL1,blue);
Text_SetColor(Tx1,blue);
#익절 색
TL_SetColor(TL2,RED);
Text_SetColor(Tx1,red);
#본절색
TL_SetColor(TL3,GREEN);
Text_SetColor(Tx1,blue);
#텍스트 위치
Text_SetStyle(Tx1,0,2);
Text_SetStyle(Tx2,0,2);
Text_SetStyle(Tx3,0,2);
}
즐거운 하루되세요
> 웹피 님이 쓴 글입니다.
> 제목 : Re : Re : 질문드립니다.
> 작성해주신 수식 정말 감사합니다.
한가지 수정하고 싶은것이 있습니다.
현재 수식은 차트에 지표를 적용하면 새로운 봉이 생길때마다 손절,익절,본절 값들이 새로운 봉의 시가값에 따라 계속 변하는것 같습니다.
손절,익절,본절 값들이 처음 한번 생성되면 지표를 삭제할때까지 처음 그 값을 그대로 고정해서 유지했으면 좋겠습니다.
차트에 지표를 적용하는 순간에 있는 현재의 봉의 시가값만 기준으로 손절,익절,본절 값들이 한번만 생성되고 제가 수동으로 지표를 삭제하기 전까지 그 값 그대로 고정되었으면 합니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문드립니다.
> 안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다
외부변수 포지션을 1로 하시면 매수, -1로 지정하시면 매도 지표를 그립니다.
input : 포지션(1),손절틱수(15),익절틱수(15),본절틱수(12);
input : 라인굵기(0);#0~8까지, 높을수록 굵음
var : TL1(0),TL2(0),TL3(0),tx1(0),tx2(0),tx3(0);
var : 익절(0),손절(0),본절(0);
if 포지션 == 1 then{
손절 = NextBarOpen-PriceScale*손절틱수;
익절 = NextBarOpen+PriceScale*익절틱수;
본절 = NextBarOpen+PriceScale*본절틱수;
}
Else{
손절 = NextBarOpen+PriceScale*손절틱수;
익절 = NextBarOpen-PriceScale*익절틱수;
본절 = NextBarOpen-PriceScale*본절틱수;
}
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
#추세선 출력
TL1 = TL_New(sdate[1],stime[1],손절, sdate,stime,손절);
TL2 = TL_New(sdate[1],stime[1],익절, sdate,stime,익절);
TL3 = TL_New(sdate[1],stime[1],본절, sdate,stime,본절);
#텍스트 출력
tx1 = Text_New(sdate,stime,NextBarOpen-PriceScale*손절틱수,"손절 : "+NumToStr(NextBarOpen-PriceScale*손절틱수,2));
tx2 = Text_New(sdate,stime,NextBarOpen+PriceScale*익절틱수,"익절 : "+NumToStr(NextBarOpen-PriceScale*익절틱수,2));
tx3 = Text_New(sdate,stime,NextBarOpen+PriceScale*본절틱수,"본절 : "+NumToStr(NextBarOpen-PriceScale*본절틱수,2));
#추세선 좌우연장
TL_SetExtLeft(TL1,true);
TL_SetExtRight(TL1,true);
TL_SetExtLeft(TL2,true);
TL_SetExtRight(TL2,true);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL3,true);
#추세선 굵기
TL_SetSize(TL1,라인굵기);
TL_SetSize(TL2,라인굵기);
TL_SetSize(TL3,라인굵기);
#추세선과 텍스트색
#손절 색
TL_SetColor(TL1,blue);
Text_SetColor(Tx1,blue);
#익절 색
TL_SetColor(TL2,RED);
Text_SetColor(Tx1,red);
#본절색
TL_SetColor(TL3,GREEN);
Text_SetColor(Tx1,blue);
#텍스트 위치
Text_SetStyle(Tx1,0,2);
Text_SetStyle(Tx2,0,2);
Text_SetStyle(Tx3,0,2);
즐거운 하루되세요
> 웹피 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 언제나 바쁘신 가운데 도움주심에 감사드립니다.
아래와 같은 수식을 작성하려면 어찌해야하는지요?
해외선물 크루드오일에서 아래의 2가지 지표를 만들어놓고 매수 또는 매도 상황에 따라 마우스로 지표를 수동으로 선택클릭하여 차트에 적용출력시키려고 합니다.
진입후 일일이 계산기로 손절,익절 등의 값을 두드릴 시간과 힘을 절약해서 매매에 집중하려고 합니다. 해당 거래가 손절이나 익절로 마무리 되면 차트에 출력됐던 지표를 수동으로 삭제하고 다시 다음 진입이 이루어지면 위와 같이 반복하려고 합니다.
1.매수지표: 현재의 봉의 시가를 기준으로 손절(-15틱),익절(+30틱),본절(+12틱)값에 해당하는 위치에 수평라인을 긋고 라인우측옆에 해당 값이 출력될수 있도록 하고 싶습니다.(라인과 값을 칼라로 설정하면 더 좋겠습니다.라인 굵기도 설정할수 있으면 더 좋겠습니다.)
2.매도지표: 현재의 봉의 시가를 기준으로 손절(+15틱),익절(-30틱),본절(-12틱)값에 해당하는 위치에 수평라인을 긋고 라인우측옆에 해당 값이 출력될수 있도록 하고 싶습니다.(라인과 값을 칼라로 설정하면 더 좋겠습니다.라인 굵기도 설정할수 있으면 더 좋겠습니다.)
즐거운 하루되세요 ^^