청산 후 10개봉이 경과한 후 신호발생시 재진입하는 수식을 추가해주세요.
input : 경과봉(10)
항상 고맙습니다.
**************************************************************************
input: 간격(1.00),이평1(18),이평2(19);
input : 누적패수(2);
input : 횟수(100);
var : cnt(0),count(0);
Count = 0 ;
for cnt = 0 to 10 {
if EntryDate(cnt) == sdate then
Count = Count + 1;
}
Var : loss(0);
if bdate != bdate[1] Then
loss = 0;
if TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then
loss = loss+1;
var : upv(0),dnv(0);
var1 = Floor(NextBarOpen/간격);
dnv = var1*간격;
upv = (var1+1)*간격;
var : v2(0,data2),v3(0,data2);
v2 = data2(ma(C,이평1));
v3 = data2(ma(C,이평2));
if count < 횟수 and loss < 누적패수 and crossup(v2,v3) and NextBarOpen <= upv Then
buy("b1",AtStop,upv);
답변 1
예스스탁
예스스탁 답변
2021-01-11 16:00:17
안녕하세요
예스스탁입니다.
input: 간격(1.00),이평1(18),이평2(19);
input : 누적패수(2);
input : 횟수(100);
var : cnt(0),count(0);
Count = 0 ;
for cnt = 0 to 10
{
if EntryDate(cnt) == sdate then
Count = Count + 1;
}
Var : loss(0);
if bdate != bdate[1] Then
loss = 0;
if TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then
loss = loss+1;
var : upv(0),dnv(0);
var1 = Floor(NextBarOpen/간격);
dnv = var1*간격;
upv = (var1+1)*간격;
var : v2(0,data2),v3(0,data2);
v2 = data2(ma(C,이평1));
v3 = data2(ma(C,이평2));
if count < 횟수 and loss < 누적패수 and crossup(v2,v3) and NextBarOpen <= upv and
(count == 0 or (count > 0 and BarsSinceExit(1) >= 10)) Then
{
buy("b1",AtStop,upv);
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 청산 후 10개봉이 경과한 후 신호발생시 재진입하는 수식을 추가해주세요.
input : 경과봉(10)
항상 고맙습니다.
**************************************************************************
input: 간격(1.00),이평1(18),이평2(19);
input : 누적패수(2);
input : 횟수(100);
var : cnt(0),count(0);
Count = 0 ;
for cnt = 0 to 10 {
if EntryDate(cnt) == sdate then
Count = Count + 1;
}
Var : loss(0);
if bdate != bdate[1] Then
loss = 0;
if TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then
loss = loss+1;
var : upv(0),dnv(0);
var1 = Floor(NextBarOpen/간격);
dnv = var1*간격;
upv = (var1+1)*간격;
var : v2(0,data2),v3(0,data2);
v2 = data2(ma(C,이평1));
v3 = data2(ma(C,이평2));
if count < 횟수 and loss < 누적패수 and crossup(v2,v3) and NextBarOpen <= upv Then
buy("b1",AtStop,upv);