예스스탁
예스스탁 답변
2021-06-15 12:36:44
안녕하세요
예스스탁입니다.
Input : Period(10), Period1(5), Period2(5),P1(5),P2(20);
var : stok(0),stod(0),mav1(0),mav2(0),T(0);
stok = StochasticsK(Period,Period1);
stod = StochasticsD(Period,Period1,Period2);
mav1 = ma(C,p1);
mav2 = ma(c,p2);
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 CrossDown(mav1,mav2) Then
{
T = -2;
Sell("s",AtMarket);
}
if T == 1 and CrossUp(mav1,mav2) Then
{
T = 2;
Buy("b",AtMarket);
}
SetStopLoss(0.5,PointStop);
SetStopProfittarget(0.75,PointStop);
즐거운 하루되세요
> 손추 님이 쓴 글입니다.
> 제목 : 코딩 요청
> 안녕하세요?
아래와 같은 조건을 예스트레이더에서 시뮬레이션 가능하도록
코딩을 해 주시면 감사하겠습니다. 부탁드리겠습니다.
----------------
선물 230틱 차트에서
스토캐스틱 슬로우(10,5,5)를 기준으로 80% 이상에서
%K와 %D 데드크로스 발생하고
5-20이평(단순) 데드크로스 발생후 다음봉 시가에 매도 진입하고
반대로 20% 이하에서는
%K와 %D 골든크로스 발생하고
5-20이평(단순) 골든크로스 발생후 다음봉 시가에 매수 진입하는 조건입니다.
청산은 일단 손절은 0.5포, 익절은 손익비 1.5배인 0.75포로 합니다.
코딩 감사 드립니다.
시뮬레이션 돌려 보고 성능보고서를 봤는데 의문사항이 있어서
다시 질문드립니다.
성능보고서의 6/16 거래내역에 각 거래별 수익이 -1.37로 되어 있는데
손절을 -0.5로 잡았는데 어떻게 -1.37로 계산되어 나오는지요?
그리고 시뮬레이션 차트의 제일 위에 있는 수익곡선에서
거래가 없는 부분은 수익이 플랫하게 표시되어야 하는 것 아닌가요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 코딩 요청
> 안녕하세요
예스스탁입니다.
Input : Period(10), Period1(5), Period2(5),P1(5),P2(20);
var : stok(0),stod(0),mav1(0),mav2(0),T(0);
stok = StochasticsK(Period,Period1);
stod = StochasticsD(Period,Period1,Period2);
mav1 = ma(C,p1);
mav2 = ma(c,p2);
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 CrossDown(mav1,mav2) Then
{
T = -2;
Sell("s",AtMarket);
}
if T == 1 and CrossUp(mav1,mav2) Then
{
T = 2;
Buy("b",AtMarket);
}
SetStopLoss(0.5,PointStop);
SetStopProfittarget(0.75,PointStop);
즐거운 하루되세요
> 손추 님이 쓴 글입니다.
> 제목 : 코딩 요청
> 안녕하세요?
아래와 같은 조건을 예스트레이더에서 시뮬레이션 가능하도록
코딩을 해 주시면 감사하겠습니다. 부탁드리겠습니다.
----------------
선물 230틱 차트에서
스토캐스틱 슬로우(10,5,5)를 기준으로 80% 이상에서
%K와 %D 데드크로스 발생하고
5-20이평(단순) 데드크로스 발생후 다음봉 시가에 매도 진입하고
반대로 20% 이하에서는
%K와 %D 골든크로스 발생하고
5-20이평(단순) 골든크로스 발생후 다음봉 시가에 매수 진입하는 조건입니다.
청산은 일단 손절은 0.5포, 익절은 손익비 1.5배인 0.75포로 합니다.
아, 그리고 시뮬레이션 결과 보니
오버나잇된 다음 청산되는 것이 하나 있더군요.
당일 청산으로 할 수 있도록 코딩 수정 보완 부탁드립니다.
> 손추 님이 쓴 글입니다.
> 제목 : Re : Re : 코딩 요청
> 코딩 감사 드립니다.
시뮬레이션 돌려 보고 성능보고서를 봤는데 의문사항이 있어서
다시 질문드립니다.
성능보고서의 6/16 거래내역에 각 거래별 수익이 -1.37로 되어 있는데
손절을 -0.5로 잡았는데 어떻게 -1.37로 계산되어 나오는지요?
그리고 시뮬레이션 차트의 제일 위에 있는 수익곡선에서
거래가 없는 부분은 수익이 플랫하게 표시되어야 하는 것 아닌가요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 코딩 요청
> 안녕하세요
예스스탁입니다.
Input : Period(10), Period1(5), Period2(5),P1(5),P2(20);
var : stok(0),stod(0),mav1(0),mav2(0),T(0);
stok = StochasticsK(Period,Period1);
stod = StochasticsD(Period,Period1,Period2);
mav1 = ma(C,p1);
mav2 = ma(c,p2);
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 CrossDown(mav1,mav2) Then
{
T = -2;
Sell("s",AtMarket);
}
if T == 1 and CrossUp(mav1,mav2) Then
{
T = 2;
Buy("b",AtMarket);
}
SetStopLoss(0.5,PointStop);
SetStopProfittarget(0.75,PointStop);
즐거운 하루되세요
> 손추 님이 쓴 글입니다.
> 제목 : 코딩 요청
> 안녕하세요?
아래와 같은 조건을 예스트레이더에서 시뮬레이션 가능하도록
코딩을 해 주시면 감사하겠습니다. 부탁드리겠습니다.
----------------
선물 230틱 차트에서
스토캐스틱 슬로우(10,5,5)를 기준으로 80% 이상에서
%K와 %D 데드크로스 발생하고
5-20이평(단순) 데드크로스 발생후 다음봉 시가에 매도 진입하고
반대로 20% 이하에서는
%K와 %D 골든크로스 발생하고
5-20이평(단순) 골든크로스 발생후 다음봉 시가에 매수 진입하는 조건입니다.
청산은 일단 손절은 0.5포, 익절은 손익비 1.5배인 0.75포로 합니다.