예스스탁
예스스탁 답변
2024-05-17 10:18:55
안녕하세요
예스스탁입니다.
1
input : RSIP(14);
var : Period1(20), DParity1(0);
var : R(0),B(0),S(0),HH(0),LL(0),BPrice(0),SPrice(0);
var : k(0),lk(0),ld(0);
R = RSI(RSIP);
k = StochasticsK(10,5);
DParity1 = Disparity(Period1);
if CrossUp(R,40) Then
{
B = 1;
if MarketPosition <= 0 and B[1] == -1 and ll < 30 and lk < 20 and ld < 99.90 Then
{
BPrice = C;
Buy();
}
}
if CrossDown(R,40) Then
{
B = -1;
ll = R;
lk = k;
ld = DParity1;
}
if B == -1 Then
{
if R < ll Then
ll = R;
if k < lk Then
lk = k;
if DParity1 < ld Then
ld = DParity1;
}
2
input : RSIP(14);
var : Period1(20), DParity1(0);
var : R(0),k(0);
var : B(0),BPrice(0),ll(0),lk(0),ld(0);
var : S(0),SPrice(0),hh(0),hk(0),hd(0);
R = RSI(RSIP);
k = StochasticsK(10,5);
DParity1 = Disparity(Period1);
if CrossUp(R,40) Then
{
B = 1;
if MarketPosition <= 0 and B[1] == -1 and ll < 30 and lk < 20 and ld < 99.90 Then
{
BPrice = C;
Buy();
}
}
if CrossDown(R,40) Then
{
B = -1;
ll = R;
lk = k;
ld = DParity1;
}
if B == -1 Then
{
if R < ll Then
ll = R;
if k < lk Then
lk = k;
if DParity1 < ld Then
ld = DParity1;
}
if CrossUp(R,60) Then
{
S = 1;
hh = R;
hk = k;
hd = DParity1;
}
if CrossDown(R,60) Then
{
S = -1;
if MarketPosition >= 0 and B[1] == 1 and hh > 70 and hk > 80 and hd > 100.10 Then
{
SPrice = C;
Sell();
}
}
if S == 1 Then
{
if R > hh Then
hh = R;
if k > hk Then
hk = k;
if DParity1 > hd Then
hd = DParity1;
}
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 87137번의 연장선에서 몇가지 더 문의드리겠습니다.
input : RSIP(14);
var : R(0),B(0),S(0),HH(0),LL(0),BPrice(0),SPrice(0);
var : k(0),lk(0);
R = RSI(RSIP);
k = StochasticsK(10,5);
if CrossUp(R,40) Then
{
B = 1;
if MarketPosition <= 0 and B[1] == -1 and ll < 30 and lk < 20 Then
{
BPrice = C;
Buy();
}
}
if CrossDown(R,40) Then
{
B = -1;
ll = R;
lk = k;
}
if B == -1 Then
{
if R < ll Then
ll = R;
if k < lk Then
lk = k;
}
------------------------------------------------------------------
1. 위의 식은 RSI가 40이하로 가서 RSI가 30이하와 스톡 20이하 조건을 만족한 후 RSI 40을 돌파할 때 매수신호가 나오는 식입니다. RSI 30이하+스톡 20이하에 추가로 20선 이격도 조건도 추가해서 작성하고 싶습니다.
var : Period1(20), DParity1(0);
DParity1 = Disparity(Period1);
20선 이격도로 99.90 이하입니다.
2. 위에 매수식만 있는데 1번을 포함해 반대 수치로 매도식도 함께 부탁드립니다.
늘 노고에 감사드립니다~