커뮤니티
시스템수식 문의합니다
2017-12-10 22:44:17
168
글번호 114869
항상 감사합니다
매수의 경우
20이평선이 60이평선을 crossup한 봉의 종가에 바로 진입 이 아니라
휩소를 피하기 위하여
crossup한 봉의 고가를 이후에 처음으로 종가로 돌파 했을때
매수신호가 나오게 하고 십습니다.
매도는 20이평선이 60이평을 crossdown한 봉의 저가를 이후에 처음으로 종가로
하향돌파 되었을때 입니다
도움 부탁 합니다
답변 3
예스스탁 예스스탁 답변
2017-12-11 17:21:50
안녕하세요
예스스탁입니다.
var : T(0);
var1 = ma(C,20);
var2 = ma(C,60);
if crossup(var1,var2) Then
{
T = 1;
var3 = H;
}
if CrossDown(var1,var2) Then
{
T = -1;
var3 = L;
}
if T == 1 and C > var3 Then
{
T = 2;
if MarketPosition <= 0 then
buy();
}
if T == -1 and C < var3 Then
{
T = -2;
if MarketPosition >= 0 then
sell();
}
즐거운 하루되세요
> dk3113 님이 쓴 글입니다.
> 제목 : 시스템수식 문의합니다
> 항상 감사합니다
매수의 경우
20이평선이 60이평선을 crossup한 봉의 종가에 바로 진입 이 아니라
휩소를 피하기 위하여
crossup한 봉의 고가를 이후에 처음으로 종가로 돌파 했을때
매수신호가 나오게 하고 십습니다.
매도는 20이평선이 60이평을 crossdown한 봉의 저가를 이후에 처음으로 종가로
하향돌파 되었을때 입니다
도움 부탁 합니다
dk3113
2017-12-11 19:17:48
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템수식 문의합니다
>
안녕하세요
예스스탁입니다.
var : T(0);
var1 = ma(C,20);
var2 = ma(C,60);
if crossup(var1,var2) Then
{
T = 1;
var3 = H;
}
if CrossDown(var1,var2) Then
{
T = -1;
var3 = L;
}
if T == 1 and C > var3 Then
{
T = 2;
if MarketPosition <= 0 then
buy();
}
if T == -1 and C < var3 Then
{
T = -2;
if MarketPosition >= 0 then
sell();
}
즐거운 하루되세요
> dk3113 님이 쓴 글입니다.
> 제목 : 시스템수식 문의합니다
> 항상 감사합니다
매수의 경우
20이평선이 60이평선을 crossup한 봉의 종가에 바로 진입 이 아니라
휩소를 피하기 위하여
crossup한 봉의 고가를 이후에 처음으로 종가로 돌파 했을때
매수신호가 나오게 하고 십습니다.
매도는 20이평선이 60이평을 crossdown한 봉의 저가를 이후에 처음으로 종가로
하향돌파 되었을때 입니다
도움 부탁 합니다
--------------------------------------------------------------------
신속한 답변 감사합니다
위 시스템 식에
band%(60)이 기준선50 위에 있을경우 매수와 청산거래만 하고
기준선 50아래에선 매도와 청산거래만 되도록 수정 부탁합니다
예스스탁 예스스탁 답변
2017-12-12 08:40:35
안녕하세요
예스스탁입니다.
Input : Period(20), D(2);
var : BBdown(0),BBUp(0),BandB(0);
var : T(0);
var1 = ma(C,20);
var2 = ma(C,60);
BBDown = BollBandDown(Period,D);
BBUp = BollBandUp(Period,D);
BandB = ((C-BBDown)/(BBUp-BBDown))*100;
if crossup(var1,var2) Then
{
T = 1;
var3 = H;
}
if CrossDown(var1,var2) Then
{
T = -1;
var3 = L;
}
if T == 1 and C > var3 Then
{
T = 2;
if MarketPosition <= 0 then{
if BandB > 50 then
buy();
Else
ExitShort();
}
}
if T == -1 and C < var3 Then
{
T = -2;
if MarketPosition >= 0 then{
if BandB < 50 then
sell();
Else
ExitLong();
}
}
즐거운 하루되세요
> dk3113 님이 쓴 글입니다.
> 제목 : Re : Re : 필터추가 요청합니다
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템수식 문의합니다
>
안녕하세요
예스스탁입니다.
var : T(0);
var1 = ma(C,20);
var2 = ma(C,60);
if crossup(var1,var2) Then
{
T = 1;
var3 = H;
}
if CrossDown(var1,var2) Then
{
T = -1;
var3 = L;
}
if T == 1 and C > var3 Then
{
T = 2;
if MarketPosition <= 0 then
buy();
}
if T == -1 and C < var3 Then
{
T = -2;
if MarketPosition >= 0 then
sell();
}
즐거운 하루되세요
> dk3113 님이 쓴 글입니다.
> 제목 : 시스템수식 문의합니다
> 항상 감사합니다
매수의 경우
20이평선이 60이평선을 crossup한 봉의 종가에 바로 진입 이 아니라
휩소를 피하기 위하여
crossup한 봉의 고가를 이후에 처음으로 종가로 돌파 했을때
매수신호가 나오게 하고 십습니다.
매도는 20이평선이 60이평을 crossdown한 봉의 저가를 이후에 처음으로 종가로
하향돌파 되었을때 입니다
도움 부탁 합니다
--------------------------------------------------------------------
신속한 답변 감사합니다
위 시스템 식에
band%(60)이 기준선50 위에 있을경우 매수와 청산거래만 하고
기준선 50아래에선 매도와 청산거래만 되도록 수정 부탁합니다
다음글
이전글