초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1157

 
Juer :
여기에 LiveUpdate 창이 나타나 다시 시작을 제안합니다. 이제 작업 창에서 터미널을 클릭하면 이 LiveUpdate 창만 최소화되고 펼쳐집니다.

문제는 실제 VPS 의 값싼 가짜 작업을 시도할 가능성이 매우 높다는 것입니다. 어떤 종류의 구성, 얼마나 많은 공간이 할당되었는지, 메모리, 이러한 리소스 중 몇 개를 사용할 수 있는지조차 명확하지 않습니다.

거기에서 문제를 찾으십시오.

Виртуальный хостинг для MetaTrader 5
Виртуальный хостинг для MetaTrader 5
  • www.mql5.com
Виртуальный хостинг для MetaTrader 4/5 является лучшим VPS-решением для Форекса. Оно не требует настройки, дает минимальные задержки до сервера и отличается низкими ценами. Всего за 10$ в месяц вы получите виртуальную платформу, которая работает круглые сутки, экономит вашу прибыль и даже окупает себя. Создать удаленную копию приложения можно...
 
Vladimir Karputov :

문제는 실제 VPS 의 값싼 가짜 작업을 시도할 가능성이 매우 높다는 것입니다. 거기에서 문제를 찾으십시오.

일반 가상 머신, 월 800루블. Windows는 아프리카 Windows에도 있습니다. 그건 그렇고, Windows 로그에도 오류가 없습니다.

따라서 모든 것을 철의 탓으로 돌리는 것이 확실히 더 쉽습니다. 그러나 자원 사용 측면에서는 그림이 허용됩니다. 알겠습니다. 틱이 나타날 때 변경 사항이 있는지 확인하겠습니다.

 
Vitaly Muzichenko :

암호화폐 거래가 있는 모든 거래 데스크.

피보모에 :
데모 계좌 를 개설하고 주말에 거래할 수 있는 브로커를 알려주실 수 있습니까? 모든 도구.

질문은 여전히 적합합니다. 특정 브로커를 알려주세요.

 
pivomoe :

질문은 여전히 적합합니다. 특정 브로커를 알려주세요.

구글에서 검색해보세요.

 
여러분, CopyTicks 기능은 Expert Advisor가 로드된 도구에서만 작동하지만 매개변수에 다른 기호를 지정하면 -1이 반환됩니다. 그러면 이 매개변수는 무엇을 위한 것입니까?
 
VANDER :
여러분, CopyTicks 기능은 Expert Advisor가 로드된 도구에서만 작동하지만 매개변수에 다른 기호를 지정하면 -1이 반환됩니다. 그러면 이 매개변수는 무엇을 위한 것입니까?

설명을 읽어보셨나요?

반환 값

복사된 눈금의 수 또는 오류의 경우 -1입니다.

메모

CopyTicks() 함수를 사용하면 들어오는 모든 틱을 요청하고 분석할 수 있습니다. CopyTicks()에 대한 첫 번째 호출은 주어진 기호에 대해 하드 디스크에 저장된 눈금 기준의 동기화를 시작합니다. 로컬 데이터베이스에 틱이 충분하지 않으면 누락된 틱이 거래 서버에서 자동으로 다운로드됩니다. 이렇게 하면 CopyTicks()에 지정된 시작 날짜 부터 현재 순간까지 틱이 동기화됩니다 . 그 후 이 기호에 대해 들어오는 모든 틱은 틱 데이터베이스로 이동하여 동기화된 상태에서 최신 상태로 유지합니다.

from count 매개변수 가 지정되지 않은 경우 사용 가능한 모든 틱(2000개 이하)이 ticks_array[] 배열에 기록됩니다. flags 매개변수 를 사용하면 필요한 틱의 유형을 지정할 수 있습니다.

오류를 인쇄 했습니까? 신뢰성을 위해 요청하기 전에 틱이 추가된 폴더를 열었습니까? 오류를 수신한 후 폴더에서 관찰했습니다. 틱 다운로드가 있습니까?
Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки времени выполнения
Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки времени выполнения
  • www.mql5.com
Некорректное имя пользовательского символа. В имени символа можно использовать только латинские буквы без знаков препинания, пробелов и спецсимволов (допускаются ".", "_", "&" и "#"). Не рекомендуется использовать символы , :, ", /,\, |, ?, *. Слишком...
 

그래서 - 모든 진드기가 제거되었습니다: 폴더가 비어 있습니다

폴더가 비어 있습니다

USDJPY 기호 에서 스크립트를 실행하고 AUDCAD에서 틱을 요청합니다(2000000틱 요청).

 //+------------------------------------------------------------------+
//|                                                    CopyTicks.mq5 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.01"
//--- покажем окно входных параметров при запуске скрипта
#property script_show_inputs
input string name= "AUDCAD" ;   // символ по которому запрашиваем тики
input int   ticks= 2000000 ;   // количество запрашиваемых тиков
//---
MqlTick ExTicks[];
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//--- запросим тики
   int copied= CopyTicks (name,ExTicks, COPY_TICKS_ALL , 0 ,ticks);
//--- если тики получены, то выведем на график значения Bid и Ask  
   Print ( "Получено тиков: " ,copied, " код ошибки: " , GetLastError ());
   if (copied> 1 )
     {
       Print ( "Тик: " ,ExTicks[ 0 ].time, " bid: " ,ExTicks[ 0 ].bid, " ask: " ,ExTicks[ 0 ].ask, " last: " ,ExTicks[ 0 ].last, " [0]" );
       Print ( "Тик: " ,ExTicks[copied- 1 ].time, " bid: " ,ExTicks[copied- 1 ].bid, " ask: " ,ExTicks[copied- 1 ].ask, " last: " ,ExTicks[copied- 1 ].last, " [" ,copied- 1 , "]" );
     }
   Print ( "Size " ,(( long )copied* sizeof ( MqlTick ))>> 20 , " Mb" );
  }
//+------------------------------------------------------------------+

참고 - 다운로드 지속(탭 로그) - 3초

 2019.12 . 08 08 : 16 : 51.322 Scripts script CopyTicks_1_01 (USDJPY,Daily) loaded successfully
2019.12 . 08 08 : 16 : 54.933 Scripts script CopyTicks_1_01 (USDJPY,Daily) removed

실행 결과(전문가 탭)

 2019.12 . 08 08 : 16 : 54.914 CopyTicks_1_01 (USDJPY,D1)      Получено тиков: 2000000 код ошибки: 0
2019.12 . 08 08 : 16 : 54.918 CopyTicks_1_01 (USDJPY,D1)      Тик: 2019.09 . 19 16 : 24 : 17 bid: 0.9023600000000001 ask: 0.90258 last: 0.0 [ 0 ]
2019.12 . 08 08 : 16 : 54.918 CopyTicks_1_01 (USDJPY,D1)      Тик: 2019.12 . 06 23 : 54 : 53 bid: 0.9064700000000001 ask: 0.90724 last: 0.0 [ 1999999 ]
2019.12 . 08 08 : 16 : 54.918 CopyTicks_1_01 (USDJPY,D1)      Size 114 Mb
 
덕분에 뭔가 정리가 되었습니다. 문제는 전략 테스터 에서만 발생하며 처음에는 오류 4302 가 발생 했습니다. MarketWatch에서 Symbol이 선택되지 않았으며 SymbolSelect 기능이 추가되었습니다. Now 4401 - 요청한 기록을 찾을 수 없습니다. 하지만 틱이 있는 폴더를 찾을 수 없습니다. 화면에 있는 것과 같은 디렉토리가 없습니다. 직접 생성하거나 설정 어딘가에 지정해야 할 수도 있습니다.
 
VANDER :
덕분에 뭔가 정리가 되었습니다. 문제는 전략 테스터 에서만 발생하며 처음에는 오류 4302 가 발생 했습니다. MarketWatch에서 Symbol이 선택되지 않았으며 SymbolSelect 기능이 추가되었습니다. Now 4401 - 요청한 기록을 찾을 수 없습니다. 하지만 틱이 있는 폴더를 찾을 수 없습니다. 화면에 있는 것과 같은 디렉토리가 없습니다. 직접 생성하거나 설정 어딘가에 지정해야 할 수도 있습니다.

텔레파시 클럽 . 그들은 마음을 읽을 수 있고 원격으로 컴퓨터에 침투하여 터미널의 유형과 빌드, 운영 체제의 이름과 비트 수, 시작되는 프로그램의 유형(지시자, 전문가, 스크립트), 그리고 가장 중요한 것을 결정할 수 있습니다. 멀리서 코드를 볼 수 있습니다!

Клуб Телепатов
Клуб Телепатов
  • 2011.05.08
  • www.mql5.com
Клуб телепатов Вас послали сюда? Тогда давайте знакомиться! Как же такое могло случиться со мной...
 

터미널 디스커버리 v.5 빌드 2265

윈도우 8.1 x64

전문가

 MqlTick            Tick[];
//+------------------------------------------------------------------+
void OnInit ()
  {
   int A= 0 ;
   if ( SymbolSelect ( "SBRF-12.19" , true ))
       if ((A= CopyTicks ( "SBRF-12.19" ,Tick, 0 , 0 , 0 ))==- 1 )
         Alert ( GetLastError ());
       else
         Alert (A);
  }

UPD: 틱이 있는 폴더를 찾아 정리했습니다. Expert Advisor를 실행한 후 현재 악기의 틱만 추가됩니다.