ライブラリ: MT4Orders QuickReport - ページ 7 12345678910 新しいコメント Andrey Khatimlianskii 2024.12.24 16:47 #61 Forester #: 呼び出しに2つの新しいパラメータを追加 common_path -共通 端末フォルダに保存。最適化中に他のエージェントによってファイルが上書きされるのを防ぐため、ファイル名にエージェント番号 (3000, 3001,...) を追加しました。fileANSI - ANSI エンコーディングまたは UNICODE で保存します。UNICODEファイルのサイズは2倍大きく、処理に時間がかかるので、例えば1GBのような大量のデータをアップロードする場合は、ANSIを使用した方が経済的です。UNICODEが必要な場合は、サードパーティのサービスとの互換性のために追加されます。文字チェッカーと非表示ボタンも追加されていますが、説明は割愛しました。 迅速な改善ありがとうございました! UTF-8で保存というのは、ライブラリのソースそのもののことです。全てのコードをgitに保存しているので、必要なバージョンにロールバックしたり、バグの箇所を簡単に見つけることができます。 そのため、git(およびいくつかの他のアプリケーションやサービス)はMEのデフォルトエンコーディング(UCS-2)をテキストとして認識しないので、全てのコードをUTF-8で 保存しています。MEはその後エンコーディングを変更しないので、これは1回限りのアクションです。 さて、サードパーティのコード(fxsaberのもの、あなたのもの)では、新しいバージョンがリリースされるたびにエンコーディングを変更しなければなりません。だから変更をお願いしたんだ。 単一ファイルの変換にはAkelPad(TotalComanderに付属)を使い、グループエンコーディングの変更にはDSのテキスト変換ユーティリティを見つけました(でもソースがないのでお勧めできません)。 更新をありがとう! fxsaber 2024.12.24 16:49 #62 Andrey Khatimlianskii #:新しいバージョンが出るたびにエンコーディングを変えなければならない。 長い間、私はUTF-8のソースをKBに掲載していた。何人かの人が、いくつかの問題があるからそうしないようにと言ってきた。私はそれを止めた。 Andrey Khatimlianskii 2024.12.24 17:45 #63 fxsaber #: 長い間、私はUTF-8のソースをKBに掲載していた。何人かの人が、いくつかの問題があるからそうしないようにと言ってきた。私はそれを止めた。 どんな "問題 "があったのか知りたいものだ。おそらく、UCS-2の前のバージョンとの最初の比較がうまくいかなかったのでは?まあ、UCS-2は一旦あきらめて、うなぎは悪い夢のように忘れた方がいい。 Andrey Khatimlianskii 2024.12.24 17:52 #64 Forester #: ボタンで隠す Hide Chartはデフォルトのチャート(Highchartsではない)では機能しない。しかし、Highchartsは必要ないので、すぐに接続した。 残りは機能する。 Aleksei Kuznetsov 2024.12.24 18:32 #65 Andrey Khatimlianskii #:Hide Chartはデフォルトのチャート(Highchartsではない)では機能しない。しかし、私はそれを必要とせず、すぐにHighchartsを接続した。残りは機能する。 ソース自体のUTF8には疑問があります。 Notepad++はソースをUTF-16 LEとしてBOMで表示します 私にはそれが何であり、あなたが必要とするバリアントが何であるかがわかりません。 それ以上に、問題があるかもしれません。 たぶん、他のコードをネイティブエンコーディングで、ライブラリをノンネイティブでコンパイルした場合でしょうか? UTF-8 c BOMに変換してみましたが、普通にコンパイルできました。 UTF-8 c BOMでダウンロード Maxim Kuznetsov 2024.12.24 19:01 #66 Highchartsを Lightweight chartsに置き換える(そして、そこにはほとんど編集がない) - そうすれば、MQは新しいコンパイラを作る代わりに移動すべきだと気づくかもしれない。 直接の競争相手のJSライブラリのためだけに。そうでなければ、よくわからない。 fxsaber 2024.12.24 20:01 #67 Maxim Kuznetsov #:Highchartsを Lightweight chartsに置き換える(ほんの少しの変更で) - そうすれば、MQは新しいコンパイラを作るよりも、移行することが必要だと気づくかもしれない。直接の競争相手のJSライブラリのためだけに。そうでなければ、よくわからない。 もしMQがJSライブラリをベースにした便利なHTMLデータ視覚化ライブラリを持っていたら、とてもクールだろう。 ALT+E-reportをベースにすることもできるだろう。このインタラクティブ性という点では悪くないレポートのエクスポートのHTMLコードを理解していればの話だが。 例えば、私自身はHTMLもJSも全くのゼロである。おそらく、私だけではないだろう。しかし、Productsなどで非常に優れたビジュアライゼーションを実現することは可能だろう。 Andrey Khatimlianskii 2024.12.25 12:30 #68 Forester #: ソース自体のUTF8には疑問があります...。 Notepad++はソースをUTF-16 LEとしてBOMで表示します 私にはそれが何であり、どのようなバリアントが必要なのかわかりません。 それ以上に、問題があるかもしれません。 他のコードをネイティブエンコーディングで、ライブラリをノンネイティブエンコーディングでコンパイルするとか? UTF-8 c BOMに変換してみましたが、普通にコンパイルできました。 UTF-8 c BOMでダウンロードしました。 素晴らしい、ありがとう! いいえ、異なるファイルに異なるエンコーディングがあっても問題はありません。徐々にすべてのソースをUTF-8で保存し直し、MEエンコーディングのことは悪い夢のように忘れていけばいいのです。 これが最近のあなたの変更です: 一方のファイル ( 古いか新しいかは関係ない)、 または両方のファイルのエンコーディングがUCS-2だった場合の表示です: fxsaber 2024.12.25 14:02 #69 Andrey Khatimlianskii #:最近のあなたの変化を私はこう見ている: 取引、自動取引システム、取引戦略のテストに関するフォーラム 汎用クラスライブラリ - バグ、説明、問題、使用の特殊性と提案 fxsaber, 2024.12.22 18:42 TotalCommanderでは、キーをクリックするだけでソースを比較できます。そこでは、他の任意のエンコーディングが冷静に比較されます。 Edgar Akhmadeev 2024.12.25 17:43 #70 fxsaber #: TotalCommanderでは、キーを押すだけでソースを比較できる。どんなエンコーディングでも、他のエンコーディングと簡単に比較できる。 もちろん、グラフィック・ファイル・マネージャーはアマチュアのためのものだ。習慣の問題だ。私はかつて、テキストのNortonCommanderから、たくさんのプラグインを入れたFarCommanderに移行したことがある。それでも「ハードコアだけ、コンソールだけ」ではない。 ファイルを比較するために、私はWinMergeUを使っている。もっといいものがあるかもしれない。もっといいものがあれば、喜んで聞きますよ。 追記:オフトピックですが、同時に質問します:私は、品質の違いをフレームごとに評価するために、2つのビデオを並べて再生するためのプログラムに興味があります。 12345678910 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
呼び出しに2つの新しいパラメータを追加
common_path -共通 端末フォルダに保存。最適化中に他のエージェントによってファイルが上書きされるのを防ぐため、ファイル名にエージェント番号 (3000, 3001,...) を追加しました。
fileANSI - ANSI エンコーディングまたは UNICODE で保存します。UNICODEファイルのサイズは2倍大きく、処理に時間がかかるので、例えば1GBのような大量のデータをアップロードする場合は、ANSIを使用した方が経済的です。UNICODEが必要な場合は、サードパーティのサービスとの互換性のために追加されます。文字チェッカーと非表示ボタンも追加されていますが、説明は割愛しました。
迅速な改善ありがとうございました!
UTF-8で保存というのは、ライブラリのソースそのもののことです。全てのコードをgitに保存しているので、必要なバージョンにロールバックしたり、バグの箇所を簡単に見つけることができます。
そのため、git(およびいくつかの他のアプリケーションやサービス)はMEのデフォルトエンコーディング(UCS-2)をテキストとして認識しないので、全てのコードをUTF-8で 保存しています。MEはその後エンコーディングを変更しないので、これは1回限りのアクションです。
さて、サードパーティのコード(fxsaberのもの、あなたのもの)では、新しいバージョンがリリースされるたびにエンコーディングを変更しなければなりません。だから変更をお願いしたんだ。
単一ファイルの変換にはAkelPad(TotalComanderに付属)を使い、グループエンコーディングの変更にはDSのテキスト変換ユーティリティを見つけました(でもソースがないのでお勧めできません)。
更新をありがとう!
新しいバージョンが出るたびにエンコーディングを変えなければならない。
長い間、私はUTF-8のソースをKBに掲載していた。何人かの人が、いくつかの問題があるからそうしないようにと言ってきた。私はそれを止めた。
どんな "問題 "があったのか知りたいものだ。おそらく、UCS-2の前のバージョンとの最初の比較がうまくいかなかったのでは?まあ、UCS-2は一旦あきらめて、うなぎは悪い夢のように忘れた方がいい。
ボタンで隠す
Hide Chartはデフォルトのチャート(Highchartsではない)では機能しない。しかし、Highchartsは必要ないので、すぐに接続した。
残りは機能する。
Hide Chartはデフォルトのチャート(Highchartsではない)では機能しない。しかし、私はそれを必要とせず、すぐにHighchartsを接続した。
残りは機能する。

UTF-8 c BOMでダウンロードソース自体のUTF8には疑問があります。
Notepad++はソースをUTF-16 LEとしてBOMで表示します
私にはそれが何であり、あなたが必要とするバリアントが何であるかがわかりません。
それ以上に、問題があるかもしれません。
たぶん、他のコードをネイティブエンコーディングで、ライブラリをノンネイティブでコンパイルした場合でしょうか?
UTF-8 c BOMに変換してみましたが、普通にコンパイルできました。
Highchartsを Lightweight chartsに置き換える(そして、そこにはほとんど編集がない) - そうすれば、MQは新しいコンパイラを作る代わりに移動すべきだと気づくかもしれない。
直接の競争相手のJSライブラリのためだけに。そうでなければ、よくわからない。
Highchartsを Lightweight chartsに置き換える(ほんの少しの変更で) - そうすれば、MQは新しいコンパイラを作るよりも、移行することが必要だと気づくかもしれない。
直接の競争相手のJSライブラリのためだけに。そうでなければ、よくわからない。
もしMQがJSライブラリをベースにした便利なHTMLデータ視覚化ライブラリを持っていたら、とてもクールだろう。
ALT+E-reportをベースにすることもできるだろう。このインタラクティブ性という点では悪くないレポートのエクスポートのHTMLコードを理解していればの話だが。
例えば、私自身はHTMLもJSも全くのゼロである。おそらく、私だけではないだろう。しかし、Productsなどで非常に優れたビジュアライゼーションを実現することは可能だろう。
UTF-8 c BOMでダウンロードしました。ソース自体のUTF8には疑問があります...。
Notepad++はソースをUTF-16 LEとしてBOMで表示します
私にはそれが何であり、どのようなバリアントが必要なのかわかりません。
それ以上に、問題があるかもしれません。
他のコードをネイティブエンコーディングで、ライブラリをノンネイティブエンコーディングでコンパイルするとか?
UTF-8 c BOMに変換してみましたが、普通にコンパイルできました。
素晴らしい、ありがとう!
いいえ、異なるファイルに異なるエンコーディングがあっても問題はありません。徐々にすべてのソースをUTF-8で保存し直し、MEエンコーディングのことは悪い夢のように忘れていけばいいのです。
これが最近のあなたの変更です:
一方のファイル ( 古いか新しいかは関係ない)、 または両方のファイルのエンコーディングがUCS-2だった場合の表示です:
最近のあなたの変化を私はこう見ている:
取引、自動取引システム、取引戦略のテストに関するフォーラム
汎用クラスライブラリ - バグ、説明、問題、使用の特殊性と提案
fxsaber, 2024.12.22 18:42
TotalCommanderでは、キーをクリックするだけでソースを比較できます。そこでは、他の任意のエンコーディングが冷静に比較されます。
TotalCommanderでは、キーを押すだけでソースを比較できる。どんなエンコーディングでも、他のエンコーディングと簡単に比較できる。
もちろん、グラフィック・ファイル・マネージャーはアマチュアのためのものだ。習慣の問題だ。私はかつて、テキストのNortonCommanderから、たくさんのプラグインを入れたFarCommanderに移行したことがある。それでも「ハードコアだけ、コンソールだけ」ではない。
ファイルを比較するために、私はWinMergeUを使っている。もっといいものがあるかもしれない。もっといいものがあれば、喜んで聞きますよ。
追記:オフトピックですが、同時に質問します:私は、品質の違いをフレームごとに評価するために、2つのビデオを並べて再生するためのプログラムに興味があります。