그리고 이것으로 "만화"를 만들자 (다중 통화) - 페이지 3

 

표시기에서 다양한 매직 주문 의 시작 가격을 어떻게 알 수 있습니까?

그런 디자인을 지금까지 하나의 마술사를 위해 만들었는데,

 int total = OrdersTotal ( ) - 1 ;
      OrderSelect ( total , SELECT_BY_POS , MODE_TRADES ) ;
     OP = OrderOpenPrice ( ) ;
시각화 모드의 테스터에서 작동하지 않습니다.
 
Angela писал(а) >>

표시기에서 다양한 매직 주문의 시작 가격을 어떻게 알 수 있습니까?

그런 디자인을 지금까지 하나의 마술사를 위해 만들었는데,

시각화 모드의 테스터에서 작동하지 않습니다.

Expert Advisor에 공석이 있습니까?

 

코드 질문:

- 수정을 위해 티켓을 제출할 수 없습니다. - 오류 - 'OrdTick' - 변수가 정의되지 않았습니다.

- 선택된 심볼의 모든 주문의 마감을 어떻게든 구현해야 합니다.

- 선택한 기호의 보류 주문 트리거를 결정하는 방법을 이해하지 못합니다.


 
ALex2008 писал(а) >>

- 수정을 위해 티켓을 제출할 수 없습니다. - 오류 - 'OrdTick' - 변수가 정의되지 않았습니다.

- 하나의 심볼에 대한 모든 주문의 마감을 어떻게든 구현해야 합니다.

이 악기에 대한 모든 위치를 닫는 스크립트

 int start ( ) {
   for ( int i = OrdersTotal ( ) - 1 ; i > = 0 ; i - - ) {
       if ( ! OrderSelect ( i , SELECT_BY_POS ) )    continue ;
       if ( OrderSymbol ( ) ! = Symbol ( ) )          continue ;
       OrderClose ( OrderTicket ( ) , OrderLots ( ) , OrderClosePrice ( ) , 10 ) ;
   }
}
 
Vinin >> :

이 악기에 대한 모든 위치를 닫는 스크립트

정말 감사합니다!

 

Code Base에서 다중 통화의 예를 보았습니다.

코드는 간단하고 이해하기 쉽습니다. 모델로서 디자인을 이해하고 추가로 구축하는 데 좋습니다. 나쁘지 않다.

'페셉트론_멀트'

 
rid >> :

Code Base에서 다중 통화의 예를 보았습니다.

코드는 간단하고 이해하기 쉽습니다. 모델로서 디자인을 이해하고 추가로 구축하는 데 좋습니다. 나쁘지 않다.

보자... 뭔가 올지도 몰라)

예 .. 보았다) 작은 코드가 있다고 생각했습니다 ..))

아니요 .. 방금 하나의 코드에 익숙해지기 시작했습니다. 그런 다음 다른 .. 하나를 더 잘 다룰 것입니다)

 
Angela >> :

표시기에서 다양한 매직 주문의 시작 가격을 어떻게 알 수 있습니까?

그런 디자인을 지금까지 하나의 마술사를 위해 만들었는데,

시각화 모드의 테스터에서 작동하지 않습니다.

아마도 이와 같은 것이 작동 할 것입니다 -

PriceOpenLastPos() 함수.
이 함수는 마지막 오픈 포지션의 시가를 반환합니다. 고려할 위치 선택은 외부 매개변수에 의해 설정됩니다.
sy - 시장 상품의 이름. 이 매개변수를 설정하면 이 기능은 지정된 도구의 위치만 고려합니다. 기본값은 ""는 모든 시장 상품을 의미합니다. NULL 값은 현재 기기를 의미합니다.
op - 거래 작업, 위치 유형. 유효한 값: OP_BUY, OP_SELL 또는 -1. 기본값 -1은 임의의 위치를 의미합니다.
mn - 위치 ID, MagicNumber. 기본값 -1은 모든 식별자를 의미합니다.

https://forum.mql4.com/en/11287/page24

 
Vinin >> :

아마도 도움이 될 것입니다

감사합니다) 제가 제대로 이해했다면 이 논리 함수를 사용하여 기본적으로 현재 기호의 모든 주문 기록을 유지할 수 있습니까?

 //-------Поиск ордеров
bool WorkOrders ( ) {
      for ( int i = OrdersTotal ( ) - 1 ; i > = 0 ; i - - ) {
      if ( ! OrderSelect ( i , SELECT_BY_POS ) )  continue ;
      if ( OrderSymbol ( ) ! = Symbol ( ) )        continue ;
      Type = OrderType ( ) ;
      return ( true ) ; } 
  }
 
Vinin писал(а) >>

Expert Advisor에 공석이 있습니까?

예, EA는 주문을 시작하지만 위치를 제어하려면 마법을 고려하여 시작 가격을 표시기로 전송해야 합니다.

사유: