포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 345

 
안녕하세요! 동일한 sl과 다른 tp를 사용하여 양방향으로 동시에 여러 보류 중인 주문을 여는 고문을 작성하는 방법 .
 

까다로운 질문입니다. 휴대폰에서 계정을 열 수 없습니다. 저것들. 컴퓨터에서 열리고 전화에서 잘못된 활성화라고 표시됩니다.

 
Vinin :

당신은 역으로 순환합니다. 오래된 데이터 사용

플래그를 설정하는 방법을 배웠지만 아직 사이클에 익숙하지 않습니다.

아래 제안된 대로 시도했습니다.

마찬가지로 영역이 채워지지 않습니다. 무엇이 잘못되었을 수 있습니까?


int start()
  {
     int counted_bars=IndicatorCounted(),                      
    limit;
     double
    raznica,raznica_static,MA_1_t,MA_2_t;
    
   if (counted_bars> 0 )
      counted_bars--;
   limit= Bars -counted_bars;
   static double MA_otshet;   //здесь хранится информация по MA_otshet
   for ( int i=limit- 1 ; i>= 0 ; i--)
   {  
      MA_1_t= iMA ( NULL , 0 , 7 , 0 , MODE_EMA , PRICE_CLOSE ,i+ 0 );  
      MA_2_t= iMA ( NULL , 0 , 7 , 0 , MODE_EMA , PRICE_CLOSE ,i+ 1 ); 
      raznica=MA_1_t-MA_2_t; //разница между сегодня и вчера по скользящей средней
      raznica_static=MA_1_t-MA_otshet; //разница между сегодня и MA_otshet
      RefreshRates();   
       if (raznica > - 0.003 && raznica < 0.003 && flag) // если raznica не превышает заданное число 
          {
          MA_otshet=MA_2_t; // записываем значение MA_otshet
          ExtMapBuffer1[i]=MA_otshet; //рисуем значение индикатора, как и вчера
          flag= false ; // устанавливаем флаг запрета дальнейших расчетов
          }
       if (raznica_static > - 0.003 && raznica_static < 0.003 ) //если raznica_static не превышает заданное число
          {
          ExtMapBuffer1[i]=MA_otshet;   // то рисуем значение индикатора, как записанный MA_otshet
          }
       if ((raznica > 0.003 ) || (raznica < - 0.003 )) // если raznica превышает заданное число
          {
          ExtMapBuffer1[i]=MA_1_t; // то рисуем значение по текущей цене
          flag= true ; // разрешаем дальнейшие вычисления для расчета в диапазоне от -0.0035 до 0.0035
          }
   }  
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
Forexman77 :

플래그를 설정하는 방법을 배웠지만 아직 사이클에 익숙하지 않습니다.

대략적으로 어떻게 하는지 알려주실 수 있나요?



 
int     i, k= OrdersTotal ();
 
   for (i= 0 ; i<k; i++) // Прямая
     {
     }

   for (i=k- 1 ; i>= 0 ; i--) // наоборот
     {
     }
 
thinker7 :
안녕하세요! 동일한 sl과 다른 tp를 사용하여 양방향으로 동시에 여러 보류 중인 주문을 여는 고문을 작성하는 방법.
AccountBalans를 사용하여 중지를 계산하고 AccountFreeMargin을 사용하여 이익을 얻으십시오.
 

여기요! Pliz는 여기에서 무엇이 잘못되었는지 말해 주세요. 발을 들이지 않습니다.

double SL1 = High [iHighest (Symbol(),0,MODE_HIGH,3,1)];

OrderSend (Symbol(),OP_SELL,Lot,Bid,SL1,0,0,"",Magic,0,Blue);


 
질문 삭제됨)
 

나는 누가 수학을 발명했는지 모릅니다. 아마 악마. 확실히 내 과학이 아닙니다.

누가 강한지 알려주세요. 다음 표에서 종속성을 파생시켜야 합니다. 로트가 예금 증가율에 따라 어떻게 달라지는지에 대한 공식을 알 수 없습니다.

2000+00% = 2000/2000=1.0 ---> 0.01
2000+10% = 2200/2000=1.1 ---> 0.02
2000+20% = 2400/2000=1.2 ---> 0.03
2000+30% = 2600/2000=1.3 ---> 0.04
2000+40% = 2800/2000=1.4 ---> 0.05
2000+50% = 3000/2000=1.5 ---> 0.06
2000+60% = 3200/2000=1.6 ---> 0.07
2000+70% = 3400/2000=1.7 ---> 0.08
2000+80% = 3600/2000=1.8 ---> 0.09
2000+90% = 3800/2000=1.9 ---> 0.10
2000+100% = 4000/2000=2.0 ---> 0.11
2000+110% = 4200/2000=2.1 ---> 0.12
2000+120% = 4400/2000=2.2 ---> 0.13
2000+130% = 4600/2000=2.3 ---> 0.14
2000+140% = 4800/2000=2.4 ---> 0.15
2000+150% = 5000/2000=2.5 ​---> 0.16

등. 눈으로 보지만 형용할 수 없다. 밤을 보냈다. 논리를 사용하고 싶지 않습니다. 도와줘 plzzzz

 
artmedia70 :

나는 누가 수학을 발명했는지 모릅니다. 아마 악마. 확실히 내 과학이 아닙니다.

누가 강한지 알려주세요. 다음 표에서 종속성을 파생시켜야 합니다. 로트가 예금 증가율에 따라 어떻게 달라지는지에 대한 공식을 알 수 없습니다.

2000+00% = 2000/2000=1.0 ---> 0.01
2000+10% = 2200/2000=1.1 ---> 0.02
2000+20% = 2400/2000=1.2 ---> 0.03
2000+30% = 2600/2000=1.3 ---> 0.04
2000+40% = 2800/2000=1.4 ---> 0.05
2000+50% = 3000/2000=1.5 ---> 0.06
2000+60% = 3200/2000=1.6 ---> 0.07
2000+70% = 3400/2000=1.7 ---> 0.08
2000+80% = 3600/2000=1.8 ---> 0.09
2000+90% = 3800/2000=1.9 ---> 0.10
2000+100% = 4000/2000=2.0 ---> 0.11
2000+110% = 4200/2000=2.1 ---> 0.12
2000+120% = 4400/2000=2.2 ---> 0.13
2000+130% = 4600/2000=2.3 ---> 0.14
2000+140% = 4800/2000=2.4 ---> 0.15
2000+150% = 5000/2000=2.5 ​---> 0.16

등. 눈으로 보지만 형용할 수 없다. 밤을 보냈다. 논리를 사용하고 싶지 않습니다. 도와줘 plzzzz

이 같은.
파일:
 
코드처럼:
//+----------------------------------------------- ----------+
#속성 표시기_분리_창
#속성 표시기_버퍼 1
#property indicator_color1 파란색
이중 버퍼_0[];
정수 초기화()
{
SetIndexBuffer(0,Buf_0);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,3);
}
반품;
정수 시작()
{
이중 A, B;
부울 C;
A=1;
B = 3;
C=A+B;

반품; }

//+----------------------------------------------- ----------+

버퍼에 라인 출력을 할당하는 방법은 무엇입니까?