커뮤니티
문의드립니다
2015-09-17 11:21:58
118
글번호 90424
첫봉의 시가보다 20번째 봉의 종가가 높으면
20번째봉 종가로매수 당일 종가로 청산
첫봉의 시가보다 20번째 봉의 종가가 낮으면
20번째 종가로매도 당일 종가로 청산
손절은 첫봉의 시가를 터치하는 봉에서 손절
시장의 첫 시작봉을 임의로 정할 수 있도록
첫 시작 시간을 설정할 수 있도록
당일 종가봉 시간도 설정하도록 부탁드립니다
답변 3
예스스탁 예스스탁 답변
2015-09-17 11:29:11
안녕하세요
예스스탁입니다.
input : 시작봉시간(90000),N(20),당일청산(145000);
if stime == 시작봉시간 or (stime > 시작봉시간 and stime < 시작봉시간) Then
var1 = O;
if dayindex+1 == N and C > dayopen Then
buy();
if dayindex+1 == N and C < dayopen Then
sell();
if MarketPosition == 1 Then
exitlong("bx",AtStop,var1);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,var1);
SetStopEndofday(당일청산);
즐거운 하루되세요
> 원칙준수 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 첫봉의 시가보다 20번째 봉의 종가가 높으면
20번째봉 종가로매수 당일 종가로 청산
첫봉의 시가보다 20번째 봉의 종가가 낮으면
20번째 종가로매도 당일 종가로 청산
손절은 첫봉의 시가를 터치하는 봉에서 손절
시장의 첫 시작봉을 임의로 정할 수 있도록
첫 시작 시간을 설정할 수 있도록
당일 종가봉 시간도 설정하도록 부탁드립니다
원칙준수
2015-09-17 12:32:22
시작봉 시간 90000 의 의미하고
당릴청산 145000 의 의를 알고 싶습니다
그리고 오전 10시를 시작으로 설정하고 청산을 오후3시
30분으로 하는 것과
시작시간을 오후10시30분으로 하려면 어떻게 설정합니까???
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다
>
안녕하세요
예스스탁입니다.
input : 시작봉시간(90000),N(20),당일청산(145000);
if stime == 시작봉시간 or (stime > 시작봉시간 and stime < 시작봉시간) Then
var1 = O;
if dayindex+1 == N and C > dayopen Then
buy();
if dayindex+1 == N and C < dayopen Then
sell();
if MarketPosition == 1 Then
exitlong("bx",AtStop,var1);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,var1);
SetStopEndofday(당일청산);
즐거운 하루되세요
> 원칙준수 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 첫봉의 시가보다 20번째 봉의 종가가 높으면
20번째봉 종가로매수 당일 종가로 청산
첫봉의 시가보다 20번째 봉의 종가가 낮으면
20번째 종가로매도 당일 종가로 청산
손절은 첫봉의 시가를 터치하는 봉에서 손절
시장의 첫 시작봉을 임의로 정할 수 있도록
첫 시작 시간을 설정할 수 있도록
당일 종가봉 시간도 설정하도록 부탁드립니다
예스스탁 예스스탁 답변
2015-09-17 13:44:44
안녕하세요
예스스탁입니다.
1
당일청산시간은 직접 지정하셔야 합니다.
실전에서 종가청산은 수식으로 구현이 되지 않습니다.
강제청산함수에서 당일청산으로 지정할수 있는데
시뮬레이션시에만 설정해서 보실수 있습니다.
종가청산으로 시뮬레이션 결과를 보시려면
SetStopEndofday();
와 같이 시간을 지정하지 않으시면
시뮬레이션에서만 종가청산됩니다.
실전에서는 종가청산은 없으므로
정규장내 시간으로 사용자분이 적당한 시간을 지정하셔야 합니다.
2.
input : 시작봉시간(90000),N(20),당일청산(145000);
수식에서 외부변수에 시작봉시간에 원하신는 시작시간을 지정하시면 됩니다.
시작봉 시간으로 지정한 봉의 시가와
당일 n번째 봉의 종가를 비교해 신호가 발생합니다.
즐거운 하루되세요
> 원칙준수 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다
> 시작봉 시간 90000 의 의미하고
당릴청산 145000 의 의를 알고 싶습니다
그리고 오전 10시를 시작으로 설정하고 청산을 오후3시
30분으로 하는 것과
시작시간을 오후10시30분으로 하려면 어떻게 설정합니까???
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다
>
안녕하세요
예스스탁입니다.
input : 시작봉시간(90000),N(20),당일청산(145000);
if stime == 시작봉시간 or (stime > 시작봉시간 and stime < 시작봉시간) Then
var1 = O;
if dayindex+1 == N and C > dayopen Then
buy();
if dayindex+1 == N and C < dayopen Then
sell();
if MarketPosition == 1 Then
exitlong("bx",AtStop,var1);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,var1);
SetStopEndofday(당일청산);
즐거운 하루되세요
> 원칙준수 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 첫봉의 시가보다 20번째 봉의 종가가 높으면
20번째봉 종가로매수 당일 종가로 청산
첫봉의 시가보다 20번째 봉의 종가가 낮으면
20번째 종가로매도 당일 종가로 청산
손절은 첫봉의 시가를 터치하는 봉에서 손절
시장의 첫 시작봉을 임의로 정할 수 있도록
첫 시작 시간을 설정할 수 있도록
당일 종가봉 시간도 설정하도록 부탁드립니다
다음글
이전글