커뮤니티

문의드립니다

프로필 이미지
파인애플
2018-03-28 07:46:07
274
글번호 117727
답변완료
1 해외차트 보면 현지 시간으로 16시 10분 마감 17시 오픈(우리나라 아침7시) 인데 매매횟수를 당일 매매 현지시간 17시 시작을 기점으로 당일매매 횟수를 N회로 조절 하고 싶습니다 2 if MarketPosition == 0 and MarketPosition[1] == 0 and MarketPosition[2] == 0 and entrycnt < NN and Time >= stime11 and Time <= stime12 and CrossUp( s1,60) Then buy("진입매수"); if MarketPosition == 0 and MarketPosition[1] == 0 and MarketPosition[2] == 0 and entrycnt < NN and Time >= stime11 and Time <= stime12 and CrossDown( s1,40) Then sell("진입매도"); if MarketPosition == 1 and CrossDown( s1,50) Then exitlong("청산매수"); if MarketPosition == -1 and CrossUp( s1,50) Then ExitShort("청산매도"); 위와 같이 보조지표 크로스 업다운으로 본시스템을 만들었습니다 본시스템에 목표수익청산을 넣고 싶습니다 단순히 목표수익청산식을 넣으면 2회 진입 시점이 본 시스템과 다르게 나옵니다 (목표수익청산이 되어 포지션이 달라서 두시스템이 달라지는 현상) 진입을 본시스템과 목표수익청산시스템이 같은 위치에 나오게 하고싶습니다 진입 신호같게 청산 신호같게 청산 신호 이전에 목표수익도달시 목표수익만
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-03-28 13:30:08

안녕하세요 예스스탁입니다. 1 2번 내용에 추가해 드립니다. 2 input : NN(5); var : T1(0),entrycnt(0),T(0); if bdate != bdate[1] Then T1 = TotalTrades; if MarketPosition == 0 Then entrycnt = TotalTrades-T1; Else entrycnt = TotalTrades-T1+1; if T == 0 and MarketPosition == 0 and MarketPosition[1] == 0 and MarketPosition[2] == 0 and entrycnt < NN and Time >= stime11 and Time <= stime12 and CrossUp( s1,60) Then { buy("진입매수"); T = 1; } if T == 0 and MarketPosition == 0 and MarketPosition[1] == 0 and MarketPosition[2] == 0 and entrycnt < NN and Time >= stime11 and Time <= stime12 and CrossDown( s1,40) Then { sell("진입매도"); T = -1; } if MarketPosition == 1 and CrossDown( s1,50) Then { exitlong("청산매수"); T = 0; } if MarketPosition == -1 and CrossUp( s1,50) Then { ExitShort("청산매도"); T = 0; } 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1 해외차트 보면 현지 시간으로 16시 10분 마감 17시 오픈(우리나라 아침7시) 인데 매매횟수를 당일 매매 현지시간 17시 시작을 기점으로 당일매매 횟수를 N회로 조절 하고 싶습니다 2 if MarketPosition == 0 and MarketPosition[1] == 0 and MarketPosition[2] == 0 and entrycnt < NN and Time >= stime11 and Time <= stime12 and CrossUp( s1,60) Then buy("진입매수"); if MarketPosition == 0 and MarketPosition[1] == 0 and MarketPosition[2] == 0 and entrycnt < NN and Time >= stime11 and Time <= stime12 and CrossDown( s1,40) Then sell("진입매도"); if MarketPosition == 1 and CrossDown( s1,50) Then exitlong("청산매수"); if MarketPosition == -1 and CrossUp( s1,50) Then ExitShort("청산매도"); 위와 같이 보조지표 크로스 업다운으로 본시스템을 만들었습니다 본시스템에 목표수익청산을 넣고 싶습니다 단순히 목표수익청산식을 넣으면 2회 진입 시점이 본 시스템과 다르게 나옵니다 (목표수익청산이 되어 포지션이 달라서 두시스템이 달라지는 현상) 진입을 본시스템과 목표수익청산시스템이 같은 위치에 나오게 하고싶습니다 진입 신호같게 청산 신호같게 청산 신호 이전에 목표수익도달시 목표수익만