커뮤니티

부탁드립니다.

프로필 이미지
회원
2007-08-26 16:39:15
1178
글번호 13390
답변완료
무더위에 수고 많으십니다. 20 이평이 골든크로스면 매수 또 30 이평이 골든크로스면 매수 계속 40, 50, 60 등으로 1계약씩 매수하다가 각 이평마다 데드크로스가 되면 각단계별로 1계약씩 청산하는 식을 부탁드립니다 참고로 수식작성예제를 보고 작성해봐도 성공을 못하겠네요 부탁드립니다. 감사합니다 수고많이 하십시요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2007-08-27 17:55:09

안녕하세요 예스스탁입니다. 종가가 20이평을 상향돌파하면 1계약 매수 종가가 30이평을 상향돌파하면 1계약 매수 종가가 40이평을 상향돌파하면 1계약 매수 종가가 50이평을 상향돌파하면 1계약 매수 종가가 60이평을 상향돌파하면 1계약 매수 와 같이 종가가 차례로 이평을 상향돌파할때 마다 1계약 매수하고 청산은 각 이평을 하향돌파하면 1계약씩 매수청산합니다. var : cnt(0); if crossup(c,ma(c,20)) and cnt < 1 Then { buy("매수1",onclose,def,1); cnt = 1; } if cnt == 1 and crossup(c,ma(c,30)) Then { buy("매수2",onclose,def,1); cnt = 2; } if cnt == 2 and crossup(c,ma(c,40)) Then { buy("매수3",onclose,def,1); cnt = 3; } if cnt == 3 and crossup(c,ma(c,50)) Then { buy("매수4",onclose,def,1); cnt = 4; } if cnt == 4 and crossup(c,ma(c,60)) Then { buy("매수5",onclose,def,1); cnt = 5; } if cnt == 5 then{ if CrossDown(c,ma(c,20)) and var1 < 1 Then{ exitlong("매수청산1",onclose,def,"",1); var1 = 1; } if CrossDown(c,ma(c,30)) and var2 < 1 Then{ exitlong("매수청산2",onclose,def,"",1); var2 = 1; } if CrossDown(c,ma(c,40)) and var3 < 1 Then{ exitlong("매수청산3",onclose,def,"",1); var3 = 1; } if CrossDown(c,ma(c,50)) and var4 < 1 Then{ exitlong("매수청산4",onclose,def,"",1); var4 = 1; } if CrossDown(c,ma(c,60)) and var5 < 1 Then{ exitlong("매수청산5",onclose,def,"",1); var5 = 1; } } if marketposition() == 0 Then{ cnt = 0; var1 = 0; var2 = 0; var3 = 0; var4 = 0; var5 = 0; } 즐거운 하루되세요 > CJ_zzang1 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 무더위에 수고 많으십니다. 20 이평이 골든크로스면 매수 또 30 이평이 골든크로스면 매수 계속 40, 50, 60 등으로 1계약씩 매수하다가 각 이평마다 데드크로스가 되면 각단계별로 1계약씩 청산하는 식을 부탁드립니다 참고로 수식작성예제를 보고 작성해봐도 성공을 못하겠네요 부탁드립니다. 감사합니다 수고많이 하십시요.