MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 644 1...637638639640641642643644645646647648649650651...1953 新しいコメント Андрей 2018.10.03 09:55 #6431 Artyom Trishkin:datetime は ulong です。 ありがとうございました。 Alexey Viktorov 2018.10.03 09:56 #6432 Vitaly Gorbunov:この人はコンパイラの基本的なキーを理解していないだけで、普通のコードを書くには、これらの微妙な点を知り、ドキュメントを使う必要があるのです!あなたは彼のコードをすぐに修正すべきではありませんでした。 私はビデオの古さを指摘し、彼がビデオの通りにコピーすれば成功するのではと思いました。しかし、その投稿を不快に思い、クレームをつけた結果、削除されてしまったのです。一方、彼自身は調べる気もないのでしょうそれは、まったく無駄なことではなかったのです。提出されたコードの違いを理解しようともしていないし、そのような仕組みにもなっていない。 一般的に、私もコード修正の催促は好きではありません。しかし、ここで「そうではない」ことが判明した。私は以前から図書館に興味があり、自分の図書館を持っていたこともあります。しかし、Expert AdvisorやIndicatorのコードと一緒にライブラリ全体を渡して、そこに何を置くかを説明しなければならないことは理解したのですが...。誰もが一度に理解できるわけではない、あきらめることにした。これは、レトルトに対する答えである トレーディング、自動売買システム、ストラテジーテストのためのフォーラムです。 MQL4に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 ヴィタリー・ゴルブノフ さん 2018.10.03 10:37 まあ、ここでどっちが何を使うのが便利か議論してもいいんですけどね~。 そして、それを解決するためには、整理して、忘れていたことを思い出す必要があったのです。その結果、完成したコードが残った。 Alexey Viktorov 2018.10.03 10:02 #6433 Sergey Maksiutenko: 気にしないでください。 助けられないことは理解しています。 私は#property strictを削除しました、私は#propertylibrary 以外のすべてのプロパティを削除しました。 は役に立ちません。 私のデザインを差し込んでみて、エラーを発見してください。 をクリックし、正しいコードを投稿してください。 トレーディング、自動売買システム、ストラテジーテスターに関するフォーラム MQL4初心者の質問、ヘルプ、アルゴリズムやコードに関するディスカッションなど何でもOK アレクセイ・ビクトロフ さん 2018.10.03 11:56もう忘れて いたことを全部覚えましたよ。その結果、完成したコードが残ったのです。 すぐに使えるコードがある。 Vitaly Gorbunov 2018.10.03 11:19 #6434 ははは、問題がわかりましたよ。どうして私には何でもうまくいって、彼にはダメなんだろう!もし彼が、どのファイルが⽯の中にあるのかを⾒せてくれたら、サービスデスクにエラーを報告することもできるかもしれませんね。 Vitaly Gorbunov 2018.10.03 11:50 #6435 Sergey Maksiutenko まあ、右のフォルダの中身を掲載する用意はありますよ!そうでなければ、荒らしと見なしますよ。なぜなら、私はこの問題を再現することができたので、何が問題なのかがわかるからです psyman 2018.10.03 17:17 #6436 私はXP、MT4 1090に座っているので、アップデートはないだろうというのが、その理由です。 MT4で時間スケールを変更すると、チャートが常に左または右に移動します。大きなスケールから小さなスケールに切り替えると(例:日足から時間足)、画面上のデータは半年前の ものになっています。小さいスケールから大きいスケールに切り替えると、直近の10本のローソク足しか表示されない。チャートを許容範囲内に見せるために、常にジェスチャーを行わなければならず、煩わしい。 ご参考までに、キーボードでスケールを切り替えて、チャートを端にずらすコードを書いておきます。 void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam){string Key1_Value="1";文字列 Key2_Value="2";string Key3_Value="3";if(StringGetChar(Key1_Value,0)==lparam)とする。ChartSetSymbolPeriod(0,NULL,5)。if(StringGetChar(Key2_Value,0)==lparam)とする。ChartSetSymbolPeriod(0,NULL,60)。if(StringGetChar(Key3_Value,0)==lparam)とする。ChartSetSymbolPeriod(0,NULL,1440)。ChartNavigate(0,CHART_END,0)。 } すべてうまくいくのですが、ChartNavigateはチャートをその場で "フリーズ "させ、左にスクロールさせないのです。どうすれば直るのか? Any questions from newcomers エラー、バグ、質問 エキスパートアドバイザー - 雑多な質問 Taras Slobodyanik 2018.10.03 17:43 #6437 psyman:私はXP、MT4 1090に座っているので、アップデートはないだろうというのが、その理由です。 MT4で時間スケールを変更すると、チャートが常に左または右に移動します。大きなスケールから小さなスケールに切り替えると(例:日足から時間足)、画面上のデータは半年前の ものになっています。小さいスケールから大きいスケールに切り替えると、直近の10本のローソク足しか表示されない。チャートを許容範囲に見せるために、常にジェスチャーを行わなければならず、煩わしい。 便宜上、キーボードでスケールを切り替え、チャートを端にずらすコードを書きました。そこには、チャートを自分で移動させるためのボタンがあります。 psyman 2018.10.03 18:33 #6438 トレーディング、自動売買システム、ストラテジーテストに関するフォーラム MQL4に関する初心者向けの質問、アルゴリズムやコードに関するヘルプやディスカッションなど タラス・スロボダニク さん 2018.10.03 19:43 自動スクロールを使ってチャートを移動してみました。 トレンドラインを引きたい場合、オートスクロールではチャートを左方向にスクロールすることができません。 特に、新しいダニが入ってきたときだけしか効果がないので。 Taras Slobodyanik 2018.10.03 20:16 #6439 psyman: 自動スクロールは、例えばトレンドラインをプロットする必要がある場合、チャートが左にスクロールするのを防ぎます。 特に、新しいダニが入ってきたときだけしか効果がないので。すると、このように void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { if (id==CHARTEVENT_KEYDOWN) { if(lparam=='1') ChartSetSymbolPeriod(0,_Symbol,PERIOD_M5); if(lparam=='2') ChartSetSymbolPeriod(0,_Symbol,PERIOD_H1); if(lparam=='3') ChartSetSymbolPeriod(0,_Symbol,PERIOD_D1); ChartNavigate(0,CHART_END,0); } } psyman 2018.10.03 20:48 #6440 ありがとうございました。 1...637638639640641642643644645646647648649650651...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
datetime は ulong です。
この人はコンパイラの基本的なキーを理解していないだけで、普通のコードを書くには、これらの微妙な点を知り、ドキュメントを使う必要があるのです!あなたは彼のコードをすぐに修正すべきではありませんでした。
私はビデオの古さを指摘し、彼がビデオの通りにコピーすれば成功するのではと思いました。しかし、その投稿を不快に思い、クレームをつけた結果、削除されてしまったのです。一方、彼自身は調べる気もないのでしょう
それは、まったく無駄なことではなかったのです。提出されたコードの違いを理解しようともしていないし、そのような仕組みにもなっていない。
一般的に、私もコード修正の催促は好きではありません。しかし、ここで「そうではない」ことが判明した。私は以前から図書館に興味があり、自分の図書館を持っていたこともあります。しかし、Expert AdvisorやIndicatorのコードと一緒にライブラリ全体を渡して、そこに何を置くかを説明しなければならないことは理解したのですが...。誰もが一度に理解できるわけではない、あきらめることにした。これは、レトルトに対する答えである
トレーディング、自動売買システム、ストラテジーテストのためのフォーラムです。
MQL4に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。
ヴィタリー・ゴルブノフ さん 2018.10.03 10:37
まあ、ここでどっちが何を使うのが便利か議論してもいいんですけどね~。気にしないでください。
助けられないことは理解しています。
私は#property strictを削除しました、私は#propertylibrary 以外のすべてのプロパティを削除しました。
は役に立ちません。
私のデザインを差し込んでみて、エラーを発見してください。
をクリックし、正しいコードを投稿してください。
トレーディング、自動売買システム、ストラテジーテスターに関するフォーラム
MQL4初心者の質問、ヘルプ、アルゴリズムやコードに関するディスカッションなど何でもOK
アレクセイ・ビクトロフ さん 2018.10.03 11:56
私はXP、MT4 1090に座っているので、アップデートはないだろうというのが、その理由です。
MT4で時間スケールを変更すると、チャートが常に左または右に移動します。大きなスケールから小さなスケールに切り替えると(例:日足から時間足)、画面上のデータは半年前の ものになっています。小さいスケールから大きいスケールに切り替えると、直近の10本のローソク足しか表示されない。チャートを許容範囲内に見せるために、常にジェスチャーを行わなければならず、煩わしい。
ご参考までに、キーボードでスケールを切り替えて、チャートを端にずらすコードを書いておきます。
void OnChartEvent(const int id,
const long &lparam,
const double &dparam,
const string &sparam)
{
string Key1_Value="1";
文字列 Key2_Value="2";
string Key3_Value="3";
if(StringGetChar(Key1_Value,0)==lparam)とする。
ChartSetSymbolPeriod(0,NULL,5)。
if(StringGetChar(Key2_Value,0)==lparam)とする。
ChartSetSymbolPeriod(0,NULL,60)。
if(StringGetChar(Key3_Value,0)==lparam)とする。
ChartSetSymbolPeriod(0,NULL,1440)。
ChartNavigate(0,CHART_END,0)。
}
すべてうまくいくのですが、ChartNavigateはチャートをその場で "フリーズ "させ、左にスクロールさせないのです。どうすれば直るのか?
私はXP、MT4 1090に座っているので、アップデートはないだろうというのが、その理由です。
MT4で時間スケールを変更すると、チャートが常に左または右に移動します。大きなスケールから小さなスケールに切り替えると(例:日足から時間足)、画面上のデータは半年前の ものになっています。小さいスケールから大きいスケールに切り替えると、直近の10本のローソク足しか表示されない。チャートを許容範囲に見せるために、常にジェスチャーを行わなければならず、煩わしい。
便宜上、キーボードでスケールを切り替え、チャートを端にずらすコードを書きました。
そこには、チャートを自分で移動させるためのボタンがあります。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
MQL4に関する初心者向けの質問、アルゴリズムやコードに関するヘルプやディスカッションなど
タラス・スロボダニク さん 2018.10.03 19:43
自動スクロールを使ってチャートを移動してみました。
トレンドラインを引きたい場合、オートスクロールではチャートを左方向にスクロールすることができません。
特に、新しいダニが入ってきたときだけしか効果がないので。
自動スクロールは、例えばトレンドラインをプロットする必要がある場合、チャートが左にスクロールするのを防ぎます。
特に、新しいダニが入ってきたときだけしか効果がないので。
すると、このように