커뮤니티
문의드립니다
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회 진입 시점이 본 시스템과 다르게 나옵니다
(목표수익청산이 되어 포지션이 달라서 두시스템이 달라지는 현상)
진입을 본시스템과 목표수익청산시스템이 같은 위치에 나오게 하고싶습니다
진입 신호같게
청산 신호같게
청산 신호 이전에 목표수익도달시 목표수익만
다음글
이전글