예스스탁
예스스탁 답변
2019-11-28 15:20:04
안녕하세요
예스스탁입니다.
전일 작성해 드린수식에 아래 내용 추가하시면 됩니다.
input : 소숫점자리수(0);
var : BL(0),SH(0),TL(0),TX1(0);
if MarketPosition == 1 Then
{
if MarketPosition(0)[1] != 1 then
{
BL = L1[BarsSinceEntry]+PriceScale*5;
TL = TL_New(sdate[1],stime[1],BL,sdate,stime,BL);
TL_SetColor(TL,Red);
TL_SetStyle(TL,1);
TL_SetSize(TL,0);
TX1 = Text_New(sdate,stime,BL,"손절가"+NumToStr(BL,소숫점자리수));
Text_SetColor(tx1,RED);
}
Else
{
TL_SetEnd(TL,sdate,stime,TL_GetValue(TL,sdate,stime));
Text_SetLocation(TX1,sdate,stime,TL_GetValue(TL,sdate,stime));
}
ExitLong("bx",AtStop,BL);
}
if MarketPosition == -1 then
{
if MarketPosition != MarketPosition[1] Then
{
SH = H1[BarsSinceEntry]-PriceScale*5;
TL = TL_New(sdate[1],stime[1],SH,sdate,stime,SH);
TL_SetColor(TL,Blue);
TL_SetStyle(TL,1);
TL_SetSize(TL,0);
TX1 = Text_New(sdate,stime,SH,"손절가"+NumToStr(SH,소숫점자리수));
Text_SetColor(tx1,Blue);
}
Else
{
TL_SetEnd(TL,sdate,stime,TL_GetValue(TL,sdate,stime));
Text_SetLocation(TX1,sdate,stime,TL_GetValue(TL,sdate,stime));
}
ExitShort("sx",AtStop,SH);
}
즐거운 하루되세요
> 상영중 님이 쓴 글입니다.
> 제목 : 수식 수정좀 부탁합니다
> 안녕하세요
일부 수정있어서 적어봅니다
우선 첨부파일 1 에 설명을 하겠습니다
아래식은 손절식 입니다
아래식은 매수와 매도 사이에거 최고점 최저점을 손절선으로 했던거 입니다
이것을 첨부파일1에서 보는것처럼 매도신호 나오고 파란선2에 직 직전고점 수치보다 5틱위로 손절라인을 잡아주었으면 합니다
손절라인검 청산식이 되어야 합니다
청산 손절 익절등 이후 매도 매수가 들어가면 않되고요
다음 규칙이 나오때 까지 매도 매수는 기다는는 방식입니다
var : BH1(0),SL(0),TL(0),TX1(0);
input : 소숫점자리수(0);
if index == 0 Then
{
BH1 = H;
SL = L;
}
if MarketPosition == 1 Then
{
if MarketPosition != MarketPosition[1] Then
{
BH1 = Highest(H,BarsSinceEntry+1);
TL = TL_New(sdate[1],stime[1],SL,sdate,stime,SL);
TL_SetColor(TL,Red)
TL_SetStyle(TL,1)
TL_SetSize(TL,0)
TX1 = Text_New(sdate,stime,SL,"손절가"+NumToStr(SL,소숫점자리수));
Text_SetColor(tx1,RED)
}
Else
{
TL_SetEnd(TL,sdate,stime,TL_GetValue(TL,sdate,stime));
Text_SetLocation(TX1,sdate,stime,TL_GetValue(TL,sdate,stime));
}
}
if MarketPosition == -1 then
{
if MarketPosition != MarketPosition[1] Then
{
SL = Lowest(L,BarsSinceEntry+1);
TL = TL_New(sdate[1],stime[1],BH1,sdate,stime,BH1);
TL_SetColor(TL,Blue)
TL_SetStyle(TL,1)
TL_SetSize(TL,0)
TX1 = Text_New(sdate,stime,BH1,"손절가"+NumToStr(BH1,소숫점자리수))
Text_SetColor(tx1,Blue)
}
Else
{
TL_SetEnd(TL,sdate,stime,TL_GetValue(TL,sdate,stime));
Text_SetLocation(TX1,sdate,stime,TL_GetValue(TL,sdate,stime));
}
}
if H > BH1 Then
BH1 = H;
if L < SL Then
SL = L;