커뮤니티

수식 수정 부탁합니다.

프로필 이미지
회원
2008-03-17 12:33:15
1117
글번호 14988
답변완료
Input : Period(12), Period1(5), Period2(5); var : StoGold(0),StoGold1(0),StoDead(0),StoDead1(0); var : StoGO(0),StoGO1(0),StoDO(0),StoDO1(0); var1 = StochasticsK(Period,Period1); var2 = StochasticsD(Period,Period1,Period2); //전골드도 %K가 50이하라는 조건이 필요하시면 //아래 if문에 var1 <= 50 으로 추가하시기 바랍니다. if crossup(var1,var2) Then{ //골드 시 StoGold = var1; //현 골드 %k값 StoGold1 = StoGold[1]; //전 골드 %K 값 StoGO = O; //현 골드 시가 StoGO1 = StoGO[1]; //전 골드 시가 } //전데드도 %K가 50이상이라는 조건이 필요하시면 //아래 if문에 var1 >= 50 으로 추가하시기 바랍니다. if crossdown(var1,var2) Then{ //데드시 StoDead = var1; //현 골드 %k값 StoDead1 = StoDead[1]; //전 골드 %K 값 StoDO = O; //현 골드 %k값 StoDO1 = StoDO[1]; //전 골드 %K 값 } if crossup(var1,var2) and //골드 var1 <= 50 and //%k 50이하 var1 > StoGold1 and //%K가 전 골드시 %K보다 큼 StoGold1 > 0 and //전 골드 값 있음(차트상 첫 골드시에는 전값이 0값 이므로) O < StoGO1 Then //시가가 전 골드시 시가보다 작음 buy(); if CrossDown(var1,var2) and //데드 var1 >= 50 and //%K 50이상 var1 < StoDead1 and //%K가 전 데드시 %K값보다 작음 StoDead1 > 0 and //전 데드값 있음(차트상 첫 데드시에는 전값이 0이므로) O > StoDO1 Then //시가가 전 데드시 시가보다 큼 sell(); 위 수식에서 MACD가 0 이상일때 매수신호가 나오고, 0 이하일때 매도신호가 나오게 부탁드립니다. 혼자 합성하려니 잘 안되네요ㅠㅠ 그리고, 매수한 봉의 저가가 이탈하면 시장가로 손절, 매도한 봉의 고가가 돌파되면 시장가로 손절하게끔 수정해주시면 정말 정말 감사드립니다. 메일로 보내주세요.. ak47no3@naver.com
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-03-17 13:27:34

> 악돌 님이 쓴 글입니다. > 제목 : 수식 수정 부탁합니다. > Input : Period(12), Period1(5), Period2(5); var : StoGold(0),StoGold1(0),StoDead(0),StoDead1(0); var : StoGO(0),StoGO1(0),StoDO(0),StoDO1(0); var1 = StochasticsK(Period,Period1); var2 = StochasticsD(Period,Period1,Period2); //전골드도 %K가 50이하라는 조건이 필요하시면 //아래 if문에 var1 <= 50 으로 추가하시기 바랍니다. if crossup(var1,var2) Then{ //골드 시 StoGold = var1; //현 골드 %k값 StoGold1 = StoGold[1]; //전 골드 %K 값 StoGO = O; //현 골드 시가 StoGO1 = StoGO[1]; //전 골드 시가 } //전데드도 %K가 50이상이라는 조건이 필요하시면 //아래 if문에 var1 >= 50 으로 추가하시기 바랍니다. if crossdown(var1,var2) Then{ //데드시 StoDead = var1; //현 골드 %k값 StoDead1 = StoDead[1]; //전 골드 %K 값 StoDO = O; //현 골드 %k값 StoDO1 = StoDO[1]; //전 골드 %K 값 } if crossup(var1,var2) and //골드 var1 <= 50 and //%k 50이하 var1 > StoGold1 and //%K가 전 골드시 %K보다 큼 StoGold1 > 0 and //전 골드 값 있음(차트상 첫 골드시에는 전값이 0값 이므로) O < StoGO1 Then //시가가 전 골드시 시가보다 작음 buy(); if CrossDown(var1,var2) and //데드 var1 >= 50 and //%K 50이상 var1 < StoDead1 and //%K가 전 데드시 %K값보다 작음 StoDead1 > 0 and //전 데드값 있음(차트상 첫 데드시에는 전값이 0이므로) O > StoDO1 Then //시가가 전 데드시 시가보다 큼 sell(); 위 수식에서 MACD가 0 이상일때 매수신호가 나오고, 0 이하일때 매도신호가 나오게 부탁드립니다. 혼자 합성하려니 잘 안되네요ㅠㅠ 그리고, 매수한 봉의 저가가 이탈하면 시장가로 손절, 매도한 봉의 고가가 돌파되면 시장가로 손절하게끔 수정해주시면 정말 정말 감사드립니다. 메일로 보내주세요.. ak47no3@naver.com