커뮤니티
re 두번째 추세선돌파 매매
2011-10-19 18:02:56
643
글번호 43898
input : len(5), period(200);
var : Lbar1(0), Lbar2(0), Lval1(0), Lval2(0), Hbar1(0), Hbar2(0), Hval1(0), Hval2(0);
var : UpTrend(0), DnTrend(0);
Lbar1 = swinglowbar(1, low, len, len, period);
Lbar2 = swinglowbar(2, low, len, len, period);
Lval1 = swinglow(1, low, len, len, period);
Lval2 = swinglow(2, low, len, len, period);
Hbar1 = swinghighbar(1, high, len, len, period);
Hbar2 = swinghighbar(2, high, len, len, period);
Hval1 = swinghigh(1, high, len, len, period);
Hval2 = swinghigh(2, high, len, len, period);
If Lval1 > Lval2 Then {
UpTrend = (Lval1 - Lval2)/(Lbar2 - Lbar1)*Lbar1 + Lval1;
plot1(UpTrend, "상승추세선");
}
If Hval1 < Hval2 Then {
DnTrend = (Hval1 - Hval2)/(Hbar2 - Hbar1)*Hbar1 + Hval1 ;
plot2(DnTrend, "하락추세선");
}
이식을 사용해서 식을만들려고합니다. 도와주세요,
추세선첫번째돌파는 버리고 추세선 두번째 만들어지는것을 기준으로 매매할려고합니다.
중요한건 추세선돌파가 종가기준이라는거예요~
첫번째 돌파는 버리는 이유는 많은 매매가 이루어져서 두번째부터 매매가 들어가게 할려구하는데 도와주세요~
답변 1
예스스탁 예스스탁 답변
2011-10-20 11:48:33
안녕하세요
예스스탁입니다.
input : len(5), period(200);
var : Lbar1(0), Lbar2(0), Lval1(0), Lval2(0), Hbar1(0), Hbar2(0), Hval1(0), Hval2(0);
var : UpTrend(0), DnTrend(0);
Lbar1 = swinglowbar(1, low, len, len, period);
Lbar2 = swinglowbar(2, low, len, len, period);
Lval1 = swinglow(1, low, len, len, period);
Lval2 = swinglow(2, low, len, len, period);
Hbar1 = swinghighbar(1, high, len, len, period);
Hbar2 = swinghighbar(2, high, len, len, period);
Hval1 = swinghigh(1, high, len, len, period);
Hval2 = swinghigh(2, high, len, len, period);
If !(Lval1 > Lval2) Then
var1 = 0;
If Lval1 > Lval2 Then {
UpTrend = (Lval1 - Lval2)/(Lbar2 - Lbar1)*Lbar1 + Lval1;
if CrossDown(c,uptrend) Then{
var1 = var1+1;
if var1 == 2 then
Sell();
}
}
If Hval1 < Hval2 Then
var2 = 0;
If Hval1 < Hval2 Then {
DnTrend = (Hval1 - Hval2)/(Hbar2 - Hbar1)*Hbar1 + Hval1 ;
if Crossup(C,dntrend) Then{
var2 = var1+1;
if var2 == 2 Then
buy();
}
}
식을 수정해서 올려드립니다.
요청하신 내용이 맞는지 모르겠습니다.
의도와 다르시면 조건설정 내용에 대해 자세한 내용 올려주시기 바랍니다.
즐거운 하루되세요
> fx트레이더 님이 쓴 글입니다.
> 제목 : re 두번째 추세선돌파 매매
> input : len(5), period(200);
var : Lbar1(0), Lbar2(0), Lval1(0), Lval2(0), Hbar1(0), Hbar2(0), Hval1(0), Hval2(0);
var : UpTrend(0), DnTrend(0);
Lbar1 = swinglowbar(1, low, len, len, period);
Lbar2 = swinglowbar(2, low, len, len, period);
Lval1 = swinglow(1, low, len, len, period);
Lval2 = swinglow(2, low, len, len, period);
Hbar1 = swinghighbar(1, high, len, len, period);
Hbar2 = swinghighbar(2, high, len, len, period);
Hval1 = swinghigh(1, high, len, len, period);
Hval2 = swinghigh(2, high, len, len, period);
If Lval1 > Lval2 Then {
UpTrend = (Lval1 - Lval2)/(Lbar2 - Lbar1)*Lbar1 + Lval1;
plot1(UpTrend, "상승추세선");
}
If Hval1 < Hval2 Then {
DnTrend = (Hval1 - Hval2)/(Hbar2 - Hbar1)*Hbar1 + Hval1 ;
plot2(DnTrend, "하락추세선");
}
이식을 사용해서 식을만들려고합니다. 도와주세요,
추세선첫번째돌파는 버리고 추세선 두번째 만들어지는것을 기준으로 매매할려고합니다.
중요한건 추세선돌파가 종가기준이라는거예요~
첫번째 돌파는 버리는 이유는 많은 매매가 이루어져서 두번째부터 매매가 들어가게 할려구하는데 도와주세요~