커뮤니티
확인 부탁합니다
2013-09-15 15:21:00
187
글번호 67565
아래 식을 만들어서 사용을 하면
질문 1. 매수 신호에서는 손절선이 나오는것 같으나
매도 신호에서는 손절선이 나오지 않습니다
질문 2. 또 만약에 아래식에서 선이 그려지면서 수치는 나오지 않게 할다면
무엇을 삭재해야 하는지 가르쳐 주세요 지금은 사용하고 차후에
삭재할경우에요
질문 3. 그리고 틱차트에서 나오고 분봉선에서는 나오지 않습니다 손절라인이
질문 4. 내부함수의 입력값이 2개 필요합니다 이런 창이 나오네요
# 매수신호가 나오고 2봉전 저점에 손절선 표시
TL_Delete(value55);
Text_Delete(value65);
if MarketPosition == 1 Then{
value55 = TL_New(EntryDate,EntryTime,Lowest(L,2)[BarsSinceEntry],sdate,stime,Lowest(L,2)[BarsSinceEntry]);
value65 = Text_New(sdate,stime,Lowest(L,2)[BarsSinceEntry],"손절라인 : "+NumToStr(Lowest(L,2)[BarsSinceEntry],2));
#value55 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value55,deep pin,def,2);
}
# 매수신호가 나오고 1봉전 저점에 예비손절선 표시
TL_Delete(value56);
Text_Delete(value66);
if MarketPosition == 1 Then{
value56 = TL_New(EntryDate,EntryTime,Lowest(L,1)[BarsSinceEntry],sdate,stime,Lowest(L,1)[BarsSinceEntry]);
value66 = Text_New(sdate,stime,Lowest(L,1)[BarsSinceEntry],"손절라인 : "+NumToStr(Lowest(L,1)[BarsSinceEntry],2));
#value56 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value56,deep pin,def,2);
}
# 매도신호가 나오고 2봉전 고점에 손절선 표시
TL_Delete(value57);
Text_Delete(value67);
if MarketPosition == -1 Then{
value57 = TL_New(EntryDate,EntryTime,highest(H,2)[BarsSinceEntry],sdate,stime,Highest(H,2)[BarsSinceEntry]);
value67 = Text_New(sdate,stime,highest(H,2)[BarsSinceEntry],"손절라인 : "+NumToStr(highest(H,2)[BarsSinceEntry],2));
#value57 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value57,deep pinN,def,2);
}
# 매도수신호가 나오고 1봉전 고점에 예비손절선 표시
TL_Delete(value58);
Text_Delete(value68);
if MarketPosition == -1 Then{
value58 = TL_New(EntryDate,EntryTime,highest(H,1)[BarsSinceEntry],sdate,stime,highest(H,1)[BarsSinceEntry]);
value68 = Text_New(sdate,stime,highest(H,1)[BarsSinceEntry],"손절라인 : "+NumToStr(highest(H,1)[BarsSinceEntry],2));
#value58 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value58,deep pin,def,2);
}
답변 1
예스스탁 예스스탁 답변
2013-09-16 11:13:51
안녕하세요
예스스탁입니다.
1.
그려될 추세선이 같은 값이고 같은 색이면 겹치면 보이지 않게 됩니다.
매수와 매도일때 그려야 되는선 2개를 다른색으로 지정하시기 바랍니다.
2.
수치를 표시하는 것은 Text_new함수입니다.
Text_new를 모두 삭제하시면 됩니다.
3.
추세선함수와 텍스트 출력함수는 모두 주종목 데이터에만 그려집니다.
4.
추세선에서 두께를 조절하는 함수는 TL_SetSize로 따로 제공되고 있습니다.
수정한 식입니다.
색은 임의로 설정했습니다.
if dayindex == 0 Then
sell();
# 매수신호가 나오고 2봉전 저점에 손절선 표시
TL_Delete(value55);
Text_Delete(value65);
if MarketPosition == 1 Then{
value55 = TL_New(EntryDate,EntryTime,Lowest(L,2)[BarsSinceEntry],sdate,stime,Lowest(L,2)[BarsSinceEntry]);
value65 = Text_New(sdate,stime,Lowest(L,2)[BarsSinceEntry],"손절라인 : "+NumToStr(Lowest(L,2)[BarsSinceEntry],2));
#value55 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value55,red);
TL_SetSize(value55,2);
}
# 매수신호가 나오고 1봉전 저점에 예비손절선 표시
TL_Delete(value56);
Text_Delete(value66);
if MarketPosition == 1 Then{
value56 = TL_New(EntryDate,EntryTime,Lowest(L,1)[BarsSinceEntry],sdate,stime,Lowest(L,1)[BarsSinceEntry]);
value66 = Text_New(sdate,stime,Lowest(L,1)[BarsSinceEntry],"손절라인 : "+NumToStr(Lowest(L,1)[BarsSinceEntry],2));
#value56 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value56,MAGENTA);
TL_SetSize(value56,2);
}
# 매도신호가 나오고 2봉전 고점에 손절선 표시
TL_Delete(value57);
Text_Delete(value67);
if MarketPosition == -1 Then{
value57 = TL_New(EntryDate,EntryTime,highest(H,2)[BarsSinceEntry],sdate,stime,Highest(H,2)[BarsSinceEntry]);
value67 = Text_New(sdate,stime,highest(H,2)[BarsSinceEntry],"손절라인 : "+NumToStr(highest(H,2)[BarsSinceEntry],2));
#value57 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value57,BLUE);
TL_SetSize(value57,2);
}
# 매도수신호가 나오고 1봉전 고점에 예비손절선 표시
TL_Delete(value58);
Text_Delete(value68);
if MarketPosition == -1 Then{
value58 = TL_New(EntryDate,EntryTime,highest(H,1)[BarsSinceEntry],sdate,stime,highest(H,1)[BarsSinceEntry]);
value68 = Text_New(sdate,stime,highest(H,1)[BarsSinceEntry],"손절라인 : "+NumToStr(highest(H,1)[BarsSinceEntry],2));
#value58 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value58,CYAN);
TL_SetSize(value58,2);
}
즐거운 하루되세요
> 정소장 님이 쓴 글입니다.
> 제목 : 확인 부탁합니다
> 아래 식을 만들어서 사용을 하면
질문 1. 매수 신호에서는 손절선이 나오는것 같으나
매도 신호에서는 손절선이 나오지 않습니다
질문 2. 또 만약에 아래식에서 선이 그려지면서 수치는 나오지 않게 할다면
무엇을 삭재해야 하는지 가르쳐 주세요 지금은 사용하고 차후에
삭재할경우에요
질문 3. 그리고 틱차트에서 나오고 분봉선에서는 나오지 않습니다 손절라인이
질문 4. 내부함수의 입력값이 2개 필요합니다 이런 창이 나오네요
# 매수신호가 나오고 2봉전 저점에 손절선 표시
TL_Delete(value55);
Text_Delete(value65);
if MarketPosition == 1 Then{
value55 = TL_New(EntryDate,EntryTime,Lowest(L,2)[BarsSinceEntry],sdate,stime,Lowest(L,2)[BarsSinceEntry]);
value65 = Text_New(sdate,stime,Lowest(L,2)[BarsSinceEntry],"손절라인 : "+NumToStr(Lowest(L,2)[BarsSinceEntry],2));
#value55 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value55,deep pin,def,2);
}
# 매수신호가 나오고 1봉전 저점에 예비손절선 표시
TL_Delete(value56);
Text_Delete(value66);
if MarketPosition == 1 Then{
value56 = TL_New(EntryDate,EntryTime,Lowest(L,1)[BarsSinceEntry],sdate,stime,Lowest(L,1)[BarsSinceEntry]);
value66 = Text_New(sdate,stime,Lowest(L,1)[BarsSinceEntry],"손절라인 : "+NumToStr(Lowest(L,1)[BarsSinceEntry],2));
#value56 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value56,deep pin,def,2);
}
# 매도신호가 나오고 2봉전 고점에 손절선 표시
TL_Delete(value57);
Text_Delete(value67);
if MarketPosition == -1 Then{
value57 = TL_New(EntryDate,EntryTime,highest(H,2)[BarsSinceEntry],sdate,stime,Highest(H,2)[BarsSinceEntry]);
value67 = Text_New(sdate,stime,highest(H,2)[BarsSinceEntry],"손절라인 : "+NumToStr(highest(H,2)[BarsSinceEntry],2));
#value57 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value57,deep pinN,def,2);
}
# 매도수신호가 나오고 1봉전 고점에 예비손절선 표시
TL_Delete(value58);
Text_Delete(value68);
if MarketPosition == -1 Then{
value58 = TL_New(EntryDate,EntryTime,highest(H,1)[BarsSinceEntry],sdate,stime,highest(H,1)[BarsSinceEntry]);
value68 = Text_New(sdate,stime,highest(H,1)[BarsSinceEntry],"손절라인 : "+NumToStr(highest(H,1)[BarsSinceEntry],2));
#value58 추세선을 진한 핑크색으로 굵기는2로 그림
TL_SetColor(value58,deep pin,def,2);
}
다음글
이전글