예스스탁
예스스탁 답변
2021-06-16 15:06:12
안녕하세요
예스스탁입니다.
Input : Period(10), Period1(5), Period2(5),P1(5),P2(20),P3(120);
Input : short(12), long(26), signal(9);
var : stok(0),stod(0),mav1(0),mav2(0),mav3(0),T(0),S(0);
Var : MACDv(0), MACDs(0);
stok = StochasticsK(Period,Period1);
stod = StochasticsD(Period,Period1,Period2);
mav1 = ma(C,p1);
mav2 = ma(c,p2);
mav3 = ma(C,P3);
MACDv = MACD(short, long);
MACDs = ema(MACDv,signal);
if mav3 > mav3[1] Then
S = 1;
if mav3 < mav3[1] Then
S = -1;
if CrossDown(stok,stod) Then
{
T = -1;
if stok < 80 Then
T = 0;
}
if Crossup(stok,stod) Then
{
T = 1;
if stok > 20 Then
T = 0;
}
if T == -1 and S == 1 Then
T = 0;
if T == -1 and CrossDown(mav1,mav2) Then
{
T = -2;
Sell("s",AtMarket);
}
if T == 1 and S == -1 Then
T = 0;
if T == 1 and CrossUp(mav1,mav2) Then
{
T = 2;
Buy("b",AtMarket);
}
if MarketPosition == -1 and CrossUp(MACDV,MACDS) Then
ExitShort("sx",AtMarket);
if MarketPosition == 1 and CrossDown(MACDV,MACDS) Then
ExitLong("bx",AtMarket);
SetStopLoss(0.5,PointStop);
즐거운 하루되세요
> 손추 님이 쓴 글입니다.
> 제목 : 코딩 요청2
> 안녕하세요?
아래와 같이 코딩 요청드립니다. 부탁드립니다.
--------------
120이평 기울기가 마이너스면
스토캐스틱 슬로우(10,5,5)를 기준으로 80% 이상에서
%K와 %D 데드크로스 발생하고
5-20이평(단순) 데드크로스 발생후 다음봉 시가에 매도 진입하고
손절 청산은 0.5포,
익절 청산은 MACD(12,26,9)에서 MACD와 시그널 골든크로스 발생후 시가청산
반대로 120이평 기울기가 플러스면
스토캐스틱 슬로우(10,5,5)를 기준으로 20% 이하에서
%K와 %D 골든크로스 발생하고
5-20이평(단순) 골든크로스 발생후 다음봉 시가에 매수 진입하고
손절 청산은 -0.5포,
익절 청산은 MACD(12,26,9)에서 MACD와 시그널 데드크로스 발생후 시가청산