MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 765

 
Janer:

要はWindows システムを再インストールすると、すべてのプロファイルが

そしてとにかくこれらのプロファイルはProgramFilesのprofiles ないので、 次の再インストールのためにアーカイブを作成 することができません。

Wind10だけかと思いきや 新しいW7でも不便 です

なぜダメなのか?profilesディレクトリをアーカイブして、そこから復元する。

 
Sergey:

EquityChartModellerインジケーターのコードを分解してみる。

2つのカスタム機能を搭載しています。

どこが黄色で強調されて いるのか理解できない。ポートフォリオ式のような場合。"USDSEK-4 USDCAD+9 EURJPY-5 AUDNZD-5 EURAUD-1 GBPJPY+6 USDNOK-2"、その後どのようにループwhile(p>=0)にオーバーランすることができます場合 、それだけで休憩if(X="+"||X="-") break; ? ですか?

そして以下、if(p=0) 、なぜロットが1になっているのか -Lots[Total-1]=1;?

インジケーターはこちらhttps://www.mql5.com/ru/code/10962

> もし、壊れないとしたら?さて、誰かが+-記号のない数式を書くと、X=="+"||X=="-"が存在しなくなり、ループがハングアップしてしまいます。必要な人はいますか?いや、だからこそ、if(p=0)breack; この条件によって、ループは100%確実に終了するのです。

> これは、デフォルト値として、あるいは、非常に特殊なケースで計算する場合、誰かが+-の記号なしで計算式を入力したとき、それはまだ1であろう

 
MetaQuotes Software Corp.:

どちらの値も正しいです。

ダブルバージョンでは、値が小さい(小数点以下5桁目)ため、デフォルトではe-005と科学的な表現になる。

フォーマットされた出力が必要な場合は、DoubleToStringを 使用してください。

ありがとうございました。

 
Konstantin Nikitin:

なぜダメなのか?profilesディレクトリをアーカイブして、そこから復元する。

つまり、端末のFile --> Open data directoryで、コピーして保存 することができるのですね。

保存したプロファイルをProgram Filesのprofilesに 移動すれば完了です Program Filesのprofilesからは、なぜかターミナルに行き ません

なぜかProgramFilesにも インジケーターがありません。
 
Janer:

つまり、端末のFile --> Open data directoryで、コピーして保存 することができるのですね。

保存したプロファイルをProgram Filesのプロファイルに 移動すれば完了です Program Filesのプロファイルからは、なぜかターミナルに行き ません

なぜか私のインジケータはProgramFilesにも ありません。
 
Janer:

つまり、端末のFile --> Open data directoryで、コピーして保存 することができるのですね。

そして、保存したプロファイルをProgramFilesのプロファイルに 移動すれば完了です。 Program Filesのプロファイルからは、なぜかターミナルに行き ません

なぜか私のインジケータは ProgramFiles にありません。

いつまで拷問を受けるかわからない。しかし、私はあなたがより詳細な指示を必要とすることがわかります:ターミナルの設定のファイル(そしてそれはあなたが探しているプロファイルだけです)、指標とExpert Advisorsファイルは、インストールされたターミナルのあるフォルダではなく、別の場所にあります(だからあなたはそれらを見ることができないし、ターミナルはあなたがコピーしたものを見ることはありません)。Win7とWin10ではパスが異なる場合があります。そこで、このパスをターミナルで確認するには、File --> Open Data Folderを クリックする必要があります。

また、ターミナルがインストールされている場所に保存されているものが必要な場合は、ターミナルをポータブルモードで起動する必要があります(起動 モードを変更すると、ターミナルは すべてのファイルを保持します)。

 
Ilya Prozumentov:

いつまで拷問するつもりなんだろう。しかし、私はあなたがより詳細な指示を必要とすることがわかります:ターミナルの設定ファイル(これはまさにあなたが探しているプロファイルです)、指標とExpert Advisorファイルは、インストールされたターミナルのフォルダではなく、別の場所にあります(だからあなたはそれらを見ず、ターミナルはあなたがコピーしたものを見ることはありません)。Win7とWin10では、パスが異なる場合があります。そこで、このパスをターミナルで確認するには、File --> Open Data Folderを クリックする必要があります。

また、ターミナルがインストールされた場所にすべてを保存したい場合は、ターミナルをポータブルモードで起動する必要があります(起動 モードを変更すると、ターミナルが すべてのファイルを運ぶようになります)。

イリヤ

サイトからmt4をダウンロードする際、インストールした端末を別フォルダ「download」に保存しています。

またはデスクトップに置いています。そして、ターミナルを起動し、すべてをProgram Files Cドライブに置く。

そして、すべてがうまくいった。今、新しいウィンドウズ7です。 いつも通り全てやりました。アーカイブ から C ドライブにプロファイルをロード しました。ターミナルを開設。プロフィールに 何も書かれていない。

そして、Cドライブにも「MQL4 」は ありません。

昨日、古い端末のCドライブから新しい端末にすべてのフォルダを転送しました(仮想マシンを使用しています)。

データカタログ経由でプロファイルとインジケータの読み込みを 開始しました

でも、どうせCディスクには何も入っていないんだから。よし、少なくともデータカタログは使えるぞ...。

参加と賢明なアドバイスに感謝します))

 
Janer:

イリヤ

サイトからmt4をダウンロードする際、インストールした端末を別の「download」フォルダに保存しています

またはデスクトップでそして、ターミナルを読み込むと、すべてProgram FilesドライブCに入ります。

そして、すべてがうまくいった。今、新しいウィンドウズ7です。 いつも通り全てやりました。アーカイブ から C ドライブにプロファイルをロード しました。ターミナルを開設。プロフィールに 何も書かれていない。

そして、Cドライブにも「MQL4 」は ありません。

昨日、古い端末のCドライブから新しい端末にすべてのフォルダを転送しました(仮想マシンを使用しています)。

データカタログ経由でプロファイルとインジケータの読み込みを 開始しました

でも、どうせCディスクには何も入っていないんだから。まあ、少なくともデータカタログで入手したのだから...。

皆さん、ご参加と良いアドバイスをありがとうございました))

win7以降では、アカウント制御システム(UAC)があるため、すべてのユーザーファイルは独自のサンドボックスに置かれるようになりました。私のファイルがどこにあるか、すぐに教えたはずだ。

以前のようにしたい場合 - インストールフォルダでは、ポータブルモードで端末を実行 する必要があります - フォーラムを検索(上部の右側の検索)。

 
Artyom Trishkin:

win7以上では、ユーザーアカウント制御(UAC)が導入されたため、すべてのユーザーファイルが独自のサンドボックスに置かれるようになりました。ファイルの場所は言ったはずだ

以前のようにインストールフォルダ内のファイルを見つけたい場合は、ポータブルモードでターミナルを実行 する必要があります - フォーラムを検索 (右上の検索)

見つけたよ、ありがとう

 
Janer:

見つけました、やります、ありがとうございます

現在、あなたのプロファイルがどこで作業/保存されているかは、あまり問題ではありません。将来のリカバリのためにアーカイブするには、やはりprofiles アクセスしてアーカイブ する必要があります。 ターミナルの起動 方法によって、OSのホームユーザーで動作させたり、ポータブル 時には ターミナルディレクトリで動作させたりすることになります。