속도 제한
데모 계정에서 알고리즘을 실행하는 경우, 알고리즘이 거래할 수 있는 빈도에 일부 제한이 있음에 유의하세요. 이러한 제한은 높은 임계값으로 설정되어 있지만, 알고리즘이 모든 틱에서 거래 작업(이전에 열린 포지션 수정 포함)을 수행하도록 프로그래밍된 경우 여전히 이를 만날 수 있습니다.
제한 적용
아래 설명된 제한은 cTrader 백엔드와의 인증된 연결당 적용됩니다. 즉, 거래 계정을 변경하거나 cTrader ID에서 로그아웃한 후 다시 로그인하거나 cTrader 인스턴스를 재시작하지 않는 한, 제한은 해당 기간 동안 적용됩니다.
다음은 속도 제한이 적용되는 작업의 전체 목록, 정확한 임계값 및 제한 초과의 결과입니다.
| 작업 유형 | 관련 메서드 예시 | Limit | 제한 초과 결과 |
|---|---|---|---|
| 새 주문 제출 | ExecuteMarketOrder(), PlaceLimitOrder(), PlaceStopOrder() 등 | 분당 500회 작업 | 1분 동안 거래 작업을 수행할 수 없음. |
| 기존 주문 취소 | CancelPendingOrder() | 분당 100회 작업 | 1분 동안 거래 작업을 수행할 수 없음. |
| 기존 주문 수정 | ModifyPendingOrder() | 분당 100회 작업 | 1분 동안 거래 작업을 수행할 수 없음. |
| 기존 포지션 종료 | ClosePosition(), ModifyPosition() (포지션 볼륨 수정 시), ReversePosition() | 분당 2,000회 작업 | 1분 동안 거래 작업을 수행할 수 없음. |
| 기존 포지션의 보호 메커니즘 수정 | ModifyPosition() (보호 메커니즘 수정 시) | 1분당 1,000회 (레벨 1) 15분당 5,000회 (레벨 2) | 1분 동안 거래 작업을 수행할 수 없음. 30분 동안 거래 작업을 수행할 수 없음. |
제한 초과
제한 초과의 결과는 알고리즘 트레이딩뿐만 아니라 수동 트레이딩에도 적용됩니다. 알고리즘 중 하나가 제한을 초과하면 위 표에 지정된 기간이 경과할 때까지 수동으로 거래할 수 없습니다.