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

 
palesandr :

의미는 n 개의 양초에 대한 시가의 평균 값을 찾습니다.

아래쪽 라인만 그립니다.

뭐가 문제 야 ?

1) 내부 루프 고정

k 1이 아니라 i에서

2) 역사를 뛰어넘는 첫걸음

 
granit77 :
또한 올바르게 수행하는 방법의 예를 보고 싶습니다.

그리고 여기서 무엇이 어려울 수 있습니까?

 #property copyright "Bicus"
#property link       "Bicus"


double aPrices [ 5 ];

void PutStack ( double p_Price)
{
   int nCounter;
  
   for (nCounter = 4 ; nCounter > 0 ; nCounter--)
    aPrices [nCounter] = aPrices [nCounter - 1 ];
    
  aPrices [ 0 ] = p_Price;
}

int start()
{
   int nCounter;
  
  PutStack (Bid);
  
   for (nCounter = 0 ; nCounter < 5 ; nCounter++)
     Print (nCounter, "-й тик: " , DoubleToStr (aPrices [nCounter], Digits ));
}

배열의 0번째 요소는 마지막 틱의 가격을 가지며, 1번째 요소는 1틱 전의 가격을 가지며, 2번째 요소는 2틱 전의 가격을 갖는 식입니다.

아니면 내가 뭔가를 잘못 이해하고 완전히 다른 것을 의미 했습니까?

 
palesandr :

의미는 n 개의 양초에 대한 시가의 평균 값을 찾습니다.

아래쪽 라인만 그립니다

뭐가 문제 야 ?


 #property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red 

extern double n = 50 ;
double Buf_0[];

int init()
  {
 SetIndexBuffer ( 0 ,Buf_0);
 SetIndexStyle ( 0 , DRAW_LINE , STYLE_SOLID , 2 );    
    
   return ( 0 );
  }

int start()
  {
   int     Counted_bars= IndicatorCounted ();
      
   double v;
   int i= Bars -Counted_bars- 1 ;
 
   while (i>= 0 )  
  {  v= 0 ; 
           for ( int k=i;k<i+n;k++)
        {
      
        v=v+ MathAbs (Open[k]-Close[k]);
       
        
      }
       Buf_0[i] = v/n;
       
       i--;
       }
 return ;
 }
 
Bicus :

그리고 여기서 무엇이 어려울 수 있습니까?

배열의 0번째 요소는 마지막 틱의 가격을 가지며, 1번째 요소는 1틱 전의 가격을 가지며, 2번째 요소는 2틱 전의 가격을 갖는 식입니다.

아니면 내가 뭔가를 잘못 이해하고 완전히 다른 것을 의미 했습니까?

감사합니다. 정확히 당신이 필요로 하는 것입니다. 복잡해 보이지는 않지만 프로그래밍의 기초를 모르는 사람들에게는 간단한 일에도 시간이 많이 걸릴 때가 있습니다. 그들은 처음부터 모든 것을 발명해야 합니다.
예를 들어 여러분에게 '버블정렬'은 알파벳의 한 요소인데 듣도보도 못하고 눈앞에 예가 없으면 또 쓰게 되네요 :))
 
"다음 바 건너뛰기" 기성 기능이 있는 사람이 있습니까? :)
 
모두 안녕하고 행운을 빕니다. RSI와 유사한 지표가 있지만 절대 분기되지 않는 지표가 있는지 묻고 싶었습니다. 고맙습니다.
 
ikatsko :
"다음 바 건너뛰기" 기성 기능이 있는 사람이 있습니까? :)

if(iTime( Symbol() ,bar_period, number_of_bars_to_pass)>OrderOpenTime()

number_of_bars_to_skip 건너뛰기

0 - 현재 건너뛰기, 1 - 현재 및 다음 등

 

요수프 :
이 포럼에서 나는 최근에 같은 SL로 동시에 2개의 반대 방향의 주문을 열면 그 중 하나를 닫은 후 이익을 얻을 수 있다는 아이디어를 읽었습니다. 이 아이디어를 테스트한 사람이 있습니까? 비슷한 조언자가 있지 않을까요?
160777 :

전문가 그리드 v.2.

"Copyright©2008 EAfactory.com 및 Expert-4x.com - "개정판: 264""

양방향으로 포지션을 열고 차이가 양수이면 둘 다 닫습니다.

계몽해 주십시오. 주문이 로트 크기가 같을 때 어떻게 흑자를 낼 수 있습니까? 총 포지션은 항상 마이너스 더블 스프레드와 같습니다.

또 다른 것은 주문에 다른 로트가 있는 경우입니다. 그러면 손절매는 동일하지 않지만 작은 것의 손절매는 큰 것의 테이크와 같습니다. 그런 다음 계산 방법을 알고 있다면 동시 폐쇄로 이익을 얻을 수 있습니다.

 

안녕하세요! MQL을 사용하여 Statement.htm을 저장하는 방법은 무엇입니까? 아는 사람?

 

이 스크립트에 따라 라인 매핑을 만드는 방법이나 이 스크립트에서 밀어내는 방법을 알 수 없습니다. 아니면 제가 틀렸을 수도 있습니다.

   //---------------------------------
  
         double PriceBid = Bid;
         double PriceAsk = Ask;
         double be = GetWeightedBELevel();

         if (be != - 1 )
        {
                 double BuyLots = GetBuyLotsSum();
                 double SellLots = GetSellLotsSum();
                
                 double Swap = GetSwap();
                 //string str = be + " ";
                 if (Swap < 0 )
                {
                         double diff = BuyLots - SellLots;
                         //str = str + MarketInfo(Symbol(), MODE_TICKVALUE) * diff + " " + (-Swap / (MarketInfo(Symbol(), MODE_TICKVALUE) * diff) * Point) + " ";
                        be += ND(-Swap / ( MarketInfo ( Symbol (), MODE_TICKVALUE) * diff) * Point + diff / MathAbs (diff) * 1 * Point );
                }
                 //str = str + Swap + " " + be;
                 //Comment(str);
                        
                 if ((BuyLots > SellLots && ND(PrevPriceBid) < ND(be + TakeProfitBuy * Point ) && ND(PriceBid) >= ND(be + TakeProfitBuy * Point )) ||
                        (BuyLots < SellLots && ND(PrevPriceAsk) > ND(be - TakeProfitSell * Point ) && ND(PriceAsk) <= ND(be - TakeProfitSell * Point )))
                {
                        CloseAllBuy();
                        CloseAllSell();
                }               
                
        }
         //---------------------

즉, 이 가격 수준에 도달하면 주문이 마감되지만 이 가격을 차트에서 선으로 또는 대시가 있는 상자에 작은 항목으로 표시하고 싶습니다.

나를 올바른 길로 인도하소서