아래 buy수식을 sell수식으로 전환했는데 맞는지요?
input : 주(1),돌파(1);
var : ll(0);
Array : WL[100](0);
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
WL[0] = L;
For cnt = 1 to 99
{
WL[cnt] = WL[cnt-1][1];
}
}
if WL[0] > 0 and L < WL[0] Then
WL[0] = L;
if WL[주-1] > 0 Then
{
ll = wl[0];
For cnt = 0 to 주-1
{
if wl[cnt] < ll Then
ll = wl[cnt];
}
if MarketPosition <= 0 Then
Sell("s",AtStop,LL-PriceScale*돌파);
}
**********************************************************************************
input : N(3);
var : cnt(0),hh(0);
Array : WH[100](0);
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
WH[0] = H;
For cnt = 1 to 99
{
WH[cnt] = WH[cnt-1][1];
}
}
if WH[0] > 0 and H > WH[0] Then
WH[0] = H;
if WH[N-1] > 0 Then
{
hh = wh[0];
For cnt = 0 to N-1
{
if wh[cnt] > hh Then
hh = wh[cnt];
}
if MarketPosition <= 0 Then
Buy("b",AtStop,HH+PriceScale*1);
}
답변 1
예스스탁
예스스탁 답변
2020-12-10 11:50:02
안녕하세요
예스스탁입니다.
매도식의 if문에서 MarketPosition <= 0를 MarketPosition >= 0로 변경해 주시면 됩니다.
현재 무포지션이거나 매수포지션일대 조건충족하면 매도진입입니다.
input : 주(1),돌파(1);
var : ll(0),cnt(0);
Array : WL[100](0);
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
WL[0] = L;
For cnt = 1 to 99
{
WL[cnt] = WL[cnt-1][1];
}
}
if WL[0] > 0 and L < WL[0] Then
WL[0] = L;
if WL[주-1] > 0 Then
{
ll = wl[0];
For cnt = 0 to 주-1
{
if wl[cnt] < ll Then
ll = wl[cnt];
}
if MarketPosition >= 0 Then
Sell("s",AtStop,LL-PriceScale*돌파);
}
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 아래 buy수식을 sell수식으로 전환했는데 맞는지요?
input : 주(1),돌파(1);
var : ll(0);
Array : WL[100](0);
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
WL[0] = L;
For cnt = 1 to 99
{
WL[cnt] = WL[cnt-1][1];
}
}
if WL[0] > 0 and L < WL[0] Then
WL[0] = L;
if WL[주-1] > 0 Then
{
ll = wl[0];
For cnt = 0 to 주-1
{
if wl[cnt] < ll Then
ll = wl[cnt];
}
if MarketPosition <= 0 Then
Sell("s",AtStop,LL-PriceScale*돌파);
}
**********************************************************************************
input : N(3);
var : cnt(0),hh(0);
Array : WH[100](0);
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
WH[0] = H;
For cnt = 1 to 99
{
WH[cnt] = WH[cnt-1][1];
}
}
if WH[0] > 0 and H > WH[0] Then
WH[0] = H;
if WH[N-1] > 0 Then
{
hh = wh[0];
For cnt = 0 to N-1
{
if wh[cnt] > hh Then
hh = wh[cnt];
}
if MarketPosition <= 0 Then
Buy("b",AtStop,HH+PriceScale*1);
}