커뮤니티
이것 좀 가르쳐 주세요.
2004-01-27 20:53:07
1430
글번호 2133
번번히 성실한 답변에 감사드립니다.
예를 들기 위해, 분봉차트를 기준으로 제가 아래와 같이 간단한 수식을 작성했습니다.
Input : 손실(2), 수익(2), 하락(30);
var : Cond1(0);
Var1 = ma(C, 5);
Var2 = ma(C, 20);
Var3 = ma(C, 60);
Var4 = Highest(H, BarsSinceEntry()+1);
If CrossUp(Var2, Var3) Then
Buy("매수",Atmarket);
If CrossDown(Var2, Var3) Then
ExitLong("이평청산",Atmarket);
SetStopLoss(손실);
If Var4 >= EntryPrice() * (1 + 수익/100) Then { // 수익이 2% 이상발생하면
Cond1 = EntryPrice() + (Var4 - EntryPrice()) * (1 - 하락/100); // 수익부분이 30% 하락할 때
ExitLong("trailing청산", Atstop, Cond1); // 강제청산한다.
}
근데, 여기서 질문드릴 것은...
"trailing청산"이후 3개봉 경과후의 종가와 "trailing청산"이 이루어졌던 봉의 종가(Cond1값이 아님)를
비교하여 3개봉 경과후의 종가가 더 높고 이때 5이평선(Var1)이 상향이면 또다시 매수하려고 하는데
어떻게 작성하면 될까요?
답변 1
예스스탁 예스스탁 답변
2004-01-28 10:40:20
안녕하세요? 예스스탁입니다...
문의하신 식을 작성하면 다음과 같습니다..
Input : 손실(2), 수익(2), 하락(30);
var : Cond1(0), Trailing청산(0), Trailing청산가(0);
Var1 = ma(C, 5);
Var2 = ma(C, 20);
Var3 = ma(C, 60);
Var4 = Highest(H, BarsSinceEntry()+1);
SetStopLoss(손실);
If CrossUp(Var2, Var3) Then
Buy("매수1",Atmarket);
else if Trailing청산 == 1 and C > Trailing청산가[3] and Var1 > Var1[1] then
Buy("매수2",Atmarket);
If CrossDown(Var2, Var3) Then
ExitLong("이평청산",Atmarket);
If Var4 >= EntryPrice() * (1 + 수익/100) Then { // 수익이 2% 이상발생하면
Cond1 = EntryPrice() + (Var4 - EntryPrice()) * (1 - 하락/100); // 수익부분이 30% 하락할 때 강제청산한다.
Trailing청산가 = C;
Trailing청산 = 1;
ExitLong("trailing청산", Atstop, Cond1);
}
즐거운 하루 되세요...
> CJ_ccachi72 님이 쓴 글입니다.
> 제목 : 이것 좀 가르쳐 주세요.
> 번번히 성실한 답변에 감사드립니다.
예를 들기 위해, 분봉차트를 기준으로 제가 아래와 같이 간단한 수식을 작성했습니다.
Input : 손실(2), 수익(2), 하락(30);
var : Cond1(0);
Var1 = ma(C, 5);
Var2 = ma(C, 20);
Var3 = ma(C, 60);
Var4 = Highest(H, BarsSinceEntry()+1);
If CrossUp(Var2, Var3) Then
Buy("매수",Atmarket);
If CrossDown(Var2, Var3) Then
ExitLong("이평청산",Atmarket);
SetStopLoss(손실);
If Var4 >= EntryPrice() * (1 + 수익/100) Then { // 수익이 2% 이상발생하면
Cond1 = EntryPrice() + (Var4 - EntryPrice()) * (1 - 하락/100); // 수익부분이 30% 하락할 때
ExitLong("trailing청산", Atstop, Cond1); // 강제청산한다.
}
근데, 여기서 질문드릴 것은...
"trailing청산"이후 3개봉 경과후의 종가와 "trailing청산"이 이루어졌던 봉의 종가(Cond1값이 아님)를
비교하여 3개봉 경과후의 종가가 더 높고 이때 5이평선(Var1)이 상향이면 또다시 매수하려고 하는데
어떻게 작성하면 될까요?
다음글
이전글