[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 5

 
Roman. :

첫 번째 주문을 시장 주문으로 전환하는 옵션을 제외하고 결과적으로 지정가 주문의이주기까지 제거가 불가능합니까?

시각화를 실행합니다. 주문을 삭제해야 하는 순간에는 보류 상태로 유지됩니다. 매직 넘버를 설정하는 방법을 알고 있지만 두 개의 보류 중인 주문 중 첫 번째 주문을 삭제할 수 없습니다.
 
Roman. :

분명히 이것을 위해 - 위의 몇 가지 게시물 :-))) - "두 개 중 어느 순서를 닫아야 하는지를 결정하는 가장 쉬운 방법은 마법 번호입니다. 설치하는 동안 다른 번호를 할당하십시오. 위에서 보여준 예에는 이 검사가 없습니다. 그리고 티켓 대신 OrderTicket()을 작성하십시오."

OrderTicket() 은 확실히 마지막 보류 주문 의 티켓을 얻을 것이고 나는 마지막에서 두 번째 주문이 필요합니다.
 
Andreev :

OrderTicket()은 확실히 마지막 보류 주문의 티켓을 가져오며 나는 마지막에서 두 번째 주문이 필요합니다.

두 개의 보류 주문 을 하면 첫 번째 주문에 1을 할당하고 두 번째 주문에 2를 할당하는 것이 더 쉬울 것입니다. ))

그러면 귀하와 고문 모두 숫자에서 혼동되지 않을 것입니다.

 

alex12 , 그들이 무언가를 쓰기 시작했다는 것은 이미 좋은 일입니다. 버그가 많지만 여전히 좋습니다.

1. 두 컴파일 오류 - 같은 start()에서 로컬 변수 SL과 TP를 두 번 정의하기 때문입니다. 함수 내에서 한 번 정의해야 합니다. 그렇지 않으면 맹세합니다.

두 변수의 두 번째 평가에서 이중 유형을 제거하면 오류가 사라집니다. 하지만 그게 다가 아닙니다.

2. 같은 이름의 전역 외부 변수가 필요합니까? 문제는 함수 내부에 정의된 SL 변수가 같은 이름의 전역 변수 와 다르다는 점이다. extern과 정확히 동일한 변수를 원하면 모든 곳에서 double을 제거하십시오.

3. if() 조건은 일반적으로 정확히 논리적 조건으로 만들어지지만 구문에 의해 간단한 계산이 금지되지는 않습니다. 그리고 당신은 단순히 논리적 조건이 없습니다.

결과 출력으로 계산하는 것과 같은 간단한 프로그램에서 먼저 연습하십시오. 그런 다음 구문을 이해합니다.

 
Andreev :

OrderTicket()은 확실히 마지막 보류 주문의 티켓을 가져오며 나는 마지막에서 두 번째 주문이 필요합니다.

주문 시간을 기억하고 주기의 시간도 비교하십시오. 이와 같이 가장 오래된 것을 삭제하십시오. 여기 를 보고 조언자에게 연결하십시오.
 
Mathemat :

alex12 , 그들이 무언가를 쓰기 시작했다는 것은 이미 좋은 일입니다. 버그가 많지만 여전히 좋습니다.

1. 두 컴파일 오류 - 같은 start()에서 로컬 변수 SL과 TP를 두 번 정의하기 때문입니다. 함수 내에서 한 번 정의해야 합니다. 그렇지 않으면 맹세합니다.

두 변수의 두 번째 평가에서 이중 유형을 제거하면 오류가 사라집니다. 하지만 그게 다가 아닙니다.

2. 같은 이름의 전역 외부 변수가 필요합니까? 문제는 함수 내부에 정의된 SL 변수가 같은 이름의 전역 변수와 다르다는 점이다. extern과 정확히 동일한 변수를 원하면 모든 곳에서 double을 제거하십시오.

3. if() 조건은 일반적으로 정확히 논리적 조건으로 만들어지지만 구문에 의해 간단한 계산이 금지되지는 않습니다. 그리고 당신은 단순히 논리적 조건이 없습니다.

결과 출력으로 계산하는 것과 같은 간단한 프로그램에서 먼저 연습하십시오. 그런 다음 구문을 이해합니다.

매우 감사합니다.
 
Roman. :

주문 시간을 기억하고 주기의 시간도 비교하십시오. 이와 같이 가장 오래된 것을 삭제하십시오. 여기 를 보고 조언자에게 연결하십시오.

링크 감사합니다!!! 나는 공부할 것입니다 :) 시간이 지남에 따라 매직 넘버와 주문 유형(buylimit 또는 Selllimit) - 좋은 생각입니다. 하지만 당신은 아마도 나를 오해했을 것입니다. 내 문제는 주문을 지정하는 것이 아니라 제거하는 방법입니다. 나는 마지막에서 두 번째를 정의하는 방법에 관계없이 마지막 보류 주문만 삭제할 수 있습니다.
 

앤드류:

링크 감사합니다!!! 나는 공부할 것입니다 :) 시간이 지남에 따라 매직 넘버와 주문 유형(buylimit 또는 Selllimit) - 좋은 생각입니다. 하지만 당신은 아마도 나를 오해했을 것입니다. 내 문제는 주문을 지정하는 것이 아니라 제거하는 방법입니다. 나는 마지막에서 두 번째를 정의하는 방법에 관계없이 마지막 보류 주문만 삭제할 수 있습니다.


귀하에게 제공된 조언(마법, 유형, 설정 시간)을 하나 이상 사용하는 경우 거래 전략이 의미하는 순서를 정확히 삭제하는 것은 문제가 되지 않습니다. ))

설치 시간 및 유형 또는 유형 및 마법 과 같은 두 가지 기준을 선택하여 사용하십시오.

 
Andreev :

링크 감사합니다!!! 나는 공부할 것입니다 :) 시간이 지남에 따라 매직 넘버와 주문 유형(buylimit 또는 Selllimit) - 좋은 생각입니다. 하지만 당신은 아마도 나를 오해했을 것입니다. 내 문제는 주문을 지정하는 것이 아니라 제거하는 방법입니다. 나는 마지막에서 두 번째를 정의하는 방법에 관계없이 마지막 보류 주문만 삭제할 수 있습니다.

귀하의 조건에 맞게 코드를 편집합니다. 이제 여기에 게시하겠습니다.
 
Andreev :

OrderTicket()은 확실히 마지막 보류 주문의 티켓을 가져오며 나는 마지막에서 두 번째 주문이 필요합니다.


각 틱으로 보류 중인 주문 수를 다시 계산합니다.

그 수가 적다면 하나의 보류 주문이 시장 주문으로 바뀌었습니다.

나머지(불필요하게 됨)는 모두 삭제할 수 있습니다.

사유: