커뮤니티

수식부탁드립니다.

프로필 이미지
mir
2004-08-22 23:14:17
1186
글번호 4902
답변완료
2323번 수식에 다음과 같은 조건을 추가해 주십시요 당일 매수청산후 다른거래(매도거래) 없이 다시 매수진입할 경우 직전 매수거래가 손실일 경우만 매수진입 (단, 당일 최초 매수거래와 매수 청산후 매도거래가 있은후 매수진입일 경우는 무관) 당일 매도청산후 다른거래(매수거래) 없이 다시 매도진입할 경우 직전 매도거래가 손실일 경우만 매도진입 (단, 당일 최초 매도거래와 매도 청산후 매수거래가 있은후 매도진입일 경우는 무관) *여기서 손실은 순수 진입가와 청산가만을 고려한 의미임 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-08-24 09:48:00

안녕하세요 예스스탁입니다. 답변이 늦어져 죄송합니다. 문의하신 식은 다음과 같습니다. var : buyindex(0),sellindex(0),Bpos(0),Spos(0),EXLpos(0),EXSpos(0); if stime == 90000 then{ var1 = dayopen()+(dayhigh(1)-daylow(1))*0.3; var2 = dayopen()-(dayhigh(1)-daylow(1))*0.3; } if stime >= 90000 and stime < 150000 then { if C > (var1+var2)/2 then{ buy("매수", atstop, var1); buyindex = index; bpos = 1; } if C < (var1+var2)/2 then{ sell("매도",atstop, var2); sellindex = index(); Spos = 1; } } if MarketPosition() == 1 then if entryprice(1) - exitprice(1) < 0 then{ buy("ReBuy"); } if MarketPosition() == -1 then if entryprice(1) - exitprice(1) > 0 then{ sell("ReSell"); } if bpos == 1 then var3 = highest(H, index-buyindex); if bpos == 1 then{ exitlong("매수청산",atstop, var3*0.98); Bpos = 0; EXLpos = 1; } if Spos == 1 then var4 = lowest(L, index-sellindex); if Spos== -1 then{ exitshort("매도청산",atstop, var1*1.02); Spos = 0; EXSpos = 1; } if stime == 150000 then{ exitlong("ExitL"); exitshort("ExitS"); } 즐거운 하루되세요 > yunyu09 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 2323번 수식에 다음과 같은 조건을 추가해 주십시요 당일 매수청산후 다른거래(매도거래) 없이 다시 매수진입할 경우 직전 매수거래가 손실일 경우만 매수진입 (단, 당일 최초 매수거래와 매수 청산후 매도거래가 있은후 매수진입일 경우는 무관) 당일 매도청산후 다른거래(매수거래) 없이 다시 매도진입할 경우 직전 매도거래가 손실일 경우만 매도진입 (단, 당일 최초 매도거래와 매도 청산후 매수거래가 있은후 매도진입일 경우는 무관) *여기서 손실은 순수 진입가와 청산가만을 고려한 의미임 감사합니다.