주문을 찾는 작업 - 페이지 11

 
Dmitry Fedoseev :
모든 주문에 대한 모든 데이터를 포함하는 구조의 배열입니다.

유형?

   struct str
     {
       string             Sym;                                 // Символ ордера
       string             Com;                                 // Коммент ордера
       int                Tic;                                 // Тиккет ордера
       int                Typ;                                 // Тип ордера
       int                Mag;                                 // Меджик номер ордера
       double             Lot;                                 // Лот ордера
       double             Pri;                                 // Цена открытия ордера
       double             SL_;                                 // Стоп лосс ордера
       double             TP_;                                 // Тейк профит ордера
       datetime           Tim;                                 // Время открытия ордера
       double             Pro;                                 // Профит ордера
     };
     
     str mass[];
 
Vladimir Pastushak :

유형?

네. 그런 다음 일부 필드를 기준으로 정렬하고 일부 필드를 기준으로 필터링합니다. 예를 들어, 우리는 시가를 기준 으로 정렬하고 상위 주문이 어디에 있고 하위 주문이 어디에 있는지 알고 있습니다.
 
Dmitry Fedoseev :
네. 그런 다음 일부 필드를 기준으로 정렬하고 일부 필드를 기준으로 필터링합니다. 예를 들어, 우리는 시가를 기준 으로 정렬하고 상위 주문이 어디에 있고 하위 주문이 어디에 있는지 알고 있습니다.

구조를 채우기위한주기의 반복 호출과 구조 필터링을위한주기의 반복 호출 ...

이 옵션이 작동하지 않습니다...

 
Vladimir Pastushak :

구조를 채우는 주기의 반복 호출과 구조를 필터링하는 주기의 반복 호출이 나옵니다...

이 옵션이 작동하지 않습니다...

처음에 간단하고 빠른 옵션을 제공했습니다.

비상 시(설정 변경)에 코드를 추가합니다.

 
Vladimir Pastushak :

구조를 채우는 주기의 반복 호출과 구조를 필터링하는 주기의 반복 호출이 나옵니다...

이 옵션이 작동하지 않습니다...

주기를 통해 단일 통로를 채우기 위해. 누가 더 나쁘든 더 잘 알든 아무도 비교하지 않았습니다.

상위 또는 하위 순서만 찾아야 하는 경우 불필요하게 직접 수행하는 것이 더 쉬울 것입니다.

보편적인 것을 하려고 하는 것보다 이러한 작업에 특별히 맞춰진 다양한 작업에 대한 기능을 수집하는 것이 좋습니다.

 
Dmitry Fedoseev :

루프를 통해 단일 통로를 채우기 위해. 누가 더 나쁘든 더 잘 알든 아무도 비교하지 않았습니다.

상위 또는 하위 순서만 찾아야 하는 경우 불필요하게 직접 수행하는 것이 더 쉬울 것입니다.

보편적인 것을 하려고 하는 것보다 이러한 작업에 특별히 맞춰진 다양한 작업에 대한 기능을 수집하는 것이 좋습니다.

나는 보편적 인 것을 찾고 있지 않고 한주기에서 필요한 모든 주문 티켓을 찾는 코드를 만든 다음 메소드 호출에 따라 구조가 채워져 결과적으로 각 틱 에서 현재 필요한 8-16 주문에 대한 데이터 ...

관심이 있다면 제 작품을 올려 소중한 교훈을 얻을 수 있습니다...

 
Vladimir Pastushak :

나는 보편적 인 것을 찾고 있지 않고 한주기에서 필요한 모든 주문 티켓을 찾는 코드를 만든 다음 메소드 호출에 따라 구조가 채워져 결과적으로 각 틱에서 현재 필요한 8-16 주문에 대한 데이터 ...

관심이 있다면 제 작품을 올려 소중한 교훈을 얻을 수 있습니다...

이 방법이 적합하지 않다고 썼습니다.
 
Vladimir Pastushak :

나는 보편적 인 것을 찾고 있지 않고 한주기에서 필요한 모든 주문 티켓을 찾는 코드를 만든 다음 메소드 호출에 따라 구조가 채워져 결과적으로 각 틱에서 현재 필요한 8-16 주문에 대한 데이터 ...

관심이 있다면 제 작품을 올려 소중한 교훈을 얻을 수 있습니다...

절차적 스타일에서는 틱당 8-16 사이클이 있는 첫 번째 옵션을 수행했으며, 거북이도 테스터에서 이러한 코드를 따라 잡았습니다.

결국 한 주기에 모든 것을 다 했지만, 또 그 코드는 나에게 자신감을 불러일으키지 않았고,

지금은 새로운 경험으로 새로운 방식으로 하고 있는데 잘 해보고 싶어서 글을 씁니다.

 
Dmitry Fedoseev :
이 방법이 적합하지 않다고 썼습니다.

예, 한 사이클에서만 구조가 채워지고 필요한 것을 꺼내려면 필요한 요소에 대한 검색 사이클을 다시 시작해야 하기 때문에 1개 이상의 요소가 필요한 경우 1개 이상의 사이클이 있습니다.

그리고 이것은 프로그램을 느리게 합니다.

 
Vladimir Pastushak :

절차적 스타일에서 나는 틱당 8-16 사이클이 있는 첫 번째 옵션을 수행했으며, 거북이도 테스터에서 그러한 코드를 따라 잡았습니다.

결국 한 주기에 모든 것을 다 했지만, 또 그 코드는 나에게 자신감을 불러일으키지 않았고,

지금은 새로운 경험으로 새로운 방식으로 하고 있는데 잘 해보고 싶어서 글을 씁니다.

당신이 무엇을하고 있는지 알 수 있습니다. 처음에는 주문을 처리할 때 일종의 보편적인 접근 방식을 찾기 위해 여러분이 가진 모든 것을 수업에 수집하기로 결정한 것처럼 보였습니다. 그리고 당신은 특정한 좁은 문제를 해결하고 있습니다.