오류, 버그, 질문 - 페이지 2032

 
Money_Man :
누군가 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?

이 코드는 EURUSD 30m에서 실행됩니다.



터미널에서 오류가 발생합니다.
2017.10.11 14:35:23.352 111111111111111111111111111111111(EURUSD,M30) '이동 평균' 표시기를 로드할 수 없습니다. [4302]



하지만 "어려운" 질문입니다. 문서에서 - 4302: MarketWatch에서 기호가 선택되지 않았습니다 .

시장 개요에서 AAPL을 선택해야 합니다.

 
Vladimir Karputov :

그래서:

?


따라서 당연히 시작됩니다. 요점은 현재 차트와 다른 Symbol() 대신 자신의 기호로 대체하는 것입니다(예: "AAPL").

 
Stanislav Korotky :

하지만 "어려운" 질문입니다. 문서에서 - 4302: MarketWatch에서 기호가 선택되지 않았습니다 .

시장 개요에서 AAPL을 선택해야 합니다.


가장 먼저 확인한 것은 심볼이 강제로 추가되고 이 코드를 실행하면 마켓워치에 모든 심볼이 추가된다.

 
Money_Man :

따라서 당연히 시작됩니다. 요점은 현재 차트와 다른 Symbol() 대신 기호를 대체하는 것입니다(예: "AAPL").


외래 기호(기본 기호와 다름)를 반환하기 전에 먼저 SymbolSelect 를 사용하여 이 외래 기호의 이름을 확인하십시오.

 
Slava :
오류 4302는 무엇을 의미합니까?

ERR_MARKET_NOT_SELECTED

4302

MarketWatch에서 기호 가 선택되지 않았습니다.


하지만 선택되어 확인했습니다.

아마도 문제는 AAPL보다 하루에 시간당 유로에 더 많은 양초가 있다는 것입니까?

 
Money_Man :

ERR_MARKET_NOT_SELECTED

4302

MarketWatch에서 기호가 선택되지 않았습니다.


하지만 선택되어 확인했습니다.

아마도 문제는 AAPL보다 하루에 시간당 유로에 더 많은 양초가 있다는 것입니까?


보여주다:

  1. MQL5 코드
  2. 로그인
  3. 거래 서버 이름
  4. 거래 계정에 대한 투자자의 비밀번호.

 
Slava :

5에서 작동합니다

그리고 귀하의 경우 네 번째에 해결책이 있습니다.

OnInit에서 MQLSetInteger (MQL_CODEPAGE,CP_ACP)를 호출합니다.

그러면 "앞뒤로" 문자열 변환이 적절할 것입니다.

MT5에서는 문제 없이 작동합니다.

고맙습니다!

 
Vladimir Karputov :

보여주다:

  1. MQL5 코드
  2. 로그인
  3. 거래 서버 이름
  4. 거래 계정에 대한 투자자의 비밀번호.


 #property indicator_chart_window
#property indicator_buffers 0
#property indicator_plots    0
ENUM_MA_METHOD      MA_Type   = MODE_SMA ;
ENUM_APPLIED_PRICE MA_Price  = PRICE_CLOSE ;
int handle;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
{
   SymbolSelect ( "AAPL" , true );
   handle = iMA ( "AAPL" , _Period , 10 , 0 ,MA_Type,MA_Price);

   return ( INIT_SUCCEEDED );
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
{

   return (rates_total);
}
//+------------------------------------------------------------------+


스크린샷 형식의 정보가 적합합니까?

유일한 것은 투자자의 비밀번호(

파일:
 
Money_Man :


스크린샷 형식의 정보가 적합합니까?



화면에 AAPL이 없습니다. 그리고 SymbolSelect 의 반환 코드를 확인하지 않습니다.

 
Money_Man :


스크린샷 형식의 정보가 적합합니까?

유일한 것은 투자자의 비밀번호(

MT->서버->설정 변경으로 이동하여 거래 로그인 및 비밀번호를 사용하여 투자자 비밀번호를 만드십시오.