MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 400 1...393394395396397398399400401402403404405406407...1953 新しいコメント ZZuretc 2017.12.22 08:28 #3991 図書館はどこに行ったのか?昔MT4をなくしてしまい、新しいMT4をダウンロードしたのですが、ライブラリのパスの書き方がわかりません。 新しいEAで書き換えるのではなく、そこに関数を書いたので、コードが短くなります。 なぜかMT5に切り替えるとロックできないので、困ります。私はこのコードを書く専門家ではないので、アドバイスをお願いします。 Alexey Viktorov 2017.12.22 08:35 #3992 ZZuretc:図書館はどこに行ったのか?昔、MT4を紛失し、新しいMT4をダウンロードしましたが、ライブラリへのパスの書き方がわかりません。 新しいEAで書き換えるのではなく、そこに関数を書いたので、コードは短くなります。 なぜかMT5に変えたくない、そこにはロックが ないのです。教えてください、私はスペルがあまり得意ではないのです。無気力睡眠中なのか、昏睡状態なのか、神隠し?mt5のHadgeアカウントは、私が覚えていないほど長い間、ロックを許可しています。向こうの図書館を調べてみてください。 ZZuretc 2017.12.22 10:44 #3993 Alexey Viktorov:もしかして、無気力な眠りについていたとか、昏睡状態になっていたとか?mt5のHadgeアカウントは、私が覚えていないほど長い間、ロックを許可しています。向こうの図書館を調べてみてください。Expert Advisorにライブラリへのパスを書き込むには?私は"関数"ライブラリを作成しましたが、私は理解していない、私にリテラシーを与えるので、それが動作します(私は眠っていた)。 Artyom Trishkin 2017.12.22 10:57 #3994 ZZuretc:Expert Advisorにライブラリのパスを書き込むにはどうしたらいいですか?Function」ライブラリは作ったのですが、あとはよくわからないので、初歩的な説明をお願いします。行を#includeと入力し、その上にカーソルを置いてF1を押す - ヘルプがよく書かれている Roman Sharanov 2017.12.22 12:47 #3995 テストの見積もりはどこでできるのか、どなたかアドバイスをお願いします。端末に搭載されているものでは不十分 Konstantin Erin 2017.12.22 13:00 #3996 RomanRott:テストの見積もりはどこでできるのか、どなたかアドバイスをお願いします。端末にあるものでは足りません。ツール」-「設定」-「チャート」で調整してみてください。左のウィンドウで、450 000 = 60分 * 24時間 * 300営業日 を設定する必要があります。 Roman Sharanov 2017.12.23 02:43 #3997 STARIJ:サービス」-「設定」-「チャート」での調整をお試しください。左のボックスは、450,000 = 60分 * 24時間 * 300営業日に設定する必要があります。うまくいかなかった。 Artyom Trishkin 2017.12.23 08:22 #3998 RomanRott: うまくいかなかった。やり方が悪かったんだろう。履歴バーの 数を設定した後、端末を再読み込みしてください。そこに、たとえば100万本のバーをセットすれば、1,970年からの歴史が出来上がります。 Alexander Shekhovtsov 2017.12.24 17:14 #3999 知ってる人、助けてください。MQL4で、バイナリファイルのサイズを素早く小さくする方法はありますか?すべてのデータを上書きするのではなく、ファイルの末尾を 数バイト後ろに並べ替えて、その数バイト分だけサイズを小さくするのです。新しい終端より前の情報はすべて保存され、新しい終端より先の情報はすべてそこから除外されます。 Konstantin Erin 2017.12.24 19:13 #4000 A.R.Wex:知ってる人、助けてください。MQL4で、バイナリファイルのサイズを素早く小さくする方法はありますか?すべてのデータを上書きするのではなく、ファイルの末尾を数バイト後ろに並べ替えて、その数バイト分だけサイズを小さくするのです。新しい終端より前の情報はすべて保存され、新しい終端より先の情報はすべてそこから除外されます。 探して、探して...。必要なバイト数を新しいファイルに上書きしているだけと思われる。その後、古いものを削除し、新しいものの名前を変更します。また、ファイル内でポインターを移動させ、特定の場所から新しい情報の書き込みを開始できるFileSeek 機能も搭載している//+----------------------------------------------------------+ //| Сокращение бинарного файла | //+----------------------------------------------------------+ #property strict int fi, f2; string st; void start() { int n; Alert("------------"); // Создание файла 1 4 9 16 25 36 49 fi = FileOpen("AAA.bin",FILE_WRITE | FILE_BIN); for(n=1; n<=7; n++) FileWriteInteger(fi,n*n); Alert("Размер файла = ", FileSize(fi)); FileClose(fi); // Чтение файла Чтение(); // Перезаписываем 2 последних числа fi = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); FileSeek(fi,20,SEEK_SET); FileWriteInteger(fi,-11); FileWriteInteger(fi,-33); FileWriteInteger(fi,-99); FileClose(fi); Чтение(); // Сокращение бинарного файла fi = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); f2 = FileOpen("BBB.bin",FILE_READ | FILE_WRITE | FILE_BIN); // Переписываем 5 чисел из AAA.txt в BBB.txt for(n=0; n<5; n++) FileWriteInteger(f2,FileReadInteger(fi, INT_VALUE)); FileClose(fi); FileClose(f2); Sleep(200); FileDelete("AAA.bin"); Sleep(200); f2 = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); fi = FileOpen("BBB.bin",FILE_READ | FILE_WRITE | FILE_BIN); // Переписываем 5 чисел из AAA.txt в BBB.txt for(n=0; n<5; n++) FileWriteInteger(f2,FileReadInteger(fi, INT_VALUE)); FileClose(fi); FileClose(f2); Sleep(200); FileDelete("BBB.bin"); Sleep(200); Чтение(); } // Чтение файла void Чтение() { st=""; fi = FileOpen("AAA.bin",FILE_READ | FILE_BIN); while(!FileIsEnding(fi)) st+=(string)FileReadInteger(fi, INT_VALUE)+" "; FileClose(fi); Alert(st); } 1...393394395396397398399400401402403404405406407...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
図書館はどこに行ったのか?昔MT4をなくしてしまい、新しいMT4をダウンロードしたのですが、ライブラリのパスの書き方がわかりません。 新しいEAで書き換えるのではなく、そこに関数を書いたので、コードが短くなります。 なぜかMT5に切り替えるとロックできないので、困ります。
私はこのコードを書く専門家ではないので、アドバイスをお願いします。
図書館はどこに行ったのか?昔、MT4を紛失し、新しいMT4をダウンロードしましたが、ライブラリへのパスの書き方がわかりません。 新しいEAで書き換えるのではなく、そこに関数を書いたので、コードは短くなります。 なぜかMT5に変えたくない、そこにはロックが ないのです。
教えてください、私はスペルがあまり得意ではないのです。
無気力睡眠中なのか、昏睡状態なのか、神隠し?
mt5のHadgeアカウントは、私が覚えていないほど長い間、ロックを許可しています。
向こうの図書館を調べてみてください。
もしかして、無気力な眠りについていたとか、昏睡状態になっていたとか?
mt5のHadgeアカウントは、私が覚えていないほど長い間、ロックを許可しています。
向こうの図書館を調べてみてください。
Expert Advisorにライブラリへのパスを書き込むには?私は"関数"ライブラリを作成しましたが、私は理解していない、私にリテラシーを与えるので、それが動作します(私は眠っていた)。
Expert Advisorにライブラリのパスを書き込むにはどうしたらいいですか?Function」ライブラリは作ったのですが、あとはよくわからないので、初歩的な説明をお願いします。
行を#includeと入力し、その上にカーソルを置いてF1を押す - ヘルプがよく書かれている
テストの見積もりはどこでできるのか、どなたかアドバイスをお願いします。端末に搭載されているものでは不十分
テストの見積もりはどこでできるのか、どなたかアドバイスをお願いします。端末にあるものでは足りません。
ツール」-「設定」-「チャート」で調整してみてください。
左のウィンドウで、450 000 = 60分 * 24時間 * 300営業日 を設定する必要があります。
サービス」-「設定」-「チャート」での調整をお試しください。
左のボックスは、450,000 = 60分 * 24時間 * 300営業日に設定する必要があります。
うまくいかなかった。
うまくいかなかった。
やり方が悪かったんだろう。履歴バーの 数を設定した後、端末を再読み込みしてください。そこに、たとえば100万本のバーをセットすれば、1,970年からの歴史が出来上がります。
知ってる人、助けてください。
MQL4で、バイナリファイルのサイズを素早く小さくする方法はありますか?
すべてのデータを上書きするのではなく、ファイルの末尾を 数バイト後ろに並べ替えて、その数バイト分だけサイズを小さくするのです。新しい終端より前の情報はすべて保存され、新しい終端より先の情報はすべてそこから除外されます。
知ってる人、助けてください。
MQL4で、バイナリファイルのサイズを素早く小さくする方法はありますか?
すべてのデータを上書きするのではなく、ファイルの末尾を数バイト後ろに並べ替えて、その数バイト分だけサイズを小さくするのです。新しい終端より前の情報はすべて保存され、新しい終端より先の情報はすべてそこから除外されます。
//+----------------------------------------------------------+ //| Сокращение бинарного файла | //+----------------------------------------------------------+ #property strict int fi, f2; string st; void start() { int n; Alert("------------"); // Создание файла 1 4 9 16 25 36 49 fi = FileOpen("AAA.bin",FILE_WRITE | FILE_BIN); for(n=1; n<=7; n++) FileWriteInteger(fi,n*n); Alert("Размер файла = ", FileSize(fi)); FileClose(fi); // Чтение файла Чтение(); // Перезаписываем 2 последних числа fi = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); FileSeek(fi,20,SEEK_SET); FileWriteInteger(fi,-11); FileWriteInteger(fi,-33); FileWriteInteger(fi,-99); FileClose(fi); Чтение(); // Сокращение бинарного файла fi = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); f2 = FileOpen("BBB.bin",FILE_READ | FILE_WRITE | FILE_BIN); // Переписываем 5 чисел из AAA.txt в BBB.txt for(n=0; n<5; n++) FileWriteInteger(f2,FileReadInteger(fi, INT_VALUE)); FileClose(fi); FileClose(f2); Sleep(200); FileDelete("AAA.bin"); Sleep(200); f2 = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); fi = FileOpen("BBB.bin",FILE_READ | FILE_WRITE | FILE_BIN); // Переписываем 5 чисел из AAA.txt в BBB.txt for(n=0; n<5; n++) FileWriteInteger(f2,FileReadInteger(fi, INT_VALUE)); FileClose(fi); FileClose(f2); Sleep(200); FileDelete("BBB.bin"); Sleep(200); Чтение(); } // Чтение файла void Чтение() { st=""; fi = FileOpen("AAA.bin",FILE_READ | FILE_BIN); while(!FileIsEnding(fi)) st+=(string)FileReadInteger(fi, INT_VALUE)+" "; FileClose(fi); Alert(st); }