[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 432

 
Morzh09 >> :

친구, 좋은 오후입니다.

이 문제에 대한 조언을 부탁드립니다...


표시기에서 다음을 구현하고 싶습니다.

이 표시기가 "첨부된" 차트가 EURUSD 차트인 경우 하나의 메시지가 표시되어야 합니다.

이것이 GBPUSD 차트인 경우 다른 메시지가 표시됩니다.


MQL4의 어떤 명령이 "현재" 통화 쌍의 차트에서 확인합니까?


미리 감사드립니다.

 if ( Symbol ( ) = = "EURUSD" ) { Alert ( "Офигеть.. я на EURUSD" ) ; }
if ( Symbol ( ) = = "GBPUSD" ) { Alert ( "Нехочу фунт.. я на EURUSD хочу!!" ) ; }
[삭제]  
serii5533 >> :

말해 주세요. 마지막 오픈 주문에서 OderOpenPrice()를 가져오도록 코드를 작성하는 방법.

또는 그런 단순한 조언자가 주위에 있는 사람 - 가격이 op_sell이 떨어질 때 마지막 op_buy 주문에서 x 포인트만큼 상승할 때.

방금 프로그램을 작성해보려고 했는데 이렇게 간단한 것조차 하지 못했어요))))))

1) 이 첫 번째 주문을 열 때 해당 OrderOpenPrice를 전역 변수에 쓰거나

2) 현재 열려있는 주문의 열거를 통해

[Deleted]  
안녕하세요. 이러한 지표 SimpleIndicator가 있습니다. MA를 건너 해당 막대 위(아래)에 화살표를 발행합니다. 모든 것이 훌륭하고 훌륭합니다. 문제 없이 컴파일됩니다.
파일:
[Deleted]  
MACD용으로 리메이크 하기로 했습니다. 저는 이것을 했습니다. Indicator_MACD라는 이름으로 저장한 다음 편집하기 시작했습니다. 완성된 결과를 저장했습니다. 터미널 을 실행하고 연결을 시도했습니다. - 아무것도 아닙니다. 좋아, 나는 컴파일을 했고 많은 오류를 주었다.
'limit' - initialization expected	C:\Program Files\MetaTrader - Alpari\experts\indicators\Indicator_MACD.mq4 (60, 16)
'i' - expression on global scope not allowed	 (60, 23)
'i' - expression on global scope not allowed	 (60, 30)
'{' - expression on global scope not allowed	 (61, 5)
'}' - unbalanced parentheses	                 (71, 3)
[Deleted]  
이유를 알아보려고 했지만 아무 것도 떠오르지 않습니다. 결국 가장 중요한 것만 수정하고, 가장 중요한 것은 건드리지 않고...... 인디케이터를 붙입니다. 누구보다 도와주세요!!!!!!!!!
파일:
[Deleted]  
그리고 아이디어는 간단합니다. 매개변수가 13,21,1인 MACD는 0을 교차하고 MACD는 매개변수가 21,34,1인 경우 0을 교차합니다. 여기에서 이 두 조건이 일치하면 화살표가 그려집니다 .
 
igrok2008 >> :
Попытался понять в чём причина но ничего на ум не приходит. Ведь исправлял только самое самое, основное не трогал...... Индикатор прикрепляю. Помогите кто чем может!!!!!!!!!!
limit = Bars-MathMax(pF1,pS1 }
[Deleted]  

OderOpenPrice()가 마지막 오픈 주문에서 가져온 것임을 등록할 수 있습니다.

int i=OrdersTotal();
주문 선택(i, SELECT_BY_POS );
이중 가격=OrderOpenPrice();

친구는 일하기 싫다

 
serii5533 писал(а) >>

OderOpenPrice()가 마지막 오픈 주문에서 가져온 것임을 등록할 수 있습니다.

정수 i=OrdersTotal();
주문 선택(i,SELECT_BY_POS);
이중 가격=OrderOpenPrice();

친구는 일하기 싫다

이렇게 시도

정수 i=OrdersTotal();
주문 선택(i -1 ,SELECT_BY_POS);
이중 가격=OrderOpenPrice();

[Deleted]  
와우 감사합니다, 효과가 있었습니다. 왜 i-1인가요?