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

 
Pyro :
게다가 제가 데이터 교환과 캐싱의 원리를 잘 몰라서 진지하게 여쭤봅니다 :) 글쎄요, 거기서 어떻게 되는지 모르겠습니다. GV는 RAM에 저장된 다음 디스크에 덤프되는 것 같습니다. 어느 순간부터 의혹이 일었다. 일반적으로 각 틱에서 글로벌 변수를 참조하는 것이 정상적인지 알고 싶습니다.

IMHO 괜찮지 않습니다. init() 함수에서 파일에서 정적 변수 로 데이터를 읽고 정보가 변경된 후에만 씁니다.

각 틱이 전역 변수에서 데이터를 읽는 이유를 이해하지 못합니까? 나는 또한 항상 정적 인 것을 읽는 것이 아니라 필요할 때만 읽습니다.

나는 GV를 사용하지 않는다. 왜냐하면 한 번에 수십 개의 변수에 대한 값을 쓰거나 읽어야 합니다. 파일을 사용하면 mudohat에 대해 이러한 동일한 변수를 하나씩 사용하는 것보다 덜 소란스럽게 나타납니다.

 

그래서 .. 의견이 분분합니다. 이것은 이미 흥미롭습니다. 필요한 이유 - GV는 서로 다른 도구 간에 정보를 교환하는 데 사용됩니다. 예를 들어, 한 쌍에서 다중 통화 EA가 판매를 위해 작동하고 다른 쌍에서 EA는 이에 대해 알아야 합니다. 전역 변수 Sell1은 1 또는 0 값으로 생성됩니다. Sell1,sell2...buy1,buy2 등 변수의 값을 지속적으로 확인해야 합니다.

 
어떤 스크립트를 사용하여 모든 TF의 온라인 따옴표를 Excel 파일에 쓰고 동시에 이 Excel 파일로 작업할 수 있는지 알려주십시오. 엑셀 파일이 열리도록? 예: 시간, 시가, 고가, 저가, 종가, 거래량 열에 따라 MT4를 사용하여 Excel 파일 M15에 쓴다고 가정해 보겠습니다. 동시에 사전에 준비된 알고리즘에 따라 계산합니다. 계산 공식은 작성 중인 데이터의 셀에 대한 링크가 있는 시트의 끝까지 확장됩니다. 코드베이스에서 https://www.mql5.com/ru/code/8175 만 찾았 지만 이해하는 대로 그것은 아주 옳지 않습니다, 그것은 입찰가를 작성하고 묻습니다.
 

오류 수정 1을 피하는 방법을 알려주실 수 있습니까?

 for (i= 0 ;i< OrdersTotal ();i++)
    {
     if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
      {
       if ( OrderMagicNumber () == MagicNumber && OrderSymbol () == Symbol ())
        {
         if ( NormalizeDouble ( OrderStopLoss (), Digits ) != stoploss)
          {
           OrderModify ( OrderTicket (), OrderOpenPrice (),stoploss, OrderTakeProfit (), 0 );
          }
        }
      }
    }
 
sss2019 :

오류 수정 1을 피하는 방법을 알려주실 수 있습니까?


 for (i= 0 ;i< OrdersTotal ();i++)
    {
     if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
      {
       if ( OrderMagicNumber () == MagicNumber && OrderSymbol () == Symbol ())
        {
         if ( MathAbs ( OrderStopLoss ()-stoploss)>= Point )
          {
           OrderModify ( OrderTicket (), OrderOpenPrice (), NormalizeDouble (stoploss, Digits ), OrderTakeProfit (), 0 );
          }
        }
      }
    }
 
PapaYozh :


감사해요
 
Hey Pros Tell me... 차트에서 특정 캔들을 선택해야 하는데, 예를 들어 거래량이 주어진 값 이상인 경우와 같이 지표에서 조건이 충족되면. 이 양초의 색이나 다른 색을 변경할 수 있습니까?
 
모든 열린 위치 를 닫는 기능은 무엇입니까?
 
kon12 :
Hey Pros tell me... 지표에서 어떤 조건이 충족되면 차트에서 특정 캔들을 선택해야 합니다. 예를 들어 거래량이 주어진 값보다 높습니다. 이 양초의 색이나 다른 색을 변경할 수 있습니까?
예시:
파일:
bars.mq4  4 kb
 
DOCTORS :
모든 열린 포지션을 청산하는 기능은 무엇입니까?

여기. 실제로 검색은 Google을 통해 이루어집니다. "모두 닫기" site:mql4.com