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

 
kakbutak :

안녕하세요. 그림에 표시된 문제 번호 3을 해결하는 데 도움이 됩니다. 이것이 문제 번호 4를 유발한다면 그것도 마찬가지입니다. 찻주전자처럼 설명해달라는 엄청난 요청.

https://www.mql5.com/en/code/9425 사이트에서 검색해 보세요.
 
말하다..

내가 주문을 열었다고 가정해 봅시다.
1 구매합니다. 로트 0.01
그러나 가격은 떨어졌다. 예를 들어 0.1 과 같이 훨씬 더 많은 판매 포지션을 열기 로 결정했습니다.

이제 어떻게 수익성 있는 전문가의 일부를 희생하여 전문가 고문에서 손실된 거래를 마감할 수 있습니까? 이것이 가능합니까? 첫 번째 위치의 손실이 0이되고 두 번째 위치의 이익이 적습니다.
즉, 플러스 위치의 일부로 첫 번째 위치의 마이너스 전체를 닫고 싶습니다. 그러나 나는 트롤에 남아있는 부분을 넣고 싶습니다.
또는 교차 마감, 한 번에 두 위치를 마감하고 다른 주문을 희생시키면서 한 주문을 마감합니다.

이것을 프로그래밍 방식으로 구현하는 방법은 무엇입니까? 어떤 기능이 있습니까?
 
Korinf, OrderCloseBy()에 대해 읽어보세요.
 
Heroix :
Korinf, OrderCloseBy()에 대해 읽어보세요.


감사하다.

 
YOUNGA :
https://www.mql5.com/en/code/9425 사이트에서 검색해 보세요.

감사합니다. 더 정확히 말하면 전체 이력이 아닌 하루 중 마감된 주문 수를 반환하는 방법을 알아야 합니다(OrderHistoryTotal 함수 외에 다른 것을 사용할 수 있습니까?)
 
안녕하세요. 죄송합니다. 가능하시면 도와주세요. 표시기 코드를 한 줄씩 구문 분석하고 싶었습니다.
 IndicatorBuffers ( 3 );
이 버퍼는 무엇을 위한 것입니까? 그리고 나서 3이라는 숫자가 버퍼의 수라는 언급은 가볍게 생각하기에는 다소 이해가 되지 않습니다.
 
Dimka-novitsek :
안녕하세요. 죄송합니다. 가능하시면 도와주세요. 표시기 코드를 한 줄씩 구문 분석하고 싶었습니다. 이 버퍼는 무엇을 위한 것입니까? 그리고 나서 3이라는 숫자가 버퍼의 수라는 언급은 가볍게 생각하기에는 다소 이해가 되지 않습니다.
무효 IndicatorBuffers( 정수 개수)
사용자 지정 표시기 계산에 사용되는 버퍼용 메모리를 할당합니다. 버퍼 수는 8을 초과할 수 없으며 indicator_buffers 속성에 지정된 값보다 작아야 합니다. 사용자 지정 표시기가 카운트에 대한 추가 버퍼를 필요로 하는 경우 이 함수를 사용하여 총 버퍼 수를 지정합니다.


즉, 예를 들어 그리기에 3개의 버퍼를 사용하고 2개의 버퍼에서 화면에 표시하지 않고 계산을 수행하는 경우 다음을 사용해야 합니다.

#property indicator_buffers 3 //그리기 위한 버퍼 수(화면에 출력)
...........
표시 버퍼(5); // 표시기의 총 버퍼 수

 
Aleksander :
또는 언어에 대한 참조를 읽는 것이 더 나을 것입니다 - 모든 것 - 보면 질문이 남지 않을 것입니다 :-)
아니면 어리석은 짓을 하는 것보다 침묵하는 것이 더 나을까요?
 
글쎄요, 감사합니다 :-) 어떻게 작동하는지 설명해주셨어요 :-)
 
kakbutak :

안녕하세요. 그림에 표시된 문제 번호 3을 해결하는 데 도움이 됩니다. 이것이 문제 번호 4를 유발한다면 그것도 마찬가지입니다. 찻주전자처럼 설명해달라는 엄청난 요청.


아마도 그래서 " 만약 TR. 그리고 Ask< iClose("USDCHF",PERIOD_H1,i) 다음 Lot=0.0.