답변완료
포지션 함수들에 대해서 이상한것들...
MaxEntries(),
MaxContracts(posnum),
BarsSinceEntry(posnum),
EntryPrice(posnum),
EntryDate(posnum),
IsEntryName(posnum)
위와 같은 함수에 대해서 매뉴얼에는 청산된 신호라고 했다가 어떤 곳에서는
미청산 신호라고 했다가 헷갈립니다.
실행해본결과, 미청산신호를 지칭하는걸로 보입니다만...
두번째 질문은, EntryDate(posnum)과 같은 함수가 정말 청산안된 신호의
날짜를 가져오는지요??
제가 제가 정한 날짜에는 미청산 포지션을 모두 청산하게 할려구 하는데,
청산하면서 EntryDate를 출력해보면, 진입하고 미청산된 포지션에 대한 날짜가
아니고, 훨씬 전(약 한달전) 청산된 포지션 날짜가 나오는듯합니다.
확인좀 바랄께요
감사합니다
2008-09-24
1171
글번호 201378
기타
답변완료
질문
var : ran(0);
ran = random(100);
messagelog("5분:%f, 20분:%f",C,data2(c));
if ran > 50 Then
buy();
if ran < 50 then
exitlong();
-------------------------
위와같은 시스템 식을 만들어서
차트를 주차트:5분연결선물, 보조차트(data2):20분연결선물 로 띄웁니다.
그리고 디버그창에서 아무날짜나 9시:00분을 확인합니다.
시간 내용
09::00:00 5분:179.65, 20분:185.05
09::05:00 5분:179.65, 20분:185.05
09::10:00 5분:179.85, 20분:185.05
09::15:00 5분:180.25, 20분:180.25 << 해당 MessageLog가 불리는 시간?
09::20:00 5분:180.90, 20분:180.25 << 해당 MessageLog가 불리는 시간?09::25:00 5분:180.95, 20분:180.25
09::30:00 5분:181.80, 20분:180.25
09::35:00 5분:181.85, 20분:180.85
위의 데이타는 디버깅창에 있는 결과물을 그대로 적은것인데요.
제가 해석을 MessageLog가 9시 15분정각에 불리어졌는데 그때
5분봉의 종가는 180.25였고 20분봉 종가는 180.25였다. 라고 이해를했는데
메세지로그의 시간이 9시:15분에 찍었다는 소리가 아닌가요?
9:15:00 로그가 찍힌시간은 9시 19분 59초 ~ 9시 20분 인것인가요?
2008-09-23
1328
글번호 201377
예스트레이더 (iM증권)
답변완료
버그..
버그 캡쳐해서 올릴려구 했더니 그림이 안올라가네요.
그냥 손으로 쓰겟습니다.
---------------------
var : ran(0);
ran = random(100);
messagelog("5분:%f, 20분:%f",C,data2(c));
if ran > 50 Then
buy();
if ran < 50 then
exitlong();
-------------------------
위와같은 시스템 식을 만들어서
차트를 주차트:5분연결선물, 보조차트(data2):20분연결선물 로 띄웁니다.
그리고 디버그창에서 아무날짜나 9시:00분을 확인합니다.
09::00:00 5분:179.65, 20분:185.05
09::05:00 5분:179.65, 20분:185.05
09::10:00 5분:179.85, 20분:185.05
09::15:00 5분:180.25, 20분:180.25 << 전혀 엉뚱한 20분데이타
09::20:00 5분:180.90, 20분:180.25 << 20분이 되었으나 동기화 안됨.
09::25:00 5분:180.95, 20분:180.25
09::30:00 5분:181.80, 20분:180.25
09::35:00 5분:181.85, 20분:180.855
9시 15분을 보시면 data2 봉완성 시점이 아닌데 완성한것처럼 띄워집니다.
9시 20분을 보면 data2봉이 완성되어있는데 인식을 못합니다.
확인해보시면 모든 시간에서 데이타가 언벨런스 합니다.
이결과로보면 하위분봉에서 상위분봉의 데이타를 전혀 신뢰할수 없으며
위 디버깅의 결과를 정상적으로 나오게하기위해 변수를 사용하여
yeslanguage수식을 적당히 조정해주면 data2와 data1의 분봉의 결과를 100% 동기 시킬수 있는걸 보면 해당 상황은 확실히 버그인듯 싶습니다.
개발시의 데이타기준을 설명해주시기 보다는
하위분봉에서 상위분봉을 전혀쓸수없다는 결과를 중점으로 봐주시고
분봉간의 데이타를 믿을수 있고 쓸수있게 수정 부탁드립니다.
2008-09-22
1091
글번호 201372
예스트레이더 (iM증권)