どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 254 1...247248249250251252253254255256257258259260261...1178 新しいコメント mzk_3om6u 2013.11.13 13:22 #2531 .txt 端末でファイルを読み込むと、以下の内容の行が出力される。 "РРєРѕРЅРјёС‡РµСЃРє№ Рє°Р "ендар - РђРЅРСЂ" 全てのロシア文字、ラテン文字、他のシンボルは普通に出力される。問題は、端末がロシア語の文字を記号とみなして検索できないことです。問題は、.txtのデータを文字列に変換し、正しい情報を検索して、正しい出力をする必要があることです。 この問題の治療には、どのようなバリエーションがあるのでしょうか? elllfix 2013.11.13 13:25 #2532 ALXIMIKS: 正しく機能するものから他に何か? ということは、ロー19枚、ハイ0枚が正しいのでしょうか? 19とは何か、0とは何か? 個人的にはこの数字がよくわからないのですが...MAの差分配列の話をしているのですが、19はどこから来ているのでしょうか? Artyom Trishkin 2013.11.13 13:30 #2533 lottamer: ということは、ロー19、ハイ0が正しいのでしょうか? なぜ19と0なのか?個人的にはこの数字が理解できない...MAの差分配列の話なのに...19はどこから出てきたんだ? ループの中で配列に 値を入れた後、別のループを作り、そこで配列からすべての値を出力してください。ログにはどんな値があるのかが表示されます。 Sergey Dzyublik 2013.11.13 13:33 #2534 ArrayMaximumを 使用する場合は、少なくとも関数が返す内容を読むようにしてください。(値ではなく、配列のメンバの 番号)を指定します。 配列は 一般的な開発用で、他に質問があればどうぞ。 すべて正常に動作します。 elllfix 2013.11.13 13:41 #2535 ALXIMIKS: ArrayMaximumを 使用する場合は、少なくとも関数が返す内容を読むようにしてください。(値ではなく、配列のメンバの 番号)を指定します。 配列は 一般的な開発用で、他に質問があればどうぞ。 すべて正常に動作します。 しかたないを手に入れた。 gyfto 2013.11.13 13:42 #2536 mzk_3om6u: りょーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴぴーすぴーすぴーすぴーすぴーすぴーすぴぴーすぴーすぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴーすぴーすぴぴーすぴぴーす utf-8です。W3Cの規格なので、インターネットから派生したファイルか、パースされた可能性がありますね。MT4の規格はANSIです。この場合、utf-8からANSIへの変換器を書いて、バイナリとして、バイト単位で読み込むことになる。2バイトをコンバーターに、2バイトをコンバーターに...。ローカルで受信した場合は(メモ帳でなければ そんなケースは想像できませんが)、正しいエンコードで保存されているかどうかだけ確認してください。 もうひとつ思ったのは...。もしかしたら、Lucida UnicodeやArial Unicodeの書体かもしれません。その場合は、フォントをいじってみてください。 elllfix 2013.11.13 13:52 #2537 ALXIMIKS: ArrayMaximumを 使用する場合は、少なくとも関数が返す内容を読むようにしてください。(値ではなく、配列のメンバの 番号)を指定します。 配列は 一般的な開発用で、他に質問があればどうぞ。 すべて正常に動作します。 THISを追加します...。と表示され、また5__13と表示されます。 すでにインジケータ値があるはずでは? Maximum=iMACD(NULL, 0, 12,26,9,PRICE_CLOSE,MODE_MAIN,max); Minimum=iMACD(NULL, 0, 12,26,9,PRICE_CLOSE,MODE_MAIN,min); Print(Minimum,"___",Maximum); Sergey Dzyublik 2013.11.13 13:59 #2538 lottamer: THISを追加します...。と表示され、また5__13と表示されます。 すでにインジケータ値があるはずでは? int start(){ double MACDBuffer[20]; int min,max; for(int i=0; i<20; i++){ MACDBuffer[i]=iMA(NULL,0,12,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,i); Print (MACDBuffer[i]); } min=ArrayMinimum(MACDBuffer); max=ArrayMaximum(MACDBuffer); Print(MACDBuffer[min],"____",MACDBuffer[max]); } gyfto 2013.11.13 14:02 #2539 mzk_3om6u さん、ここに ハブのBASICコンバータがありますから、その場で翻訳してください。 elllfix 2013.11.13 14:09 #2540 ALXIMIKS: 最初はアドバイザーが不具合になり(コード内の謝罪に反応しなかった)、mt4を再起動することにしました。口座なし、チャートなし、アドバイザーなし...新しいデッキが開けない...。 TODAYが終わったというサインなんでしょうね :)) お待たせしました:) 1...247248249250251252253254255256257258259260261...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
.txt 端末でファイルを読み込むと、以下の内容の行が出力される。 "РРєРѕРЅРјёС‡РµСЃРє№ Рє°Р "ендар - РђРЅРСЂ" 全てのロシア文字、ラテン文字、他のシンボルは普通に出力される。問題は、端末がロシア語の文字を記号とみなして検索できないことです。問題は、.txtのデータを文字列に変換し、正しい情報を検索して、正しい出力をする必要があることです。
この問題の治療には、どのようなバリエーションがあるのでしょうか?
正しく機能するものから他に何か?
ということは、ロー19枚、ハイ0枚が正しいのでしょうか?
19とは何か、0とは何か?
個人的にはこの数字がよくわからないのですが...MAの差分配列の話をしているのですが、19はどこから来ているのでしょうか?
ということは、ロー19、ハイ0が正しいのでしょうか?
なぜ19と0なのか?
個人的にはこの数字が理解できない...MAの差分配列の話なのに...19はどこから出てきたんだ?
ループの中で配列に 値を入れた後、別のループを作り、そこで配列からすべての値を出力してください。ログにはどんな値があるのかが表示されます。
ArrayMaximumを 使用する場合は、少なくとも関数が返す内容を読むようにしてください。(値ではなく、配列のメンバの 番号)を指定します。
配列は 一般的な開発用で、他に質問があればどうぞ。
すべて正常に動作します。
ArrayMaximumを 使用する場合は、少なくとも関数が返す内容を読むようにしてください。(値ではなく、配列のメンバの 番号)を指定します。
配列は 一般的な開発用で、他に質問があればどうぞ。
すべて正常に動作します。
しかたないを手に入れた。
りょーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴーすぴぴーすぴーすぴーすぴーすぴーすぴーすぴぴーすぴーすぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴぴーすぴーすぴぴーすぴぴーす
utf-8です。W3Cの規格なので、インターネットから派生したファイルか、パースされた可能性がありますね。MT4の規格はANSIです。この場合、utf-8からANSIへの変換器を書いて、バイナリとして、バイト単位で読み込むことになる。2バイトをコンバーターに、2バイトをコンバーターに...。ローカルで受信した場合は(メモ帳でなければ そんなケースは想像できませんが)、正しいエンコードで保存されているかどうかだけ確認してください。
もうひとつ思ったのは...。もしかしたら、Lucida UnicodeやArial Unicodeの書体かもしれません。その場合は、フォントをいじってみてください。
ArrayMaximumを 使用する場合は、少なくとも関数が返す内容を読むようにしてください。(値ではなく、配列のメンバの 番号)を指定します。
配列は 一般的な開発用で、他に質問があればどうぞ。
すべて正常に動作します。
THISを追加します...。と表示され、また5__13と表示されます。 すでにインジケータ値があるはずでは?
最初はアドバイザーが不具合になり(コード内の謝罪に反応しなかった)、mt4を再起動することにしました。口座なし、チャートなし、アドバイザーなし...新しいデッキが開けない...。
TODAYが終わったというサインなんでしょうね :))
お待たせしました:)