커뮤니티

시스템식 부탁합니다

프로필 이미지
이재찬
2011-01-24 14:55:27
779
글번호 35237
답변완료
옵션을 할겁니다 9시 시가를 기준으로 합니다 1) 시가 위로 현재가가 한틱씩 오를때마다 매수를 한다(10틱까지만,총10개매수) 2) 시가 아래로 현재가가 한틱씩 내릴때마다 매도를 한다(10틱까지만,총10개매도) 3) 3시에 현재보유하고있는 포지션을 모두 시장가로 청산한다 이상입니다 간단한것 같은데 초보라 엄두가 안나네요. 부탁합니다
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-01-24 18:15:11

안녕하세요 예스스탁입니다. 1틱차트에 식을 거셔야 합니다. if dayindex >= 0 and MarketPosition != -1 Then{ buy("b1",AtStop,DayOpen+PriceScale*1); buy("b2",AtStop,DayOpen+PriceScale*2); buy("b3",AtStop,DayOpen+PriceScale*3); buy("b4",AtStop,DayOpen+PriceScale*4); buy("b5",AtStop,DayOpen+PriceScale*5); buy("b6",AtStop,DayOpen+PriceScale*6); buy("b7",AtStop,DayOpen+PriceScale*7); buy("b8",AtStop,DayOpen+PriceScale*8); buy("b9",AtStop,DayOpen+PriceScale*9); buy("b0",AtStop,DayOpen+PriceScale*10); } if dayindex >= 0 and MarketPosition != 1 Then{ Sell("s1",AtStop,DayOpen-PriceScale*1); Sell("s2",AtStop,DayOpen-PriceScale*2); Sell("s3",AtStop,DayOpen-PriceScale*3); Sell("s4",AtStop,DayOpen-PriceScale*4); Sell("s5",AtStop,DayOpen-PriceScale*5); Sell("s6",AtStop,DayOpen-PriceScale*6); Sell("s7",AtStop,DayOpen-PriceScale*7); Sell("s8",AtStop,DayOpen-PriceScale*8); Sell("s9",AtStop,DayOpen-PriceScale*9); Sell("s0",AtStop,DayOpen-PriceScale*10); } SetStopEndofday(150000); 즐거운 하루되세요 > 이재찬 님이 쓴 글입니다. > 제목 : 시스템식 부탁합니다 > 옵션을 할겁니다 9시 시가를 기준으로 합니다 1) 시가 위로 현재가가 한틱씩 오를때마다 매수를 한다(10틱까지만,총10개매수) 2) 시가 아래로 현재가가 한틱씩 내릴때마다 매도를 한다(10틱까지만,총10개매도) 3) 3시에 현재보유하고있는 포지션을 모두 시장가로 청산한다 이상입니다 간단한것 같은데 초보라 엄두가 안나네요. 부탁합니다
프로필 이미지

이재찬

2011-01-24 20:04:16

추가문의 있습니다 1틱차트로 5000개수를 조회해봐도 2시40분정도부터 차트가 시작되네요 아래 로직이 시가를 기준으로 시작하는데 1틱차트에서도 정상으로 작동하나요? 그리고 기준가를 시가가 아니라 10시종가로 하면 어떻게 해야되는지 부탁합니다. 수고하세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 부탁합니다 > 안녕하세요 예스스탁입니다. 1틱차트에 식을 거셔야 합니다. if dayindex >= 0 and MarketPosition != -1 Then{ buy("b1",AtStop,DayOpen+PriceScale*1); buy("b2",AtStop,DayOpen+PriceScale*2); buy("b3",AtStop,DayOpen+PriceScale*3); buy("b4",AtStop,DayOpen+PriceScale*4); buy("b5",AtStop,DayOpen+PriceScale*5); buy("b6",AtStop,DayOpen+PriceScale*6); buy("b7",AtStop,DayOpen+PriceScale*7); buy("b8",AtStop,DayOpen+PriceScale*8); buy("b9",AtStop,DayOpen+PriceScale*9); buy("b0",AtStop,DayOpen+PriceScale*10); } if dayindex >= 0 and MarketPosition != 1 Then{ Sell("s1",AtStop,DayOpen-PriceScale*1); Sell("s2",AtStop,DayOpen-PriceScale*2); Sell("s3",AtStop,DayOpen-PriceScale*3); Sell("s4",AtStop,DayOpen-PriceScale*4); Sell("s5",AtStop,DayOpen-PriceScale*5); Sell("s6",AtStop,DayOpen-PriceScale*6); Sell("s7",AtStop,DayOpen-PriceScale*7); Sell("s8",AtStop,DayOpen-PriceScale*8); Sell("s9",AtStop,DayOpen-PriceScale*9); Sell("s0",AtStop,DayOpen-PriceScale*10); } SetStopEndofday(150000); 즐거운 하루되세요 > 이재찬 님이 쓴 글입니다. > 제목 : 시스템식 부탁합니다 > 옵션을 할겁니다 9시 시가를 기준으로 합니다 1) 시가 위로 현재가가 한틱씩 오를때마다 매수를 한다(10틱까지만,총10개매수) 2) 시가 아래로 현재가가 한틱씩 내릴때마다 매도를 한다(10틱까지만,총10개매도) 3) 3시에 현재보유하고있는 포지션을 모두 시장가로 청산한다 이상입니다 간단한것 같은데 초보라 엄두가 안나네요. 부탁합니다
프로필 이미지

예스스탁 예스스탁 답변

2011-01-25 08:51:59

안녕하세요 예스스탁입니다. 시스템은 장전에 거셔야 합니다. 실시간 차트에서 5000개봉만 조회되므로 장후에 시뮬레이션 하실수는 없습니다. 아래는 10시 가격을 기준으로 하는 식입니다. if stime == 100000 Then var1 = C; if stime >= 100000 and MarketPosition != -1 Then{ buy("b1",AtStop,var1+PriceScale*1); buy("b2",AtStop,var1+PriceScale*2); buy("b3",AtStop,var1+PriceScale*3); buy("b4",AtStop,var1+PriceScale*4); buy("b5",AtStop,var1+PriceScale*5); buy("b6",AtStop,var1+PriceScale*6); buy("b7",AtStop,var1+PriceScale*7); buy("b8",AtStop,var1+PriceScale*8); buy("b9",AtStop,var1+PriceScale*9); buy("b0",AtStop,var1+PriceScale*10); } if dayindex >= 0 and MarketPosition != 1 Then{ Sell("s1",AtStop,var1-PriceScale*1); Sell("s2",AtStop,var1-PriceScale*2); Sell("s3",AtStop,var1-PriceScale*3); Sell("s4",AtStop,var1-PriceScale*4); Sell("s5",AtStop,var1-PriceScale*5); Sell("s6",AtStop,var1-PriceScale*6); Sell("s7",AtStop,var1-PriceScale*7); Sell("s8",AtStop,var1-PriceScale*8); Sell("s9",AtStop,var1-PriceScale*9); Sell("s0",AtStop,var1-PriceScale*10); } SetStopEndofday(150000); 즐거운 하루되세요 > 이재찬 님이 쓴 글입니다. > 제목 : Re : Re : 시스템식 부탁합니다 > 추가문의 있습니다 1틱차트로 5000개수를 조회해봐도 2시40분정도부터 차트가 시작되네요 아래 로직이 시가를 기준으로 시작하는데 1틱차트에서도 정상으로 작동하나요? 그리고 기준가를 시가가 아니라 10시종가로 하면 어떻게 해야되는지 부탁합니다. 수고하세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 부탁합니다 > 안녕하세요 예스스탁입니다. 1틱차트에 식을 거셔야 합니다. if dayindex >= 0 and MarketPosition != -1 Then{ buy("b1",AtStop,DayOpen+PriceScale*1); buy("b2",AtStop,DayOpen+PriceScale*2); buy("b3",AtStop,DayOpen+PriceScale*3); buy("b4",AtStop,DayOpen+PriceScale*4); buy("b5",AtStop,DayOpen+PriceScale*5); buy("b6",AtStop,DayOpen+PriceScale*6); buy("b7",AtStop,DayOpen+PriceScale*7); buy("b8",AtStop,DayOpen+PriceScale*8); buy("b9",AtStop,DayOpen+PriceScale*9); buy("b0",AtStop,DayOpen+PriceScale*10); } if dayindex >= 0 and MarketPosition != 1 Then{ Sell("s1",AtStop,DayOpen-PriceScale*1); Sell("s2",AtStop,DayOpen-PriceScale*2); Sell("s3",AtStop,DayOpen-PriceScale*3); Sell("s4",AtStop,DayOpen-PriceScale*4); Sell("s5",AtStop,DayOpen-PriceScale*5); Sell("s6",AtStop,DayOpen-PriceScale*6); Sell("s7",AtStop,DayOpen-PriceScale*7); Sell("s8",AtStop,DayOpen-PriceScale*8); Sell("s9",AtStop,DayOpen-PriceScale*9); Sell("s0",AtStop,DayOpen-PriceScale*10); } SetStopEndofday(150000); 즐거운 하루되세요 > 이재찬 님이 쓴 글입니다. > 제목 : 시스템식 부탁합니다 > 옵션을 할겁니다 9시 시가를 기준으로 합니다 1) 시가 위로 현재가가 한틱씩 오를때마다 매수를 한다(10틱까지만,총10개매수) 2) 시가 아래로 현재가가 한틱씩 내릴때마다 매도를 한다(10틱까지만,총10개매도) 3) 3시에 현재보유하고있는 포지션을 모두 시장가로 청산한다 이상입니다 간단한것 같은데 초보라 엄두가 안나네요. 부탁합니다