初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 637

 
-Aleks-:
そして、2行目のデータは1行目と全く同じ?

いえ、そうではありません。表示されたフォーマットの通りです。これをどうやって手に入れるか......わからない。

また、本題の、どうやって読める形に戻すか!や、線からのマイナスはどこから来るのかにも興味があります =)。

 
Vitaly Muzichenko:

いえ、そうではありません。表示されたフォーマットの通りです。これをどうやって手に入れるか......わからない。

また、本題の、読みやすい形に戻す方法!や、ラインからマイナスがどこにあるのかにも興味があります。)

正直なところ、質問の意味がわからない。生データがないんです。

本当に元の文字列にマイナス記号がないのか?いずれにせよ、文字列を部分文字列に分割して数値に変換し、その数値を処理して新しい文字列を 形成するようなコードになる可能性があります。

 
-Aleks-:

正直なところ、質問の意味がよくわからない。生データがない。

本当に元の文字列にマイナス記号がないのか?いずれにしても、文字列を部分文字列に分割して数値に変換し、その数値を加工して新しい文字列を 形成しているのかもしれません。

ここでは、文字列を数値に変換しています。

口座:941873 名前:Vitaly 通貨:USD レバレッジ:1:500 2016年10月5日 22:30

 
Vitaly Muzichenko:

どなたか、この回線に遭遇したことのある方、またその方法をご存知の方、アドバイスをお願いします。

29301441,1475681547,0,0.01,EURUSD,1.1207,0.0000,0.0000,1475690944,1.1213,0.00,0.00,0.60,,13134545

このように

-118,120,-39,52,-58,-76,62,-66,-49,-97,-38,-86,-125,-52,-70,-96,89,-23,13,-91,111,74,-79,16,65,127,116,-76,99,5,27,48,42,44,55,-94,84,-72,-63,115,26,18,-47,-46,5,-55,32,68,114,-20,46,-7,79,7,82,78,-91,41,82,-114,121,112,-64,-106,35,-10,24,-128,58,-81,-69,92,34,79,64,-97,52,-95,127,-18,-46,104,104,85,56,93,8,100,14,-52,-88,-38,-28,-76,-49,35,-74,27,120,74,53,124,-104,-59,-1,41,-127,-99,103,104,-38,2,47,-93,68,35,-15,44,123,47,78,-117,15,-114,-46,-98,-108,-26,

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

まさか、まったく違う路線で

一行目チケット、開始時間、買い、ロット、シンボル、開始価格、SL、TP、終了時間、終了価格、など。

二行目は何でもいい

最初の文字列がバイナリの場合、データ型を 読んでみる

 
pako:

まさか、まったく別の文字列

一行目チケット、開始時間、買い、ロット、シンボル、開始価格、SL、TP、終了時間、終了価格、など。

二行目は何でもいい

最初の文字列がバイナリの場合、データ型を 読んでみる

試してみたけどダメだった、道が違うのかもしれない(

どうすれば読める形に戻せるのか、まだ興味があります。

 
Vitaly Muzichenko:

試してみましたが、無駄でした、道が違うのかもしれません(

どうすれば読める形に戻せるのか、まだ興味があります。


それを取り戻すには、どのように書かれていたかを知る必要がある。

2行目はバイナリである可能性が高く、FileWriteIntegerだけが 書かれている

 
pako:

戻るには、どのように書かれていたかを知る必要がある

それが問題で、何が書いてあるのかすら理解できない。文字はなく、数字と、1からマイナス記号がついたものだけだ。そして、端末側では全体がそのようなものになってしまうのですが、サーバー側ではすでに読みやすい形に変換されているのです。
 
Vitaly Muzichenko:
まあ、それが問題で、何が書いてあるのかすら理解できない。文字はなく、数字と、1からマイナス記号のものだけだ。で、こういうのが全部、端末側ではそういうものになっちゃうんだけど、サーバー側ではもう読める形に変換されてるんだよね。

数字が文字になることもある。

サーバーで調べられないの?どのように、何を読み取るのか?

 
pako:

数字が文字になることもある。

サーバーで調べられないの?どのように、何を読み取るのか?

いいえ、そうではありません。1週間前から試していますが、効果はありません。どのような暗号化方式を使うか、それが問題です。端末側では無茶苦茶なDLLが使われていたり、無茶苦茶とまではいかないが)。

つまり、テスト用のビジュアライゼーションを作る必要があるのですが、データ送信のアルゴリズムが変更されたのです。一時的に動作して いたが、今は動作しないので、パフォーマンスを回復させたい。

 
Vitaly Muzichenko:

数字に変換された行はこちら。

口座:941873 名前:Vitaly 通貨:USD レバレッジ:1:500 2016年10月5日 22:30

もしかして、コンバージョンだけ?

941873 Vitaly USD 1:500 2016年10月5日 22:30

とにかく、そこでは暗号が使われている...。

ちなみに、128桁というのは、何もないわけではないのですが...。

理由: