커뮤니티

문의드립니다.

프로필 이미지
불사조7
2011-08-03 22:58:02
606
글번호 41616
답변완료
1. 보조 지표중 macd w-sar(20, 60, 9, 0.1, 0.2) 지표가 -2일 때 2. 20일선 이동평균선(저가의 평균값 20개를 평균낸 선)을 기준으로 그 아래에서 분할매수하려고 합니다. 3. 분할매수는 10일 이동평균선(저가를 평규낸 선)의 가격을 기준으로 -2%,-4%, -6%,-8%인 가격에서 분할매수합니다. 예)기준가격 1,000원이라고 하면 -2%에서 10주 : (1,000원 - 1,000*0.02)인 가격 * 10주 매수 -4%에서 20주 : (1,000원 - 1,000*0.04)인 가격 * 10주 매수 -6%에서 40주 : (1,000원 - 1,000*0.06)인 가격 * 10주 매수 -8%에서 80주 : (1,000원 - 1,000*0.08)인 가격 * 81주 매수 3. 매도는 분할매수하다 수일간 분할 매수한 평균가격이 당일 20일 (고가 평균값) 이동평균선의 가격과 일치하면 전량 매도. 4. 그리고 특히 중요한 것은 매수, 매도는 장중의 변동하는 가격을 기준으로 하는 것입니다.~~ 행복하세요^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-08-04 11:03:22

안녕하세요 예스스탁입니다. input : Period1(20),Period2(60),Period3(9),Af(0.1),Maxaf(0.2); var : MACDWSAR(0); MACDWSAR = iff(MACD(Period1,Period2) > ema(MACD(Period1,Period2),Period3), Iff(Sar(af,maxaf)<C,2,1),iff(sar(Af,maxaf)>C,-2,-1)); if C < ma(L,20) and MACDWSAR < -2 then { if MarketPosition == 0 and CrossDown(C, ma(L,10)*0.98) Then buy("b1",OnClose,def,10); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then buy("B2",atlimit,EntryPrice*0.98,10); if CurrentEntries == 2 Then buy("B3",atlimit,EntryPrice*0.96,10); if CurrentEntries == 3 Then buy("B4",atlimit,EntryPrice*0.94,81); } } if marketposition == 1 then exitlong("bx",AtLimit,ma(H,20)); 즐거운 하루되세요 > 불사조7 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1. 보조 지표중 macd w-sar(20, 60, 9, 0.1, 0.2) 지표가 -2일 때 2. 20일선 이동평균선(저가의 평균값 20개를 평균낸 선)을 기준으로 그 아래에서 분할매수하려고 합니다. 3. 분할매수는 10일 이동평균선(저가를 평규낸 선)의 가격을 기준으로 -2%,-4%, -6%,-8%인 가격에서 분할매수합니다. 예)기준가격 1,000원이라고 하면 -2%에서 10주 : (1,000원 - 1,000*0.02)인 가격 * 10주 매수 -4%에서 20주 : (1,000원 - 1,000*0.04)인 가격 * 10주 매수 -6%에서 40주 : (1,000원 - 1,000*0.06)인 가격 * 10주 매수 -8%에서 80주 : (1,000원 - 1,000*0.08)인 가격 * 81주 매수 3. 매도는 분할매수하다 수일간 분할 매수한 평균가격이 당일 20일 (고가 평균값) 이동평균선의 가격과 일치하면 전량 매도. 4. 그리고 특히 중요한 것은 매수, 매도는 장중의 변동하는 가격을 기준으로 하는 것입니다.~~ 행복하세요^^