안녕하세요?
data1 ~ data4 에 4개의 종목이 있습니다.
a1 > 0 이면 data1의 종목을 n1개 사고, a1 <=0 이면 data1의 종목을 사지 않고, 또 그 전에 보유하고 있었으면 다 팝니다.
주식 종목이므로, 매도진입은 안합니다. 즉, 판다는 이야기는 그 종목 보유 안 한다는 말씀입니다.
... 이런식으로
a4 > 0 이면 data4의 종목을 n4개 사고, a4 <=0 이면 data4의 종목을 사지 않고, 또 그 전에 보유하고 있었으면 다 팝니다.
즉, a1 ~ a4 모두 0 이하면 다 팔고 가만히 있기에, 직전 지표값에서 수평선이 그어지고 있어야 합니다.
a1, a3 > 0 이고 a2, a4 <0 이면 data1, data3 종목만 각각 n1, n3개 사서 보유합니다.
이렇게 했을 때의 손익을 그려주는 지표를 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2022-05-16 13:40:26
안녕하세요
예스스탁입니다.
input : n1(10),n2(10),n3(10),n4(10);
var : a1(0),a2(0),a3(0),a4(0);
var : pst1(0),e1(0),pl1(0);
var : pst2(0),e2(0),pl2(0);
var : pst3(0),e3(0),pl3(0);
var : pst4(0),e4(0),pl4(0);
a1 = Random(10);
a2 = Random(10);
a3 = Random(10);
a4 = Random(10);
#1
if pst1 == 0 and a1 > 0 Then
{
pst1 = 1;
e1 = Data1(c);
}
if pst1 == 1 and a1 <= 0 Then
{
pst1 = 0;
}
if pst1 == 1 Then
{
pl1 = (Data1(c)-e1)*n1;
}
#2
if pst2 == 0 and a2 > 0 Then
{
pst2 = 1;
e2 = Data2(c);
}
if pst2 == 1 and a2 <= 0 Then
{
pst2 = 0;
}
if pst2 == 1 Then
{
pl2 = (Data2(c)-e2)*n2;
}
#3
if pst3 == 0 and a3 > 0 Then
{
pst3 = 1;
e3 = Data3(c);
}
if pst3 == 1 and a3 <= 0 Then
{
pst3 = 0;
}
if pst3 == 1 Then
{
pl3 = (Data3(c)-e3)*n3;
}
#4
if pst4 == 0 and a4 > 0 Then
{
pst4 = 1;
e4 = Data4(c);
}
if pst4 == 1 and a4 <= 0 Then
{
pst4 = 0;
}
if pst4 == 1 Then
{
pl4 = (Data4(c)-e4)*n4;
}
Plot1(pl1+pl2+pl3+pl4);
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요?
data1 ~ data4 에 4개의 종목이 있습니다.
a1 > 0 이면 data1의 종목을 n1개 사고, a1 <=0 이면 data1의 종목을 사지 않고, 또 그 전에 보유하고 있었으면 다 팝니다.
주식 종목이므로, 매도진입은 안합니다. 즉, 판다는 이야기는 그 종목 보유 안 한다는 말씀입니다.
... 이런식으로
a4 > 0 이면 data4의 종목을 n4개 사고, a4 <=0 이면 data4의 종목을 사지 않고, 또 그 전에 보유하고 있었으면 다 팝니다.
즉, a1 ~ a4 모두 0 이하면 다 팔고 가만히 있기에, 직전 지표값에서 수평선이 그어지고 있어야 합니다.
a1, a3 > 0 이고 a2, a4 <0 이면 data1, data3 종목만 각각 n1, n3개 사서 보유합니다.
이렇게 했을 때의 손익을 그려주는 지표를 부탁드립니다.
감사합니다.