初心者の方からの質問 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のログにはエラーは出ていない。

もちろん、ハードのせいにするのは簡単です。しかし、リソースの使用量という点では、許容範囲内といえるでしょう。OK、ダニが来たら変化があるか見てみるよ。

 
Vitaly Muzichenko:

暗号通貨取引があるディーリングは。

pivomoe:
デモ口座を 開設して週末に取引できるブローカーを教えてください。楽器は何でもOKです。

という疑問は、今でも残っています。特定のブローカーを提案する。

 
pivomoe:

という疑問は、今でも残っています。特定のブローカーを提案する。

Googleで検索してみてください。

 
こんにちは、CopyTicks関数はExpert Advisorがロードされているインスタンスに対してのみ機能します。パラメータで別のシンボルを指定すると-1が返されます。このパラメータは何のためにあるのでしょうか?
 
VANDER:
こんにちは、関数CopyTicksはEAがロードされているインスタンスに対してのみ動作し、他のシンボルのパラメータに指定すると-1が返さ れます。

説明文を読んでみましたか?

戻り値

コピーされたティックの数、またはエラーの 場合は-1。

備考

CopyTicks()関数を使用すると、受信したすべてのティックを要求して分析 できます。CopyTicks()を最初に呼び出すと、指定したシンボルのハードディスクに保存されているティックデータベースの同 期が開始 されます。ローカルデータベースでティックが足りない場合、足りないティックはトレードサーバーから自動的に読み込まれます。こ の場合、CopyTicks()で指定された日付から現在の瞬間までの目盛りが同期 される。その後、このシンボルで受信するすべてのティックがティックデータベースに入り、現在の同期状態に保たれます。

fromcountパラメータが指定されて いない場合、利用可能なすべてのティックがticks_array[] 配列に 書き込まれますが、2000 個を 超えることはありません。パラメータ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

実行結果(Expertsタブ)

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 -Symbol not selected in MarketWatchというエラーが発生していましたが、 SymbolSelect機能を 追加しています。現在は4401 -要求された履歴が見つかりません」と表示されます。スクリーンショットにあるようなディレクトリがないのですが、もしかしたら設定のどこかに作成するか指定 する必要があるのでしょうか?
 
VANDER:
ありがとうございます、何かスッキリしました。ストラテジーテスターでのみ 発生する問題で、当初は4302 -Symbol not selected in MarketWatchというエラーが発生していましたが、 SymbolSelect機能を 追加しています。現在は4401 -要求された履歴が見つかりません」と表示されます。スクリーンショットにあるようなディレクトリがないのですが、もしかしたら設定のどこかに作成するか指定する必要があるのでしょうか?

クラブテレパス 彼らは心を読むことができ、コンピュータにリモートで侵入し、端末の種類と構造、オペレーティングシステムの名前と複雑さ、実行するプログラムの種類(インジケータ、エキスパート、スクリプト)、そして最も重要なことは - 彼らは遠くでコードを見ることができます!彼らは、コンピュータの内部を見ることができるようになります。

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

ターミナル・ディスカバリー v.5 build 2265

Vinda 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: ticks フォルダを見つけ、それをクリーンアップし、エキスパートを実行した後、現在の楽器の ticks のみが追加されるようになりました。