커뮤니티
부탁드립니다
2011-04-07 08:19:04
731
글번호 37339
진입을 했을때 5,20 데드크로스나거나 또는 5,60 데드크로스가 날때 매수청산을 하는
데 둘다 각각 데드크로스난 봉의 min(c,o) (양봉이면 시가, 음봉이면 종가)를 저장하
여 데드크로스 전체 구간중에 min(c,o) 에서 2틱이상 아래로 내려가면 바로 매수청산
을 하는 식 부탁드립니다 atstop 을 이용하면 될것 같은데 쉽지 않군요... 감사합니다
답변 4
예스스탁 예스스탁 답변
2011-04-07 10:31:40
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then{
if CrossDown(ma(C,5),ma(c,20)) Then
var1 = min(C,O);
if countif(CrossDown(ma(C,5),ma(c,20)),BarsSinceEntry) >= 1 Then
exitlong("bx1",AtStop,var1-PriceScale*2);
}
if MarketPosition == 1 Then{
if CrossDown(ma(C,5),ma(c,60)) Then
var2 = min(C,O);
if countif(CrossDown(ma(C,5),ma(c,60)),BarsSinceEntry) >= 1 Then
exitlong("bx2",AtStop,var2-PriceScale*2);
}
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 진입을 했을때 5,20 데드크로스나거나 또는 5,60 데드크로스가 날때 매수청산을 하는
데 둘다 각각 데드크로스난 봉의 min(c,o) (양봉이면 시가, 음봉이면 종가)를 저장하
여 데드크로스 전체 구간중에 min(c,o) 에서 2틱이상 아래로 내려가면 바로 매수청산
을 하는 식 부탁드립니다 atstop 을 이용하면 될것 같은데 쉽지 않군요... 감사합니다
코크
2011-04-07 13:21:42
자세한 설명 감사드립니다
마지막으로 한가지 질문만 더 드리겠습니다..
그럼 반대로 5.20일선 골든크로스 또는 5.60일 골든크로스일때 매수가 들어가는데
각각 골든크로스난봉의 max(c,o) 를 저장하여 골든크로스 구간안에 2틱위를 넘어서면
매수한다.. 이 식도 부탁합니다
거듭 감사드립니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다
> 안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then{
if CrossDown(ma(C,5),ma(c,20)) Then
var1 = min(C,O);
if countif(CrossDown(ma(C,5),ma(c,20)),BarsSinceEntry) >= 1 Then
exitlong("bx1",AtStop,var1-PriceScale*2);
}
if MarketPosition == 1 Then{
if CrossDown(ma(C,5),ma(c,60)) Then
var2 = min(C,O);
if countif(CrossDown(ma(C,5),ma(c,60)),BarsSinceEntry) >= 1 Then
exitlong("bx2",AtStop,var2-PriceScale*2);
}
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 진입을 했을때 5,20 데드크로스나거나 또는 5,60 데드크로스가 날때 매수청산을 하는
데 둘다 각각 데드크로스난 봉의 min(c,o) (양봉이면 시가, 음봉이면 종가)를 저장하
여 데드크로스 전체 구간중에 min(c,o) 에서 2틱이상 아래로 내려가면 바로 매수청산
을 하는 식 부탁드립니다 atstop 을 이용하면 될것 같은데 쉽지 않군요... 감사합니다
예스스탁 예스스탁 답변
2011-04-07 14:37:23
안녕하세요
예스스탁입니다.
#5-20
if crossup(ma(C,5),ma(C,20)) Then{
value1 = max(c,O);
Condition1 = true;
}
if CrossDown(ma(C,5),ma(C,20)) Then{
Condition1 = false;
}
if MarketPosition == 0 and Condition1 == true Then
buy("b1",AtStop,value1+PriceScale*2);
#5-60
if crossup(ma(C,5),ma(C,60)) Then{
value2 = max(c,O);
Condition2 = true;
}
if CrossDown(ma(C,5),ma(C,20)) Then{
Condition2 = false;
}
if MarketPosition == 0 and Condition2 == true Then
buy("b2",AtStop,value2+PriceScale*2);
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁드립니다
>
자세한 설명 감사드립니다
마지막으로 한가지 질문만 더 드리겠습니다..
그럼 반대로 5.20일선 골든크로스 또는 5.60일 골든크로스일때 매수가 들어가는데
각각 골든크로스난봉의 max(c,o) 를 저장하여 골든크로스 구간안에 2틱위를 넘어서면
매수한다.. 이 식도 부탁합니다
거듭 감사드립니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다
> 안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then{
if CrossDown(ma(C,5),ma(c,20)) Then
var1 = min(C,O);
if countif(CrossDown(ma(C,5),ma(c,20)),BarsSinceEntry) >= 1 Then
exitlong("bx1",AtStop,var1-PriceScale*2);
}
if MarketPosition == 1 Then{
if CrossDown(ma(C,5),ma(c,60)) Then
var2 = min(C,O);
if countif(CrossDown(ma(C,5),ma(c,60)),BarsSinceEntry) >= 1 Then
exitlong("bx2",AtStop,var2-PriceScale*2);
}
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 진입을 했을때 5,20 데드크로스나거나 또는 5,60 데드크로스가 날때 매수청산을 하는
데 둘다 각각 데드크로스난 봉의 min(c,o) (양봉이면 시가, 음봉이면 종가)를 저장하
여 데드크로스 전체 구간중에 min(c,o) 에서 2틱이상 아래로 내려가면 바로 매수청산
을 하는 식 부탁드립니다 atstop 을 이용하면 될것 같은데 쉽지 않군요... 감사합니다
회원
2012-08-18 05:37:26
관리자님에 의해 삭제된 답변입니다.
다음글
이전글