MQL4に関する質問です。 - ページ 5 123456789 新しいコメント Slava 2005.11.21 11:14 #41 SKif: BarsPerWindow()に基づく情報処理は、そのような目的のためにしか考えられません。でも、ちょっと面倒なんですよね. これは本当に唯一の方法です。しかし、それほど面倒ではありません。初期バーは、FirstVisibleBar()-BarsPerWindow()のように計算されます。 Евгений Панин 2005.11.21 11:59 #42 ストリングス 確認 ありがとうございます。だいたいそのような予定でした。 それに対して、もうひとつ質問です。 OBJ_LABELの ピクセル単位の座標を、価格と時間の座標に変換する方法はありますか?一番気になるのは価格ですね。何かヒントをいただけないでしょうか。(それとも、社内での解決策を見てしまったのでしょうか? Евгений Панин 2005.11.22 19:17 #43 ウィンドウの大きさをピクセル単位で知る方法はありますか? Slava 2005.11.23 10:36 #44 SKif: ウィンドウサイズをピクセル単位で知る方法はありますか?WindowHandle(Symbol(),Period()関数を使って、現在のウィンドウのハンドルを取り、このハンドルをDLLに渡し、ウィンドウの大きさを調べることができます(例:GetClientRect関数を使って、ウィンドウの大きさを調べる)。 Евгений Панин 2005.11.23 10:44 #45 ストリングス OK、ありがとうございます。 Евгений Панин 2005.11.23 10:50 #46 トレンドを左にずらすと、トレンドのない未来の時間が右側に表示されると考えていいのでしょうか。 未来の時間値は、画面上で見える時間の値をある%値として関連づけ、ウィンドウのサイズを変更してもこの%値は維持されるのですか? それとも何か他のパターンがあるのでしょうか? Slava 2005.11.23 11:07 #47 SKif: トレンドを左にずらすと、トレンドのない未来の時間が右側に表示されると考えていいのでしょうか。 未来の時間値は、画面上で見える時間の値をある%値として関連づけ、ウィンドウのサイズを変更してもこの%値は維持されるのですか? それとも何か他のパターンがあるのでしょうか? というようなものです。 パターンを見るには、十字カーソルを選択して、グラフ上とグラフの右端に移動します。 十字カーソルに対応する計算時間がグラフの下部に表示されます。 Евгений Панин 2005.11.23 11:24 #48 ストリングス ありがとう、それは理解できる。 数式化されたパターン(まさに同じTFでウィンドウサイズを変更する場合)に興味を持ちました。 X1=A*X2かX1=A*X2+Bのどちらかです。 まあ、いいじゃないか、第一近似値としてA*Xを採用しよう。 Евгений Панин 2005.11.24 16:56 #49 コンフィギュレーション・パネルのすべてのオブジェクトには、「説明」欄があります。 このオプションはプログラム的に利用できますか? ファイル: pic_2_.gif 26 kb Rashid Umarov 2005.11.24 17:57 #50 これはヘルプからです。 boolObjectSet( 文字列名, intインデックス, double値) オブジェクトのプロパティの値を変更する。この関数は、成功した場合は TRUE を、そうでない場合は FALSE を返します。エラー情報を取得するには、GetLastError()を呼び出します。 パラメータ name - オブジェクトの名前。 index - プロパティのインデックス.オブジェクトのプロパティインデックスのいずれかを指定することができます。 value - プロパティの新しい値. 例 // 座標を先に移動し、エリアタイムを継続する ObjectSet("MyTrend", OBJPROP_TIME1, Time[0])です。 // 第2フィボレベルを設定 ObjectSet("MyFibo", OBJPROP_FIRSTLEVEL+1, 1.234)です。 // オブジェクトの表示を調整します。対象は15分足と1時間足のチャートにのみ表示されます ObjectSet("MyObject", OBJPROP_TIMEFRAMES, OBJ_PERIOD_M15 | OBJ_PERIOD_H1); そして、スターリッツからの一枚です。 //+------------------------------------------------------------------+ //| поставим стрелку | //+------------------------------------------------------------------+ void SetArrow(datetime _time,double _price,string _Description ,int _arrowType, color _arrowColor) { ObjectCreate(_Description,OBJ_ARROW,0,_time,_price); ObjectSet(_Description,OBJPROP_ARROWCODE,_arrowType); ObjectSet(_Description,OBJPROP_COLOR,_arrowColor); } _Description は説明文です(覚えている限り)。 123456789 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
BarsPerWindow()に基づく情報処理は、そのような目的のためにしか考えられません。でも、ちょっと面倒なんですよね.
確認 ありがとうございます。だいたいそのような予定でした。
それに対して、もうひとつ質問です。
OBJ_LABELの ピクセル単位の座標を、価格と時間の座標に変換する方法はありますか?一番気になるのは価格ですね。何かヒントをいただけないでしょうか。(それとも、社内での解決策を見てしまったのでしょうか?
ウィンドウサイズをピクセル単位で知る方法はありますか?
OK、ありがとうございます。
未来の時間値は、画面上で見える時間の値をある%値として関連づけ、ウィンドウのサイズを変更してもこの%値は維持されるのですか?
それとも何か他のパターンがあるのでしょうか?
トレンドを左にずらすと、トレンドのない未来の時間が右側に表示されると考えていいのでしょうか。
未来の時間値は、画面上で見える時間の値をある%値として関連づけ、ウィンドウのサイズを変更してもこの%値は維持されるのですか?
それとも何か他のパターンがあるのでしょうか?
パターンを見るには、十字カーソルを選択して、グラフ上とグラフの右端に移動します。 十字カーソルに対応する計算時間がグラフの下部に表示されます。
ありがとう、それは理解できる。
数式化されたパターン(まさに同じTFでウィンドウサイズを変更する場合)に興味を持ちました。
X1=A*X2かX1=A*X2+Bのどちらかです。
まあ、いいじゃないか、第一近似値としてA*Xを採用しよう。
このオプションはプログラム的に利用できますか?
オブジェクトのプロパティの値を変更する。この関数は、成功した場合は TRUE を、そうでない場合は FALSE を返します。エラー情報を取得するには、GetLastError()を呼び出します。
パラメータ
name - オブジェクトの名前。
index - プロパティのインデックス.オブジェクトのプロパティインデックスのいずれかを指定することができます。
value - プロパティの新しい値.
例
// 座標を先に移動し、エリアタイムを継続する
ObjectSet("MyTrend", OBJPROP_TIME1, Time[0])です。
// 第2フィボレベルを設定
ObjectSet("MyFibo", OBJPROP_FIRSTLEVEL+1, 1.234)です。
// オブジェクトの表示を調整します。対象は15分足と1時間足のチャートにのみ表示されます
ObjectSet("MyObject", OBJPROP_TIMEFRAMES, OBJ_PERIOD_M15 | OBJ_PERIOD_H1);
_Description は説明文です(覚えている限り)。