エラー、バグ、質問 - ページ 1738 1...173117321733173417351736173717381739174017411742174317441745...3185 新しいコメント Vladimir Karputov 2016.10.19 05:42 #17371 SergeySarkisyan: 皆さん、こんにちは。下の方に変なインデントがあって、それが消えないんです。このスペースは、ボリュームを表示するために確保されています。 BlackTomcat 2016.10.19 05:50 #17372 Karputov Vladimir:このスペースは、ボリュームを表示するために確保されています。 ニュースラベルのスペースが確保されていると、特に価格が取引されているチャートの底が見えにくくなるので、もっと良いのですが。そして、取り外してもしばらくするとまた復活する。そして、それをオフにする方法は見つかっていません。 fxsaber 2016.10.19 05:54 #17373 SergeySarkisyan: 皆さん、こんにちは。この下のよくわからないくぼみが飛び出してしまって、どうにもならないんです。 自動スケーリングのインジケータを書けば いいのでは?そうすれば、誰もが自分の好きなように使えるようになる。 Alexey Volchanskiy 2016.10.19 06:15 #17374 Alexey Viktorov: )))))))))))))))))))))))))))))))))そしてブログの宣伝をする。 ブログのエントリーはニュースフィード に表示され、プロフィールにピン留めすることができます。 削除済み 2016.10.19 06:19 #17375 BlackTomcat: ニュースマークは、特にチャートの下のほうで取引されているときに見ると、本当に迷惑なので、スペースを確保したほうがいいと思います。そして、取り外されても、しばらくするとまた復元される。そして、それをオフにする方法は見つかっていません。手動で垂直スケールを変更できます:マウスポインタを価格、LKM、ドラッグ...の上に置いてください。 Сергей Саркисян 2016.10.19 06:36 #17376 Karputov Vladimir:ボリュームを表示するためのスペースです。そう思ったんです。それは困りますね。そして、インジケータを書く 以外に方法はないのでしょうか? Сергей Саркисян 2016.10.19 06:37 #17377 Alexey Kozitsyn:垂直スケールを手動で変更することができます:価格、LKMにマウスカーソルを合わせ、プル...思いっきり引っ張る)隙間がまだある。 BlackTomcat 2016.10.19 06:58 #17378 Alexey Kozitsyn:垂直スケールを手動で変更することができます:マウスポインタを価格の上に移動し、LKMとドラッグ... ありがとうございます、帰ったら試してみます。でも、実は私はノートパソコンを持っていて、タッチパッドを使っているんです。そのため、マウスでは簡単にできる操作でも、タッチパッドではアクロバティックな技に変わってしまいます。そして、タブレット端末...。原理的には、チャートのプロパティで 固定スケールを設定することで、下部に自由なフィールドを得ることができるのですが。しかし、例えば、価格が常に下降(上昇)し、ほぼ毎ティックで安値(高値)を更新するような場合、オートスケールの方がはるかに便利です。そして、最近のポンドでの出来事は、そのような動きが非常に深く、非常に速いものであることを示しています - スケールを変更する時間がありません。:) 削除済み 2016.10.19 07:18 #17379 SergeySarkisyan:思いっきり引っ張る)隙間がまだある。 いやいや、答えはあなたにはない...。何の役にも立たない... Mihail Lagutin 2016.10.19 07:45 #17380 非現実的なチャートのパラメータを取得する方法を知っている人はいますか?問題は、現在のチャートがアクティブである限り、すべてが正常に動作することです。しかし、別のものに切り替えるとイベントが来なくなり、ChartGetで現在の情報を取得することができません。void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) {//--- if(id==CHARTEVENT_CHART_CHANGE) { printf("chart height: %i",ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS)); } }アクティブなチャートだけがレンダリングされることが判明したのですが、これを回避する方法はあるのでしょうか?更新:強制再描画で部分的に解決しました。チャートの サイズ変更を検出することは可能ですが、ChartXYToTimePriceは全く正しいデータを返しません - 必要なチャートを手動で開くと、すべてが本来のように動作します。その理由はまだわかっていません。long currChart=ChartFirst(); while(currChart>=0) { ChartSetInteger(currChart,CHART_BRING_TO_TOP,true); ChartRedraw(currChart); currChart=ChartNext(currChart); }を更新しました。もう一つの質問ですが、現在のチャートがアクティブかどうか、つまりフォーカスを持っているかどうかを判断するにはどうしたらよいのでしょうか?アップ図式化した。long hWnd = ChartGetInteger(0, CHART_WINDOW_HANDLE);int parent = GetParent(GetParent(hWnd));int active = SendMessageW(parent, WM_MDIGETACTIVE, 0, 0); // хэндл активного окна Errors, bugs, questions How to Open Existing エキスパートアドバイザー - 雑多な質問 1...173117321733173417351736173717381739174017411742174317441745...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆さん、こんにちは。下の方に変なインデントがあって、それが消えないんです。
このスペースは、ボリュームを表示するために確保されています。
このスペースは、ボリュームを表示するために確保されています。
皆さん、こんにちは。この下のよくわからないくぼみが飛び出してしまって、どうにもならないんです。
)))))))))))))))))))))))))))))))))そしてブログの宣伝をする。
ニュースマークは、特にチャートの下のほうで取引されているときに見ると、本当に迷惑なので、スペースを確保したほうがいいと思います。そして、取り外されても、しばらくするとまた復元される。そして、それをオフにする方法は見つかっていません。
手動で垂直スケールを変更できます:マウスポインタを価格、LKM、ドラッグ...の上に置いてください。
ボリュームを表示するためのスペースです。
そう思ったんです。それは困りますね。そして、インジケータを書く 以外に方法はないのでしょうか?
垂直スケールを手動で変更することができます:価格、LKMにマウスカーソルを合わせ、プル...
思いっきり引っ張る)隙間がまだある。
垂直スケールを手動で変更することができます:マウスポインタを価格の上に移動し、LKMとドラッグ...
思いっきり引っ張る)隙間がまだある。
非現実的なチャートのパラメータを取得する方法を知っている人はいますか?問題は、現在のチャートがアクティブである限り、すべてが正常に動作することです。しかし、別のものに切り替えるとイベントが来なくなり、ChartGetで現在の情報を取得することができません。
const long &lparam,
const double &dparam,
const string &sparam)
{
//---
if(id==CHARTEVENT_CHART_CHANGE)
{
printf("chart height: %i",ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS));
}
}
アクティブなチャートだけがレンダリングされることが判明したのですが、これを回避する方法はあるのでしょうか?
更新:強制再描画で部分的に解決しました。チャートの サイズ変更を検出することは可能ですが、ChartXYToTimePriceは全く正しいデータを返しません - 必要なチャートを手動で開くと、すべてが本来のように動作します。その理由はまだわかっていません。
while(currChart>=0)
{
ChartSetInteger(currChart,CHART_BRING_TO_TOP,true);
ChartRedraw(currChart);
currChart=ChartNext(currChart);
}
を更新しました。もう一つの質問ですが、現在のチャートがアクティブかどうか、つまりフォーカスを持っているかどうかを判断するにはどうしたらよいのでしょうか?
アップ図式化した。
int parent = GetParent(GetParent(hWnd));
int active = SendMessageW(parent, WM_MDIGETACTIVE, 0, 0); // хэндл активного окна