시장가 주문을 올바르게 여는 방법은 무엇입니까? - 페이지 6

 
Gennady Mazur :

당신이 일시 중지에 대해 옳았다. 이미 포럼에 주문을 보낸 후 몇 밀리초의 일시 중지가 해당 위치로 계속 작업하기에 충분하다는 주제가 있었습니다. 가능하면 OnTradeTransaction() 에 의존하지 않는 것이 가장 좋습니다.

일반적으로 좀 더 안정적으로 만들기 위해 다음 틱에 주문을 보낸 후 포지션 존재 여부를 확인해보세요. 자리가 있으면 더 이상 주문을 보내지 마십시오.

 
Alexey Kozitsyn :

가능하면 OnTradeTransaction() 에 의존하지 않는 것이 가장 좋습니다.


이유가 궁금합니다.
 
prostotrader :
이유가 궁금합니다.

1. 온다는 사실이 아니다.

2. 테스터에서 이전에 깎았습니다. 이제 나는 모른다.

추가됨:

3. 열거 유형의 주문 또는 거래(정확히 기억나지 않음)의 일부 매개변수는 "기본값"을 가질 수 있지만 그렇지 않습니다. 저것들. MQ는 WRONG_VALUE를 만들지 않았지만 예를 들어 ORDER_TYPE_BUY 를 만들었습니다. 오해의 소지가 있을 수 있습니다.

 
Alexey Kozitsyn :

당신이 일시 중지에 대해 옳았다. 이미 포럼에 주문을 보낸 후 몇 밀리초의 일시 중지가 해당 위치로 계속 작업하기에 충분하다는 주제가 있었습니다. 가능하면 OnTradeTransaction() 에 의존하지 않는 것이 가장 좋습니다.

일반적으로 좀 더 안정적으로 만들기 위해 다음 틱에 주문을 보낸 후 포지션 존재 여부를 확인해보세요. 자리가 있으면 더 이상 주문을 보내지 마십시오.

원칙적으로는 이렇게 하고 있는데 Forts에서는 주문이 잘 받아들여지는 경우가 많은데... 아직 다음 틱에는 포지션이 없습니다...
여기가 추가 개봉이 빠져나갈 수 있는 곳입니다.... 이런식으로 부분적으로 문제를 해결하고, 주문이 받아들여지면 int 변수를 증가시키고, 증가 후에 개봉 조건이 약간 다르기 때문에, 신규오픈은 없지만....주문이 안되면 변수가 늘어나지 않는데 여기가 비법이네.. 상태를 잘못알아서 추가주문이 들어왔다.
 
Alexey Kozitsyn :

1. 온다는 사실이 아니다.

2. 테스터에서 이전에 깎았습니다. 이제 나는 모른다.

이제 OnTradeTransaction() 이 보장된다는 개발자의 메시지를 보지 못했을 것입니다.

Кроме того, транзакции могут потеряться при доставке от сервера к терминалу.
Что касается этой фразы.

Судя по всему - она осталась из документации к одной из начальных версий терминала с асинхронной торговли. В ближайшее время уберём. Виновные будут расстреляны.

일시중지하려면 얼마나 걸립니까? 1초 2, 아마도 10?

2016.12.14 22:01:41.371 Trades  'xxxxx': cancel order #49932961 buy limit 1.00 CHMF-6.17 at 92501 placed for execution in 64873.549 ms

추가됨

응용 프로그램 CLIENT - SERVER(요청-응답)로 작업하고 있음을 잊지 마십시오.

 
prostotrader :

이제 OnTradeTransaction() 이 보장된다는 개발자의 메시지를 보지 못했을 것입니다.

Кроме того, транзакции могут потеряться при доставке от сервера к терминалу.
Что касается этой фразы.

Судя по всему - она осталась из документации к одной из начальных версий терминала с асинхронной торговли. В ближайшее время уберём. Виновные будут расстреляны.

일시중지하려면 얼마나 걸립니까? 1초 2, 아마도 10?

2016.12.14 22:01:41.371 Trades  'xxxxx': cancel order #49932961 buy limit 1.00 CHMF-6.17 at 92501 placed for execution in 64873.549 ms

네 맞아요 시체처럼 문구 못봤어요 :)

일시 중지에 대해-당신은 다소 이국적인 경우를 제기했지만 물론 가능합니다. 나는 유동 상품, 현재 계약 및 주문을 보낸 직후 현재 틱에 대한 작업의 경우를 의미했습니다. 대부분의 경우 몇 밀리초면 충분합니다. 물론 일시 중지 후 추가 작업을 위해 직위의 가용성을 확인해야 합니다.

 
Gennady Mazur :
원칙적으로는 이렇게 하고 있는데 Forts에서는 주문이 잘 받아들여지는 경우가 많은데... 아직 다음 틱에는 포지션이 없습니다...
여기가 추가 개봉이 빠져나갈 수 있는 곳입니다.... 이런식으로 부분적으로 문제를 해결하고, 주문이 받아들여지면 int 변수를 증가시키고, 증가 후에 개봉 조건이 약간 다르기 때문에, 신규오픈은 없지만....주문이 안되면 변수가 늘어나지 않는데 여기가 비법이네.. 상태를 잘못알아서 추가주문이 들어왔다.
불분명한 경우에는 이미 제안한 대로 예/아니오 반환뿐만 아니라 확장 로깅을 사용합니다. 특히 개발 단계에서요.
 
Alexey Kozitsyn :

네 맞아요 시체처럼 문구 못봤어요 :)

일시 중지에 대해-당신은 다소 이국적인 경우를 제기했지만 물론 가능합니다. 나는 유동 상품, 현재 계약 및 주문을 보낸 직후 현재 틱에 대한 작업의 경우를 의미했습니다. 대부분의 경우 몇 밀리초면 충분합니다. 물론 일시 중지 후 추가 작업을 위해 직위의 가용성을 확인해야 합니다.

알렉세이!

예쁜 액체 도구 :)

2016.12.14 22:01:41.431 Trades  'xxxxx': cancel order #49931802 sell limit 1.00 GOLD-9.17 at 1190.2 placed for execution in 64926.078 ms

그것은 악기(유동성)에 관한 것이 아니라 모든 악기에 있을 수 있는 지연에 관한 것입니다.

저는 거의 4년 동안 Expert Advisors와 적극적으로 거래해 왔습니다.

내 Expert Advisors에는 일시 중지가 없습니다(INDICATORS의 서버에서 데이터 업로드를 기다리는 일시 중지 제외).

일시 중지를 입력하는 경우 - 이것은 고문의 알고리즘을 올바르게 생성하지 않았다는 참 신호입니다 :(

 
prostotrader :

알렉세이!

저는 거의 4년 동안 Expert Advisors와 적극적으로 거래해 왔습니다.

내 Expert Advisors에는 일시 중지가 없습니다(INDICATORS의 서버에서 데이터 업로드를 기다리는 일시 중지 제외).

일시 중지를 입력하는 경우 - 이것은 고문의 알고리즘을 올바르게 생성하지 않았다는 참 신호입니다 :(

마이클, 당신이 무언가를 보거나 하지 않았다고 해서 그것이 불가능하거나 불필요하다는 의미는 아닙니다.
 
Alexey Kozitsyn :
마이클, 당신이 무언가를 보거나 하지 않았다고 해서 그것이 불가능하거나 불필요하다는 의미는 아닙니다.

나는 당신과 완전히 동의합니다!

모든 사람은 자신이 원하는 대로 또는 할 수 있는 대로 합니다.

사유: