커뮤니티
문의 (Exit)
2013-10-28 13:56:58
198
글번호 68884
1. 아래와 같이 60분이내에 재진입 금지하는 식을 만들었는데, 제대로 작동이 안되는군요.
피라미딩 허용에서 진행중입니다. 체크 부탁드립니다.
(피라미딩 허용안함으로 해도 마찬가지로 안되는군요)
VARS: ERS.RETxAESxSTRN(FALSE);
ERS.RETxAESxSTRN = ( (MarketPosition == 0) AND ((IsExitName("ES[@AES.STRN.NR#1]", 1) == TRUE) OR (IsExitName("ES[@AES.STRN.NR#2]", 1) == TRUE)) AND (TimeToMinutes(stime) <= TimeToMinutes(ExitTime(1)) + 60) AND (ExitDate(1) == sdate) );
if ( ERS.RETxAESxSTRN <> TRUE) then 신규진입
2. 데이타2 3분봉에서 일봉 5일선을 적용한 2012년 1월 18일자 차트 모습입니다. 3분봉 데이타는 11년 11월부터 끌고오는데 5일선이 표기가 되질 않습니다. 2월 7일자부터 표기가 됩니다. 문제를 해결할 수 있는 방법이 없는지요? 참고로 주데이타는 초봉을 사용하고 있습니다.
VARS: M5D(0, DATA2);
M5D = DATA2( (DAYCLOSE(4) + DAYCLOSE(3) + DAYCLOSE(2) + DAYCLOSE(1) + DAYCLOSE(0) ) / 5);
3. 그림2는 조금더 유리하게 청산하고자 하는게 목적입니다.
현재는 그림2에서와 같이 ES[@AES.STRN.NR#1]로 실제 청산이 된 것인데, M1(청색)이 M2(황색)이 만나는 조건에서 실제 청산이 이루어지게끔 개선하고자 합니다.
만약 M1이 M2를 상향돌파하고 2틱 위에서 A청산조건이 만족되었는데 이후 눌림을 주지못하고 7틱 이상 상승시에는 그냥 청산해야 합니다.
현재 청산식은
if 조건 then ExitShort("ES[@AES.STRN.NR#1]", ONCLOSE, DEF);으로 하고 있습니다.
4. 우리글로벌 4.0을 많이 기다리고 있는데 예정된 일자(예전에 언급해주신 7월말)보다 한참 늦어지는듯 합니다. 구체적인 날짜를 알수는 없는지요? 또한 예스차이나를 통해 국내에서도 중국시장의 시스템 참여가 가능한가요? 가능하지 않다면 방법은 없는지요?
도움주시면 감사하겠습니다.
감사합니다.
- 1. 일봉표시.jpg (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2013-10-28 13:42:54
안녕하세요
예스스탁입니다.
1.
해당식 적용해 보았지만 식상으로나 신호상으로도
60분 이내에 재집입금지되는 내용이 맞습니다.
피라미딩은 진입이 중복으로 발생하는 부분이고
위식은 현재 무포지션상태에서
직전 청산명이 2개 중 하나일때 60분 이후에만 신호가 발생합니다.
만약 분할 청산하는 경우라면
청산명이 해당 포지션에서 가장 처음 발생한 청산의
이름을 리턴하므로 작성에 참고하시기 바랍니다.
2,
dayclose/dayhigh/daylow/dayopen은 주종목값만 리턴합니다.
참조데이터에서는 closeD/highD/lowD/openD함수를 이용하셔야 합니다.
VARS: M5D(0, DATA2);
M5D = DATA2( (CLOSED(4) + CLOSED(3) + CLOSED(2) + CLOSED(1) + CLOSED(0) ) / 5);
3.
if MarketPosition == -1 Then{
if crossup(M1,M2) Then{
Condition1 = true;
var1 = c;
}
#매도진입 후에 상향돌파 후 상향돌파봉의 종가대비 7틱 상승시 청산
if Condition1 == true Then
ExitShort("ES[@AES.STRN.NR#1]",AtStop,var1+PriceScale*7);
#매도진입 후에 상향돌파 후 M1과 M2가 같거나 하향이탈하면 청산
if Condition1 == true and (M1 == M2 or CrossDown(M1,M2)) then
ExitShort("ES[@AES.STRN.NR#2]",ONCLOSE,DEF);
}
4.
우리선물의 예스글로벌은 현재 정확한 날짜가 나오지 않았습니다.
저희쪽에서 날짜를 택해 진행되는 부분이 아니라 우리선물과
맞춰야 하는 부분이라 구체적으로 계획이 아직 나오지 않았습니다.
예스차이나를 통해 중국시장의 거래는 가능하지만 계좌가 있으셔야 합니다.
계좌가 중국 선물사의 계좌이므로 외국인이 계좌를 여실수가 없습니다.
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : 문의 (Exit)
> 1. 아래와 같이 60분이내에 재진입 금지하는 식을 만들었는데, 제대로 작동이 안되는군요.
피라미딩 허용에서 진행중입니다. 체크 부탁드립니다.
(피라미딩 허용안함으로 해도 마찬가지로 안되는군요)
VARS: ERS.RETxAESxSTRN(FALSE);
ERS.RETxAESxSTRN = ( (MarketPosition == 0) AND ((IsExitName("ES[@AES.STRN.NR#1]", 1) == TRUE) OR (IsExitName("ES[@AES.STRN.NR#2]", 1) == TRUE)) AND (TimeToMinutes(stime) <= TimeToMinutes(ExitTime(1)) + 60) AND (ExitDate(1) == sdate) );
if ( ERS.RETxAESxSTRN <> TRUE) then 신규진입
2. 데이타2 3분봉에서 일봉 5일선을 적용한 2012년 1월 18일자 차트 모습입니다. 3분봉 데이타는 11년 11월부터 끌고오는데 5일선이 표기가 되질 않습니다. 2월 7일자부터 표기가 됩니다. 문제를 해결할 수 있는 방법이 없는지요? 참고로 주데이타는 초봉을 사용하고 있습니다.
VARS: M5D(0, DATA2);
M5D = DATA2( (DAYCLOSE(4) + DAYCLOSE(3) + DAYCLOSE(2) + DAYCLOSE(1) + DAYCLOSE(0) ) / 5);
3. 그림2는 조금더 유리하게 청산하고자 하는게 목적입니다.
현재는 그림2에서와 같이 ES[@AES.STRN.NR#1]로 실제 청산이 된 것인데, M1(청색)이 M2(황색)이 만나는 조건에서 실제 청산이 이루어지게끔 개선하고자 합니다.
만약 M1이 M2를 상향돌파하고 2틱 위에서 A청산조건이 만족되었는데 이후 눌림을 주지못하고 7틱 이상 상승시에는 그냥 청산해야 합니다.
현재 청산식은
if 조건 then ExitShort("ES[@AES.STRN.NR#1]", ONCLOSE, DEF);으로 하고 있습니다.
4. 우리글로벌 4.0을 많이 기다리고 있는데 예정된 일자(예전에 언급해주신 7월말)보다 한참 늦어지는듯 합니다. 구체적인 날짜를 알수는 없는지요? 또한 예스차이나를 통해 국내에서도 중국시장의 시스템 참여가 가능한가요? 가능하지 않다면 방법은 없는지요?
도움주시면 감사하겠습니다.
감사합니다.
다음글
이전글