커뮤니티
수식부탁드림니다.
2019-02-24 03:20:30
163
글번호 126496
1.해외선물
2.쿠르드 오일
3. 분봉 매매(30분봉)
매수 진입 조건
공통사항: 일봉기준으로 5일 이평 > 10일 이평 (우상향)일때
1.전일종가-100틱 1차 1계약 진입
2.전일종가-150틱 2차 1계약 진입
3.전일종가-200틱 3차 1계약 진입
4.전일종가-250틱 4차 1계약 진입
5.전일종가-300틱 5차 1계약 진입
매수 청산 조건
6시 20분 1계약 청산
6시 25분 1계약 청산
6시 30분 1계약 청산
6시 35분 1계약 청산
6시 40분 1계약 청산
==> 만약 2계약만 진입되었을 경우는 20분 25분에 각각 1계약 청산하게 요청함니다.
==> 진입시에는 봉완성시 진입이 아니라.. 가격 도달시 즉시 진입으로 요청합니다.
답변 1
예스스탁 예스스탁 답변
2019-02-25 14:04:49
안녕하세요
예스스탁입니다.
랭귀지에서 시간은 봉단위로 확장값만 이용가능합니다.
봉미완성시에 시간조건체크해서 신호를 발생할수 없으므로
30분봉 차트에서 5분간격으로 체크하지 못합니다.
차트의 주기를 5분이하의 분봉을 이용하셔야 합니다.
input : P1(5),P2(10),N(100);
var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0);
var : xtime(0),Tcond(false);
sum1 = 0;
sum2 = 0;
for cnt = 1 to P2
{
if cnt < P1 Then
sum1 = sum1 + DayClose(cnt);
if cnt < P2 Then
sum2 = sum2 + DayClose(cnt);
}
mav1 = sum1/p1;
mav2 = sum2/p2;
var1 = PriceScale*N;
if bdate != bdate[1] Then
Tcond = true;
if (sdate != sdate[1] and stime >= 062000) or
(sdate == sdate[1] and stime >= 062000 and stime[1] < 062000) Then
Tcond = False;
if Tcond == true and mav1 > mav2 then
{
if MaxEntries < 5 and H < DayClose(1)-var1*(MaxEntries+1) Then
buy("b",AtLimit,DayClose(1)-var1*(MaxEntries+1),1);
}
if MarketPosition == 1 then
{
if Tcond == false and Tcond[1] == true Then
{
ExitLong("bx1",OnClose,def,"",1,2);
xtime = TimeToMinutes(stime);
}
if Tcond == false and Tcond[1] == false and TimeToMinutes(stime) >= Xtime+5 Then
{
ExitLong("bx2",OnClose,def,"",1,2);
xtime = TimeToMinutes(stime);
}
}
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 수식부탁드림니다.
> 1.해외선물
2.쿠르드 오일
3. 분봉 매매(30분봉)
매수 진입 조건
공통사항: 일봉기준으로 5일 이평 > 10일 이평 (우상향)일때
1.전일종가-100틱 1차 1계약 진입
2.전일종가-150틱 2차 1계약 진입
3.전일종가-200틱 3차 1계약 진입
4.전일종가-250틱 4차 1계약 진입
5.전일종가-300틱 5차 1계약 진입
매수 청산 조건
6시 20분 1계약 청산
6시 25분 1계약 청산
6시 30분 1계약 청산
6시 35분 1계약 청산
6시 40분 1계약 청산
==> 만약 2계약만 진입되었을 경우는 20분 25분에 각각 1계약 청산하게 요청함니다.
==> 진입시에는 봉완성시 진입이 아니라.. 가격 도달시 즉시 진입으로 요청합니다.
다음글
이전글