초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 183

 
o8586_khamaganovalv :
안녕하세요, 알려주세요, 저는 *** 회사의 초보자 상인입니다. 분석가와 거래했습니다. 지금은 사이트 이용료와 거래 복사 수수료를 내야 한다고 해서 사이트에서 돈을 인출할 수 없습니다. 그런 커미션이 있다고 말해주세요 아니면 제가 속고 있는 건가요? 나는 자금을 인출할 때 계좌에서 자동으로 인출될 것이라고 쓰여진 모든 곳에서 읽었습니다. 그리고 그들은 나에게 추가 비용을 지불하고 그 돈을 인출하라고 요구합니다.

그렇다면 이곳은 어떤 사무실일까요?
Teletrade = 다음과 같은 경우 OR BAD 또는 아무 것도 말하지 않습니다 ...

이 사무실에 대한 인터넷 리뷰를 읽으십시오 ... 또는 YouTube ....
회사와 합의가 있었나요? ... 작은 글씨로 모든 것을 확인하십시오 ... 조약을 다시 읽으십시오 ...

그들이 "추정적으로"초보자가 거래 할 수있는 보너스를 주었다면 그러한 돈을 인출하지 마십시오 ... 플러스로 거래하더라도 ... 따라서 사람들은 단순히 그러한 "보너스"를받지 않고 스스로 거래합니다 )

 

안녕하세요.

알려주십시오. 알림이 있는 표준 팝업 창에서 시간대 를 변경할 수 있습니까?

알림 시간을 단말기 시간과 동기화해야 합니다(단말기와 알림 창에서 다른 경우). 가능합니까?
 
안녕하세요. 그리고 촛불의 그림자 방향을 프로그래밍하는 방법을 알려주십시오. 예를 들어 핀 바를 사용하십시오. 그림자는 위 또는 아래로 향할 수 있습니다. MQL4 코드를 사용하여 이를 어떻게 반영할 수 있습니까?
 

안녕하세요.

iCustom 작업을 시작하기 전에 이 표시기가 있는지 확인해야 합니다. 그것을 하는 방법?

 
Nauris Zukas :

안녕하세요.

iCustom 작업을 시작하기 전에 이 표시기가 있는지 확인해야 합니다. 그것을 하는 방법?

흥미로운 질문입니다. 질문이 MT4 주제에 있으면 플랫폼이 각각 MQL4인 것 같습니다. 설명서에서 답을 찾지 못했고 확인하는 것이 더 빠르고 테스트를 했습니다.

qwerty.mq4 표시기:

 input int       Input1= 10 ;
...
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[])
  {
   int i,limit;
   if (prev_calculated== 0 ) limit=rates_total- 1 ; else   limit=rates_total-prev_calculated+ 1 ;
   for (i=limit; i>= 0 ; i--) line1Buffer[i]=close[i];
   return (rates_total);
  }

전문가:

 #property strict
void OnTick ()
  {
   ResetLastError ();
   double pr = iCustom ( NULL , 0 , "qwerty" , 10 , 0 , 1 );
   int err = GetLastError ();
   printf ( "err = %d , pr = %f" ,err,pr);
  }

표시기가 컴파일되고 폴더에 있는 경우 로그:

2019.08.13 18:17:17.319 tst EURUSD,H1: err = 0, pr = 1.118490

2019.08.13 18:17:16.616 tst EURUSD,H1: err = 0, pr = 1.118490

2019.08.13 18:17:16.554 tst EURUSD,H1: 초기화됨

제거된 표시기, EA 로그:

2019.08.13 18:18:27.815 tst EURUSD,H1: err = 4072, pr = 0.000000

2019.08.13 18:18:27.815 'C:\Users\IgorM\AppData\Roaming\MetaQuotes\Terminal\2E8DC55551084565FA3E19C061F586B2\MQL4\indicators\qwerty.ex4' 파일을 열 수 없습니다. [2]

2019.08.13 18:18:27.549 tst EURUSD,H1: err = 4072, pr = 0.000000

2019.08.13 18:18:27.549 'C:\Users\IgorM\AppData\Roaming\MetaQuotes\Terminal\2E8DC55551084565FA3E19C061F586B2\MQL4\indicators\qwerty.ex4' 파일을 열 수 없습니다. [2]

2019.08.13 18:18:26.815 tst EURUSD,H1: 초기화됨

4072 " 사용자 지정 표시기 로드 오류"

모든 것이 내 의견에 맞습니다

;)

 
Igor Makanu :

흥미로운 질문은 질문이 MT4 주제에 있는 경우 플랫폼이 각각 MQL4인 것으로 의심됩니다. 설명서에서 답을 찾지 못했고 확인하는 것이 더 빠르고 테스트를 했습니다.

고맙습니다. 따라서 Market의 스크립트(전문가)는 중재자를 거쳐야 합니다. 거기에 나타나는 "파일을 열 수 없습니다" 오류로 인해 중재자가 이를 통과시킬지 확신할 수 없습니다. 그래서 사전점검을 하고 지표 부족에 대한 정보를 유저에게 주고 싶었다.

 
Nauris Zukas :

고맙습니다. 따라서 Market의 스크립트(전문가)는 중재자를 거쳐야 합니다. 거기에 나타나는 "파일을 열 수 없습니다" 오류로 인해 중재자가 이를 통과시킬지 확신할 수 없습니다. 그래서 사전점검을 하고 지표 부족에 대한 정보를 유저에게 주고 싶었다.

표시기는 Expert Advisor 파일의 본문에 있어야 합니다. 이를 위한 리소스가 있습니다.

Документация по MQL5: Программы MQL5 / Ресурсы
Документация по MQL5: Программы MQL5 / Ресурсы
  • www.mql5.com
В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5.  Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
 
Artyom Trishkin :

표시기는 Expert Advisor 파일의 본문에 있어야 합니다. 이를 위한 리소스가 있습니다.

고맙습니다!

 

안녕하세요! iCustom() 이외의 표시기 버퍼를 가져오는 다른 방법이 있습니까?


 
안녕하세요! MT4를 닫을 때 dll 함수를 호출하는 방법을 알려주세요. 사실은 내 MT4에서 dll로 계속 작업하고 있다는 것입니다. 플랫폼을 닫기 전에 거기 에서 함수를 호출 해야 합니다. DeInit와 같은 것은 차트를 닫을 때만 작동하며 차트(차트)를 닫지 않고 프로그램을 닫으면 DeInit이 작동하지 않습니다.