avatar of xuanxuan xuanxuan
집중하다 사신
2
집중하다
0
수행원

주문 관리, 주문 구조에 주문 시간을 추가할 수 있나요?

만든 날짜: 2016-05-02 18:39:20, 업데이트 날짜:
comments   3
hits   1949

GetOrder 함수에서 반환되는 Order 구조 { ID: 거래 부서의 고유한 ID 가격: 주문 가격 Amount: 주문량 거래액: 거래액 Status: 주문 상태, 참조 상수에서 주문 상태 Type: 명령형, 참조 상수의 명령형 } 이 구조에서 한 번 더 주문할 수 있습니다. 많은 상표가 거래되지 않은 상황에서, 각 상표가 유효한 시간은 중요합니다.

예를 들어: 특정 시간 이상 걸린 목록의 코드를 삭제하려면: function DelPendingOrderstime(time) { while (true) { var orders = GetRecords(); if (!orders) { Sleep(2000); continue; } var counter = 0; for (var i = 0; i < orders.length; i++) { if (new Date().getTime()-orders[i].Time >= time) { exchange.CancelOrder(orders[i].Id); counter++; Sleep(2000); } } if (counter === 0) { break; } } } ORDER 구조에 time라는 속성이 있어야 이 함수가 성립할 수 있다. mql4 언어에서, 주문 함수는 주문 유효 기간에 대한 특수한 arguments를 가지고 있습니다. 이 시간대 (time) 를 오더 (orders) 구조에 포함할 수 있었으면 좋겠습니다.