커뮤니티

수식부탁드립니다-----------

프로필 이미지
leekss1
2011-05-19 14:00:49
672
글번호 38819
답변완료
Input : osLENGTH1(40), osperiod(3),temLENGTH1(200),전봉차(2); Var : osvalue(0); Var : ostema1(0); osvalue = ma(bids,osperiod)-ma(asks,osperiod); ostema1 = (3 * Ema(osvalue,osLENGTH1)) - (3 * Ema(Ema(osvalue,osLENGTH1),osLENGTH1)) + (Ema(Ema(Ema(osvalue,osLENGTH1),osLENGTH1),osLENGTH1)); var77 = (3 * Ema(c,temLENGTH1)) - (3 * Ema(Ema(c,temLENGTH1),temLENGTH1)) + (Ema(Ema(Ema(c,temLENGTH1),temLENGTH1),temLENGTH1)); if stime >= 090100 and stime < 145900 then { #진입========================================================= If MarketPosition == 0 and ostema1[1] > ostema1[2] and ostema1 > ostema1[1] and var77[1] >=var77[2]+전봉차 Then buy("b",AtLimit,H-PriceScale*3); If MarketPosition == 0 and ostema1[1] < ostema1[2] and ostema1 < ostema1[1]and var77[1] <=var77[2]-전봉차 Then sell("s",AtLimit,l+PriceScale*3); SetStopLoss(PriceScale*3,PointStop); SetStopProfittarget(PriceScale*2,PointStop); //시간청산-------------------- var11 = int(date/100)-int(date/10000)*100; //월 var22 = date - int(date/100)*100; //일 var33 = DayOfWeek(date); //요일 if var11%3 == 0 and var22 >= 8 and var22 <= 14 and var33 == 4 then { SetStopEndofday(144800); //만 } else { SetStopEndofday(150100); //평 } } 위 진입과 청산에 각기 다른소리 나게해 주세요
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-19 20:55:46

안녕하세요 예스스탁입니다. 시스템 트레이딩 설정창의 매매탭 하단에 경보음설정이 있습니다. 매수/매수청산/매도/매도청산별로 각기 설정하실수 있으므로 설정창의 기능을 사용하시면 됩니다. 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : 수식부탁드립니다----------- > Input : osLENGTH1(40), osperiod(3),temLENGTH1(200),전봉차(2); Var : osvalue(0); Var : ostema1(0); osvalue = ma(bids,osperiod)-ma(asks,osperiod); ostema1 = (3 * Ema(osvalue,osLENGTH1)) - (3 * Ema(Ema(osvalue,osLENGTH1),osLENGTH1)) + (Ema(Ema(Ema(osvalue,osLENGTH1),osLENGTH1),osLENGTH1)); var77 = (3 * Ema(c,temLENGTH1)) - (3 * Ema(Ema(c,temLENGTH1),temLENGTH1)) + (Ema(Ema(Ema(c,temLENGTH1),temLENGTH1),temLENGTH1)); if stime >= 090100 and stime < 145900 then { #진입========================================================= If MarketPosition == 0 and ostema1[1] > ostema1[2] and ostema1 > ostema1[1] and var77[1] >=var77[2]+전봉차 Then buy("b",AtLimit,H-PriceScale*3); If MarketPosition == 0 and ostema1[1] < ostema1[2] and ostema1 < ostema1[1]and var77[1] <=var77[2]-전봉차 Then sell("s",AtLimit,l+PriceScale*3); SetStopLoss(PriceScale*3,PointStop); SetStopProfittarget(PriceScale*2,PointStop); //시간청산-------------------- var11 = int(date/100)-int(date/10000)*100; //월 var22 = date - int(date/100)*100; //일 var33 = DayOfWeek(date); //요일 if var11%3 == 0 and var22 >= 8 and var22 <= 14 and var33 == 4 then { SetStopEndofday(144800); //만 } else { SetStopEndofday(150100); //평 } } 위 진입과 청산에 각기 다른소리 나게해 주세요