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

 
AlekZZZandR >> :
А можно как-нибудь сделать чтобы индикатор iExposure.mq4 показывал данные на самом графике? а не в отдельном окне?

다음과 같이 구현할 수 있습니다.

파일:
 
Axmed >> :
Конкретезируйте пожалуйста, что значит "сделать как индикатор Volume" ??))

High에 대한 하나의 척도는 0보다 커야합니다 (Low는 필요하지 않음). 값이 감소하면 색상이 빨간색으로 바뀌고 녹색이 증가합니다 ... 나는 매우 감사 할 것입니다 ...

 
rasvet писал(а) >>

High에 대한 하나의 척도는 0보다 커야합니다 (Low는 필요하지 않음). 값이 감소하면 색상이 빨간색으로 바뀌고 녹색이 증가합니다 ... 나는 매우 감사 할 것입니다 ...


이 정도?)

파일:
 
Axmed >> :


이 정도?)

정말 감사합니다 :) 당신이 필요로하는 것))))

 
안녕하세요 여러 주문을 한번에 마감하는 방법을 알려주세요 그리고 좀 더 자세히 설명해주시면 제가 Scripts와 Expert Advisors와 작업해본적이 없어서 어떻게 처리해야할지 모르겠습니다.. 미리 감사드립니다.
 
Anegener >> :
Здравствуйте.Подскажите как можно несколько открытых ордеров закрыть сразу.И если можно объясните поподробнее,со Скриптами и Советниками я ещё не работал и не знаю как с ними обходится.Заранее благодарю.

여기 스크립트가 있습니다. 차트에 첨부하면 열려 있는 모든 주문이 닫힙니다.

파일:
 

은 및 aud/usd 경매가 없는 이유는 무엇입니까?

 

코드를 알아낼 수 있도록 도와주세요. 고문이 사용된 디버거를 업데이트해야 합니다. 방금 언어를 배우기 시작했습니다. 전문가의 도움을 정말 바랍니다.))

 //+------------------------------------------------------------------+
//|                                               В одну сторону.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"

//---- input parameters
extern int        prof  = 50 ,
                 shift = 50 ,
                 stop  = 10000 ;
extern double     lot   = 0.1 ;
int tip;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   OrderSend ( Symbol (),OP_SELL,lot,Bid, 3 ,
               NormalizeDouble (Ask + stop* Point , Digits ),
               NormalizeDouble (Bid - prof* Point , Digits ), " " , 777 , Blue );
   OrderSend ( Symbol (), OP_SELLLIMIT,lot, 
               Ask+ Point *shift, 0 , Ask+ Point *shift+ Point *stop, 
               Ask+ Point *shift- Point *(prof+ 2 )); 
   OrderSend ( Symbol (), OP_SELLLIMIT,lot, 
               Ask+ Point *(shift* 2 ), 0 , Ask+ Point *(shift* 2 )+ Point *stop, 
               Ask+ Point *(shift* 2 )- Point *(prof+ 2 ));            
   OrderSend ( Symbol (), OP_SELLSTOP,lot, 
               Bid- Point *shift, 0 , Bid- Point *shift+ Point *stop, 
               Bid- Point *shift- Point *prof); 
                                                          
}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
   {
   for ( int i= 3 ; i< OrdersTotal (); i++){   
       if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)==true){
         if (OrderSymbol()== Symbol ()){
            tip = OrderType();
            lot = OrderLots(); return ;}}}
   
   if (tip== 1 )
               OrderSend ( Symbol (), OP_SELLLIMIT,lot, 
               Ask+ Point *shift, 0 , Ask+ Point *shift+ Point *stop, 
               Ask+ Point *shift- Point *prof);
   return ( 0 );
}
//+------------------------------------------------------------------+
 

안녕하세요, 표시기가 0 막대에서 작동하도록 수정하는 데 도움을 주세요. 즉, 화살표가 사라지거나 마지막 막대에 나타나지만 경고는 한 번만 작동했습니다.

 
도와주세요.
다음은 코드의 일부입니다.

정수 길이 = 20;
int LstBarClose = IndicatorCounted();
if (LstBarClose < 1) {
(int ii = 1; ii <= 주기; ii++) Buffer_4[막대 - ii] = 0;
(ii = 1, ii <= 길이, ii++) {
버퍼_1[막대 - ii] = 0;
버퍼_2[막대 - ii] = 0;
버퍼_3[막대 - ii] = 0;
}
}
if (LstBarClose > 0) LstBarClose--;
int difBr = 막대 - LstBarClose;
for (ii = 0; ii < difBr; ii++) Bufer_4[ii] = 2.0 * iMA(NULL, 0, MathFloor (길이 / 2), 0, MODE_LWMA, PRICE_CLOSE, ii) - iMA(NULL, 0, 길이, 0 , MODE_LWMA, PRICE_CLOSE, ii);
이중 AvW = iMAOnArray(버퍼_4, 0, MathFloor(MathSqrt(길이)), 0, MODE_LWMA, 0);
(ii = 1; ii < difBr; ii++) {
이중 AvW2 = iMAOnArray(버퍼_4, 0, MathFloor(MathSqrt(길이)), 0, MODE_LWMA, ii);
}
1. 변수 AvW 와 AvW2 계산의 차이점이 무엇인지 이해할 수 없습니다.
AvW를 사용하면 명확해 보입니다. 이것은 현재 막대에서 Buffer_4의 길이 기간이 있는 LWMA입니다.
그러나 AvW2 - 무엇입니까? AvW의 이전 값, 즉 AvW[1] ????
2. 누군가 Bufer_4 버퍼 값을 파일에 출력하는 코드를 작성하는 방법을 알려줄 것입니다.
고맙습니다.