커뮤니티

시스템식 부탁드립니다.

프로필 이미지
TRF
2013-03-07 12:31:18
268
글번호 60361
답변완료
지난 증권사 교육으로 시스템에 입문한 초보입니다... 알것도 같은데 막상 구현하려니 쉽지않네요 번거롭겠지만 시스템식좀 부탁드리겠습니다. 1. 매수/매도 조건 필터 100틱에서 120선 위에 있으면서 5분봉 10선 위에 있을 경우에만 매수진입조건이 되고, 100틱에서 120선 아래에 있으면서 5분봉 10선 아래에 있을 경우에만 매도진입의 조건이 됨 100틱 120선 아래에 있는데 5분봉 10선 위에 있더라도 매수진입하면 안됨 2. 진입 및 청산 매수진입은 1번의 매수조건에 적합하고 100틱에서 20선과 60선이 정배열되어 있고, 100틱의 10선을 상향돌파하면 매수진입하고 시간이 흘러 20선이 깨지면 청산함 돌파시에 틱차트이기 때문에 2~3틱 여유를 뒀으면 합니다. 예로 10선을 상향돌파할때 2~3틱이 돌파한 후 10선 위에서 있을 경우에만 조건이 만족합니다. 3. 재진입 WilliamsR(14기간)에서 늪에서 빠져나오고, 100틱에서 10선을 상향돌파하면 매수재진입함
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-07 15:15:12

안녕하세요 예스스탁입니다. 차트 주종목을 100틱으로 참조데이터(data2)를 5분으로 설정하시고 적용하시면 됩니다. 참조데이터는 차트 왼쪽 상단의 종목선택버튼 중 오른쪽을 누르시고 선택해 적용하시면 됩니다. 재진입조건중 WilliamsR이 늪을 빠져나오는 것은 어떤 의미이신지 모르겠습니다. 식작성을 위해서는 명확한 표현이 필요합니다. 해당 내용 제외하고 재진입식 작성되었습니다. #data1 100틱차트 #data2 5분 차트 if data1(c>ma(c,120) and ma(c,20)>ma(c,60) and crossup(c,ma(c,10)) and C >= ma(c,10)+PriceScale*2) and data2(c>ma(c,10)) Then buy("b"); if MarketPosition == 1 and data1(CrossDown(c,ma(c,10))) Then ExitLong("bx"); if data1(c<ma(c,120) and ma(c,20)<ma(c,60) and CrossDown(c,ma(c,10)) and C <= ma(c,10)-PriceScale*2) and data2(c<ma(c,10)) Then Sell("s"); if MarketPosition == -1 and data1(CrossUp(c,ma(c,10))) Then ExitShort("sx"); if MarketPosition == 0 and MarketPosition(1) == 1 and data1(crossup(c,ma(c,10))) Then buy("bb"); if MarketPosition == 0 and MarketPosition(1) == -1 and data1(CrossDown(c,ma(c,10))) Then sell("ss"); 즐거운 하루되세요 > TRF 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다. > 지난 증권사 교육으로 시스템에 입문한 초보입니다... 알것도 같은데 막상 구현하려니 쉽지않네요 번거롭겠지만 시스템식좀 부탁드리겠습니다. 1. 매수/매도 조건 필터 100틱에서 120선 위에 있으면서 5분봉 10선 위에 있을 경우에만 매수진입조건이 되고, 100틱에서 120선 아래에 있으면서 5분봉 10선 아래에 있을 경우에만 매도진입의 조건이 됨 100틱 120선 아래에 있는데 5분봉 10선 위에 있더라도 매수진입하면 안됨 2. 진입 및 청산 매수진입은 1번의 매수조건에 적합하고 100틱에서 20선과 60선이 정배열되어 있고, 100틱의 10선을 상향돌파하면 매수진입하고 시간이 흘러 20선이 깨지면 청산함 돌파시에 틱차트이기 때문에 2~3틱 여유를 뒀으면 합니다. 예로 10선을 상향돌파할때 2~3틱이 돌파한 후 10선 위에서 있을 경우에만 조건이 만족합니다. 3. 재진입 WilliamsR(14기간)에서 늪에서 빠져나오고, 100틱에서 10선을 상향돌파하면 매수재진입함