最大および最小の可視引用符 - ページ 5 1234567 新しいコメント MetaQuotes 2006.08.24 09:56 #41 残念ながら、私たちはすべての答えを持っているわけではありません。 Forex Trader 2006.08.24 10:21 #42 現在のグラフの縦と横のサイズをピクセル単位で取得することは、現在のところ解決不可能な課題です。 レナート、ちゃんと理解できたかな? MetaQuotes 2006.08.24 11:48 #43 現在のグラフの縦と横のサイズをピクセル単位で取得することは、現在のところ解決不可能な課題です。 Renat ということなのでしょうか? 私の答えは、「長い間、露骨に無視されてきたものがある」という一般的な質問に対する答えでした。なぜ? また、画面サイズを決めるのは初歩的なことですが、皆さんは大体わかっているのではないでしょうか? #import "user32.dll" int GetClientRect(int hWnd,int lpRect[]); //+----------------------------------------------------------------------------- //| スクリプトプログラム起動関数 | //+----------------------------------------------------------------------------- int start() { int rect[4]; //---- int hwnd=WindowHandle(Symbol(),Period()); if(hwnd>0) { GetClientRect(hwnd,rect); Print("Left:",rect[0]," Top: ",rect[1]," Right: ",rect[2]," Bottom: ",rect[3]); } //---- return(0); }. Forex Trader 2006.08.28 07:15 #44 DearRenat! このコードはコンパイルに成功しましたが、実行するとログに次のようなメッセージが表示されます。 2006.08.28 07:51:05 ____pixel EURUSD,M1: 削除 2006.08.28 07:51:05 ____pixel EURUSD,M1:エキスパートが停止しました。 2006.08.28 07:51:05 ____pixel EURUSD,M1: dll コールが許可されていません; 'user32.dll'-'GetClientRect'. 2006.08.28 07:51:05 ____pixel EURUSD,M1: ロードに成功しました。 Windows XPとWin98で確認しましたが、同じ結果でした。 195を構築する。 MetaQuotes 2006.08.28 08:09 #45 dll call are not allowed; 'user32.dll'-'GetClientRect'" という行は何を意味するのでしょうか? Forex Trader 2006.08.28 08:30 #46 罪深い、悔い改めます、申し訳ありません。dllのインポートを 許可したら、すべてうまくいきました。 私にとっては初めての台本です。私のマシン(古いOS)では不具合があると思い、user32.dllライブラリをライブラリフォルダにコピーし、void GetClientRect, bool GetClientRectを試しました。そして、ある簡単なことがきっかけで・・・。 もうこのエラーは繰り返さないよ、誓うよ。 ありがとうございました!!! Forex Trader 2006.09.04 09:36 #47 開発者の皆様へ 正逆変換問題を解く場合 pixel_Y -> quote, quote -> pixel_Y という疑問が生じます。 高値1.8600、安値1.8400、垂直チャートサイズ(ピクセル500)がわかっている場合、垂直軸に見える最大値と最小値の値をどのように決定するのですか? チャートの縮尺は自動です。 |------------------------------------------------|<- ??? |................................................| |................................................| |......高値1.8600..........................|... |................................................| |................................................| |................................................| |................................................| |................................................| |................................................| |............安値1.8400...........................|ニュース|日経BP社 |................................................| |................................................| |------------------------------------------------|<- ??? Forex Trader 2006.09.07 13:37 #48 スラワへ これまでのご回答を引用します。 規模が自動的な場合は、上下の最高価格と最低価格の差の5%を加算して計算することができます。<br /> translate="no">。 ちなみに、価格ではなく、最高値と最安値の間の画素数です。 安値からチャートの下までの距離と高値からチャートの上までの距離は、特に小さい期間では同じでないことが多い。 上からHigh、下からLowまで同じ画素数(5%)を足しているのに、どうしてこんなことができるのでしょうか? Forex Trader 2006.09.08 06:47 #49 チャートのLowから下限までの距離とHighから上限までの距離は、特に小周期では一致しないことが多い。<br /> translate="no">。 開発者の方にご迷惑をおかけしないよう、お答えします。 もう1年もmt4を使っていますが、こんなことは初めてです...。 Forex Trader 2006.09.08 11:35 #50 実際の例:EURUSD, M1 高値1.2729 最大可視値1.2730 デルタ0.0001 安値1.2695 最低可視値1.2690 デルタ0.0005 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私の答えは、「長い間、露骨に無視されてきたものがある」という一般的な質問に対する答えでした。なぜ?
また、画面サイズを決めるのは初歩的なことですが、皆さんは大体わかっているのではないでしょうか?
このコードはコンパイルに成功しましたが、実行するとログに次のようなメッセージが表示されます。
2006.08.28 07:51:05 ____pixel EURUSD,M1: 削除
2006.08.28 07:51:05 ____pixel EURUSD,M1:エキスパートが停止しました。
2006.08.28 07:51:05 ____pixel EURUSD,M1: dll コールが許可されていません; 'user32.dll'-'GetClientRect'.
2006.08.28 07:51:05 ____pixel EURUSD,M1: ロードに成功しました。
Windows XPとWin98で確認しましたが、同じ結果でした。 195を構築する。
私にとっては初めての台本です。私のマシン(古いOS)では不具合があると思い、user32.dllライブラリをライブラリフォルダにコピーし、void GetClientRect, bool GetClientRectを試しました。そして、ある簡単なことがきっかけで・・・。
もうこのエラーは繰り返さないよ、誓うよ。
ありがとうございました!!!
正逆変換問題を解く場合
pixel_Y -> quote, quote -> pixel_Y
という疑問が生じます。
高値1.8600、安値1.8400、垂直チャートサイズ(ピクセル500)がわかっている場合、垂直軸に見える最大値と最小値の値をどのように決定するのですか? チャートの縮尺は自動です。
|------------------------------------------------|<- ???
|................................................|
|................................................|
|......高値1.8600..........................|...
|................................................|
|................................................|
|................................................|
|................................................|
|................................................|
|................................................|
|............安値1.8400...........................|ニュース|日経BP社
|................................................|
|................................................|
|------------------------------------------------|<- ???
これまでのご回答を引用します。
ちなみに、価格ではなく、最高値と最安値の間の画素数です。
安値からチャートの下までの距離と高値からチャートの上までの距離は、特に小さい期間では同じでないことが多い。
上からHigh、下からLowまで同じ画素数(5%)を足しているのに、どうしてこんなことができるのでしょうか?
開発者の方にご迷惑をおかけしないよう、お答えします。
もう1年もmt4を使っていますが、こんなことは初めてです...。
高値1.2729 最大可視値1.2730 デルタ0.0001
安値1.2695 最低可視値1.2690 デルタ0.0005