커뮤니티

부탁드립니다

프로필 이미지
코크
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

관리자님에 의해 삭제된 답변입니다.