初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 788 1...781782783784785786787788789790791792793794795...1504 新しいコメント andre 2017.10.29 13:17 #7871 この構造を作る方法を教えてください。void OnStart() { int h=FileOpen("str.bin",FILE_READ|FILE_BIN); if(h==INVALID_HANDLE){ Alert("Ошибка открытия файла"); return; } int s=FileSize(h); string TXT=FileReadString(h,s); Print(TXT); FileClose(h); }はMT5でもMT4と同じように動作します。つまり、ТХТ変数は読み取れますが、四角形ではありません。 エンコードに問題があるようなのですが、解決方法がわかりません。 Questions from Beginners MQL5 緊急の共有ファイルの読み取りおよび書き込みエラー [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 Vladislav Andruschenko 2017.10.29 13:21 #7872 Андрей:この構造を作る方法を教えてください。void OnStart() { int h=FileOpen("str.bin",FILE_READ|FILE_BIN); if(h==INVALID_HANDLE){ Alert("Ошибка открытия файла"); return; } int s=FileSize(h); string TXT=FileReadString(h,s); Print(TXT); FileClose(h); }はMT5でもMT4と同じように動作します。つまり、ТХТ変数は読み取れますが、四角形ではありません。 エンコードに問題があるようなのですが、解決方法がわかりません。 エンコードを明示的に指定してみてください。FILE_ANSI またはユニコード andre 2017.10.29 13:40 #7873 Vladislav Andruschenko: エンコードを明示的に指定してみてください。FILE_ANSI またはユニコード FILE_BINをFILE_ANSIに置き換えた場合、文字列全体は最初の、しかし読みやすい断片だけが残り、残りは残らない、ユニコードでは空白の文字列となる。ANSIを使用する場合、行ごとにセパレータまで読み、すべての部分を足して1つの文字列としなければならないことがわかりました。もちろんMT4に戻す以外、もっとシンプルな方法はないのでしょうか? Vladislav Andruschenko 2017.10.29 14:09 #7874 いいえ。定位置ではなく、一緒なんですね。 int h=FileOpen("str.bin",FILE_READ|FILE_BIN|FILE_ANSI); andre 2017.10.29 14:28 #7875 Vladislav Andruschenko:いいえ。定位置ではなく、一緒なんですね。 ありがとうございます。少しは進歩したようですが、それでも何度も糸が切れてしまいます。 elmucon 2017.10.29 17:59 #7876 MAインジケータをプログラムでチャートに呼び出し、その描画色を 設定することが可能かどうか、ご教示ください。インジケーターの色設定の呼び出し方がわからない...。h__ = iMA(_Symbol,0,20,0,MODE_LWMA,PRICE_CLOSE); ChartIndicatorAdd(0,0,h__); Vladimir Karputov 2017.10.29 18:07 #7877 elmucon:MAインジケータをプログラムでチャートに呼び出し、その描画色を 設定することが可能かどうか、ご教示ください。どう呼べばいいのかわからないが、どうすればいいのかわからない. 可能ですが、そのためには、カスタムインジケータを変更する必要があります:入力パラメータに色を追加するこの色をインジケータ OnInit に適用します。この変更されたインジケータをiCustomから呼び出す elmucon 2017.10.29 18:14 #7878 Vladimir Karputov: ただし、カスタムインジケータを変更する必要があります:入力パラメータに色を追加します。を指定すると、この色が適用されます。この修正したインジケータをiCustomで呼び出すそれはいいとして、もっと簡単な方法があるのではと思ったのですが・・・。ありがとうございます。開発者はハンドルのパラメータをもう少し追加してもよかったと思うのですが.構造物の色の変化も見てないのに・・・。このようにh__ = iMA(_Symbol,0,20,0,MODE_LWMA,PRICE_CLOSE,DRAW_LINE,clrRed); Vitaly Muzichenko 2017.10.29 18:20 #7879 elmucon: なるほど、もっと簡単な方法があるかと思ったのですが...。ありがとうございます。開発者はハンドルのパラメータをもう少し追加してもよかったと思うのですが.構造物の色の変化も見てないのに・・・。このようにすると、こんな感じです。h__ = iMA(_Symbol,0,20,0,MODE_LWMA,PRICE_CLOSE); ChartIndicatorAdd(0,0,h__,clrRed); elmucon 2017.10.29 18:22 #7880 Vitaly Muzichenko:すると、こんな感じです。いいじゃないですか~、これもノラマレクなんですから・・・。 1...781782783784785786787788789790791792793794795...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
この構造を作る方法を教えてください。
void OnStart()
{
int h=FileOpen("str.bin",FILE_READ|FILE_BIN);
if(h==INVALID_HANDLE){
Alert("Ошибка открытия файла");
return;
}
int s=FileSize(h);
string TXT=FileReadString(h,s);
Print(TXT);
FileClose(h);
}
はMT5でもMT4と同じように動作します。つまり、ТХТ変数は読み取れますが、四角形ではありません。
エンコードに問題があるようなのですが、解決方法がわかりません。
この構造を作る方法を教えてください。
void OnStart()
{
int h=FileOpen("str.bin",FILE_READ|FILE_BIN);
if(h==INVALID_HANDLE){
Alert("Ошибка открытия файла");
return;
}
int s=FileSize(h);
string TXT=FileReadString(h,s);
Print(TXT);
FileClose(h);
}
はMT5でもMT4と同じように動作します。つまり、ТХТ変数は読み取れますが、四角形ではありません。
エンコードに問題があるようなのですが、解決方法がわかりません。
エンコードを明示的に指定してみてください。FILE_ANSI またはユニコード
いいえ。定位置ではなく、一緒なんですね。
いいえ。定位置ではなく、一緒なんですね。
MAインジケータをプログラムでチャートに呼び出し、その描画色を 設定することが可能かどうか、ご教示ください。
インジケーターの色設定の呼び出し方がわからない...。
MAインジケータをプログラムでチャートに呼び出し、その描画色を 設定することが可能かどうか、ご教示ください。
どう呼べばいいのかわからないが、どうすればいいのかわからない.
ただし、カスタムインジケータを変更する必要があります:入力パラメータに色を追加します。
それはいいとして、もっと簡単な方法があるのではと思ったのですが・・・。ありがとうございます。
開発者はハンドルのパラメータをもう少し追加してもよかったと思うのですが.
構造物の色の変化も見てないのに・・・。
このように
なるほど、もっと簡単な方法があるかと思ったのですが...。ありがとうございます。
開発者はハンドルのパラメータをもう少し追加してもよかったと思うのですが.
構造物の色の変化も見てないのに・・・。
このように
すると、こんな感じです。
すると、こんな感じです。
いいじゃないですか~、これもノラマレクなんですから・・・。