커뮤니티
수식문의
2017-03-16 12:54:53
114
글번호 107872
늘 감사합니다..
다름이 아니라
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
간단한 이동평균선 매매인데요..
꼭 매수매매 와 매도매매가 동시에이루어져야 하나요..
매수 매매때 매도시 와 매도매매때 매수시를 다르게 할수 있나요
위 식에서 5일선이 20선 돌파시 매수인데 만약 2일선이 20일 데드크로스시 매수청산 하지만 매도 매매는 아니고요
매도는 5일선이 20선을 데드크로스시 매도매매 만약 2일선이 20선 골든크로스때 매도청산
매수매매는 아니고요.. 이렇게 할수 있나요...
답변 1
예스스탁 예스스탁 답변
2017-03-16 16:03:16
안녕하세요
예스스탁입니다.
청산과 진입이 꼭 동일조건일 필요는 없습니다.
아래와 같이 청산만 하는 내용을 추가하시면 됩니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
value3 = ma(C, 2);
If CrossUP(value1, value2) Then
Buy("b");
#매수포지션 청산
if MarketPosition == 1 and CrossDown(value3,value2) Then
exitlong("bx");
If CrossDown(value1, value2) Then
Sell("s");
매도포지션 청산
if MarketPosition == -1 and CrossUp(value3,value2) Then
ExitShort("sx");
즐거운 하루되세요
> 김태형 님이 쓴 글입니다.
> 제목 : 수식문의
> 늘 감사합니다..
다름이 아니라
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
간단한 이동평균선 매매인데요..
꼭 매수매매 와 매도매매가 동시에이루어져야 하나요..
매수 매매때 매도시 와 매도매매때 매수시를 다르게 할수 있나요
위 식에서 5일선이 20선 돌파시 매수인데 만약 2일선이 20일 데드크로스시 매수청산 하지만 매도 매매는 아니고요
매도는 5일선이 20선을 데드크로스시 매도매매 만약 2일선이 20선 골든크로스때 매도청산
매수매매는 아니고요.. 이렇게 할수 있나요...
다음글
이전글