지원: 구매 및 판매를 위탁하고 미완성 주문을 처리하는 것에 관한 문제

저자:롱후이, 2021-09-19 21:43:39, 업데이트:

저는 이전에는 메이 언어로 전략을 썼는데, 메이어는 매우 간단하고 곧 전략을 구현할 수 있지만 나중에 확장할 수 없었고, 다른 기능을 추가하고 싶어도 불가능했습니다.

첫 번째 문제: 마어 언어는 입찰, 매각, 그들은 한정된 가격에 주문을 받고 있지만, 한정된 가격은 실시간 CLOSE 제안 또는 한정된 가격으로 구매하고 판매합니다.

JS에서 구현한 논리는 현재 가장 최신 실시간 Close Price + Slider를 사용하여 주문을 마감할 수 있습니다. 하지만 미수된 주문이 있습니다.

그러나 다음 코드를 사용하면, 미수된 주문이 없을 때마다 오류가 발생합니다. TypeError: Cannot read properties of undefined (reading Id) 를 보여줍니다. 이 문제를 해결하기 위해 노력합니다.

var wei_order = exchange.GetOrders ((); // 채무되지 않은 주문

while (wei_order)
// while (wei_order!=[]) 또는 while (wei_order!=null) 을 사용해서 해결하지 못했는데, 제 생각에는 wei_order 변수가 미완성된 주문만 처리하는 것 같습니다. // 하지만 이 while의 조건은 사용되지 않습니다. 실행하면 오류가 발생합니다: TypeError: Cannot read properties of undefined (reading Id), 그리고 제가 원하는 것은 주문이 완료되지 않은 상태에서 주문을 취소하고 더 높은 가격으로 다시 주문하는 것입니다. - 그래요 var wei_order_id = wei_order[0].Id; 이 문서의 본문은
수면 (1000) order_id = exchange.Buy(now_records.Close+ huadian, KaiCangNum); 수면 (5000) }

두 번째 문제: 거래되지 않은 주문이 있기 때문에, 저는 거래.GetPosition () 함수를 사용해서 보유한 주문의 수를 얻습니다. 판매시, 거래되지 않은 주문이 나타나면, 평평한 거래가 충분하지 않습니다. 저는 매우 이상했습니다. 이 거래.GetPosition () 함수의 금액은 이미 성공적으로 보유한 주문의 수를 얻지는 않았습니까?

세 번째 질문: 매매 주문을 위탁하는 경우, 좋은 수익을 유지하면서 주문을 어떻게 할 수 있는지 (시장 가격으로 주문을 원하지 않음), 채무되지 않은 주문을 어떻게 처리 할 수 있는지 (몇 번 재시험, 얼마나 긴 간격), 평형화할 때 평형화 수치가 제대로 되는지 어떻게 확인할 수 있을까요? 평형화 할 수 있는 비중이 부족하다는 것을 보여주지 않고요.


더 많은

카이빙보7639어떻게 해결했나요? 거래량이 너무 적어서 정말 두드러집니다.

시우하위 문서는 orderid를 반환합니다. 문자는 루프에 들어가서 ORDER ID를 추적합니다. 그렇지 않으면 2초 후에 삭제됩니다.