커뮤니티
청산 관련
2012-05-04 14:52:51
296
글번호 50794
안녕하세요.
전에 질문을 드렸었고(청산은 5% 수익시에만), 알려주신 코드로 수정해서 매매를 했는데요.
5% 수익이 나지도 않았는데, 청산 신호가 나오니 바로 청산이 되네요..
아래 코드에 문제가 있는건가요?
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
ExitLong();
}
SetStopProfittarget(5,PercentStop);
답변 1
예스스탁 예스스탁 답변
2012-05-04 14:59:15
안녕하세요
예스스탁입니다.
# 매도/매수청산
If CrossDown(value1, value2) Then
{
ExitLong();
}
위 내용은 데드크로삭 발생하면 청산하라는 식입니다.
매수진입과 목표수익으로 청산만 할 의도이시면
위 내용을 삭제하시면 됩니다.
즐거운 하루되세요
> 달님2020 님이 쓴 글입니다.
> 제목 : 청산 관련
> 안녕하세요.
전에 질문을 드렸었고(청산은 5% 수익시에만), 알려주신 코드로 수정해서 매매를 했는데요.
5% 수익이 나지도 않았는데, 청산 신호가 나오니 바로 청산이 되네요..
아래 코드에 문제가 있는건가요?
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
ExitLong();
}
SetStopProfittarget(5,PercentStop);