커뮤니티
수식 좀 봐 주시면 감사하겠습니다.
2010-08-31 14:49:24
714
글번호 31991
주가가 5일삼각이동평균을 상향돌파하면 매수하는 식을 만들고
3캔들 이후에 조건이 맞으면 청산되도록 다음 식을 만들었는데
실행해보니 진입봉에서 청산되네요.. 그리고 2시30분부터는 청산하도록 했는데
오히려 2시반부터 매매가 되고 그 전에는 매매가 안되네요.
교정 부탁드립니다.
var : barssenseentry(0);
setalert(true) ;
If crossup(c, trima1) Then
Buy();
alert("매수 %2f", c);
{ if barssenseentry > 3 Then
{ if CrossDown(c, trima1) Then
exitlong();
}
}
if stime >= 143000 and PositionProfit < 0.5 Then{
exitlong();
ExitShort();}
답변 3
예스스탁 예스스탁 답변
2010-08-31 17:01:39
안녕하세요
예스스탁입니다.
식을 수정했습니다.
setalert(true) ;
If crossup(c, trima1) and stime < 143000 Then{
Buy();
alert("매수 %2f", c);
}
if MarketPosition == 1 and BarsSinceEntry < 3 and CrossDown(c, trima1) Then
exitlong();
}
if stime >= 143000 and PositionProfit < 0.5 Then
exitlong();
즐거운 하루되세요
> 무지개나날들 님이 쓴 글입니다.
> 제목 : 수식 좀 봐 주시면 감사하겠습니다.
> 주가가 5일삼각이동평균을 상향돌파하면 매수하는 식을 만들고
3캔들 이후에 조건이 맞으면 청산되도록 다음 식을 만들었는데
실행해보니 진입봉에서 청산되네요.. 그리고 2시30분부터는 청산하도록 했는데
오히려 2시반부터 매매가 되고 그 전에는 매매가 안되네요.
교정 부탁드립니다.
var : barssenseentry(0);
setalert(true) ;
If crossup(c, trima1) Then
Buy();
alert("매수 %2f", c);
{ if barssenseentry > 3 Then
{ if CrossDown(c, trima1) Then
exitlong();
}
}
if stime >= 143000 and PositionProfit < 0.5 Then{
exitlong();
ExitShort();}
무지개나날들
2010-08-31 17:33:17
답변에 감사드립니다.
주신 식으로 테스트하니 며칠에 한번 매매됩니다.
매매내역 첨부해드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 좀 봐 주시면 감사하겠습니다.
이! 식을 < 3을 > 3 으로 고치니 제대로 되는군요. 감사합니다.
> 안녕하세요
예스스탁입니다.
식을 수정했습니다.
setalert(true) ;
If crossup(c, trima1) and stime < 143000 Then{
Buy();
alert("매수 %2f", c);
}
if MarketPosition == 1 and BarsSinceEntry < 3 and CrossDown(c, trima1) Then
exitlong();
}
if stime >= 143000 and PositionProfit < 0.5 Then
exitlong();
즐거운 하루되세요
> 무지개나날들 님이 쓴 글입니다.
> 제목 : 수식 좀 봐 주시면 감사하겠습니다.
> 주가가 5일삼각이동평균을 상향돌파하면 매수하는 식을 만들고
3캔들 이후에 조건이 맞으면 청산되도록 다음 식을 만들었는데
실행해보니 진입봉에서 청산되네요.. 그리고 2시30분부터는 청산하도록 했는데
오히려 2시반부터 매매가 되고 그 전에는 매매가 안되네요.
교정 부탁드립니다.
var : barssenseentry(0);
setalert(true) ;
If crossup(c, trima1) Then
Buy();
alert("매수 %2f", c);
{ if barssenseentry > 3 Then
{ if CrossDown(c, trima1) Then
exitlong();
}
}
if stime >= 143000 and PositionProfit < 0.5 Then{
exitlong();
ExitShort();}
예스스탁 예스스탁 답변
2010-09-01 08:39:11
안녕하세요
예스스탁입니다.
죄송합니다.식을 잘못올려드렸습니다. 3캔들 이후이므로 > 3 이 맞습니다.
if MarketPosition == 1 and BarsSinceEntry > 3 and CrossDown(c, trima1) Then
exitlong();
즐거운 하루되세요
> 무지개나날들 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 좀 봐 주시면 감사하겠습니다. 한번더 부탁드립니다.
>
답변에 감사드립니다.
주신 식으로 테스트하니 며칠에 한번 매매됩니다.
매매내역 첨부해드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 좀 봐 주시면 감사하겠습니다.
이! 식을 < 3을 > 3 으로 고치니 제대로 되는군요. 감사합니다.
> 안녕하세요
예스스탁입니다.
식을 수정했습니다.
setalert(true) ;
If crossup(c, trima1) and stime < 143000 Then{
Buy();
alert("매수 %2f", c);
}
if MarketPosition == 1 and BarsSinceEntry < 3 and CrossDown(c, trima1) Then
exitlong();
}
if stime >= 143000 and PositionProfit < 0.5 Then
exitlong();
즐거운 하루되세요
> 무지개나날들 님이 쓴 글입니다.
> 제목 : 수식 좀 봐 주시면 감사하겠습니다.
> 주가가 5일삼각이동평균을 상향돌파하면 매수하는 식을 만들고
3캔들 이후에 조건이 맞으면 청산되도록 다음 식을 만들었는데
실행해보니 진입봉에서 청산되네요.. 그리고 2시30분부터는 청산하도록 했는데
오히려 2시반부터 매매가 되고 그 전에는 매매가 안되네요.
교정 부탁드립니다.
var : barssenseentry(0);
setalert(true) ;
If crossup(c, trima1) Then
Buy();
alert("매수 %2f", c);
{ if barssenseentry > 3 Then
{ if CrossDown(c, trima1) Then
exitlong();
}
}
if stime >= 143000 and PositionProfit < 0.5 Then{
exitlong();
ExitShort();}
다음글