初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1136 1...112911301131113211331134113511361137113811391140114111421143...1503 新しいコメント Snajper007 2019.10.14 13:19 #11351 Iurii Tokman: 以下は、M5上に線を 引くコードです。 int Price_high = iHighest(Symbol(), 0, MODE_HIGH, 11, 1); int Price_low = iLowest(Symbol(), 0, MODE_LOW, 11, 1); ObjectCreate("TrendLine", OBJ_TREND, 0, Time[11], NormalizeDouble( (High[Price_high] + Low[Price_low])/2, Digits), Time[1], NormalizeDouble( (High[Price_high] + Low[Price_low])/2, Digits)); M5で各時間の最初に、前の時間とはつながらない線を引いてほしい。すなわち、ただの横線であり、破線ではない。線は前1時間の平均価格です。 そして、このラインの*beam*プロパティを削除すれば、最高です。 Iurii Tokman 2019.10.14 14:50 #11352 int Price_high = iHighest(Symbol(), 0, MODE_HIGH, 11, 1); int Price_low = iLowest(Symbol(), 0, MODE_LOW, 11, 1); if(!NewBar(PERIOD_H1)) return; ObjectCreate("TrendLine", OBJ_TREND, 0, Time[11], NormalizeDouble( (High[Price_high] + Low[Price_low])/2, Digits), Time[1], NormalizeDouble( (High[Price_high] + Low[Price_low])/2, Digits)); //--- //--- bool NewBar(ENUM_TIMEFRAMES TF = 0) { static datetime NewTime=0; if(NewTime!=iTime(Symbol(),TF,0)) { NewTime=iTime(Symbol(),TF,0); return(true); } return(false); } //---- Snajper007 2019.10.14 15:05 #11353 Iurii Tokman: うまくいかないんです。起動時に1本の線を引くだけで、それだけで終わってしまいます。 void OnTick() { int Price_high = iHighest(Symbol(), 0, MODE_HIGH, 11, 1); int Price_low = iLowest(Symbol(), 0, MODE_LOW, 11, 1); if(!NewBar(PERIOD_H1)) return; ObjectCreate("TrendLine", OBJ_TREND, 0, Time[11], NormalizeDouble( (High[Price_high] + Low[Price_low])/2, Digits), Time[1], NormalizeDouble( (High[Price_high] + Low[Price_low])/2, Digits)); } //+------------------------------------------------------------------+ //--- bool NewBar(ENUM_TIMEFRAMES TF = 0) { static datetime NewTime=0; if(NewTime!=iTime(Symbol(),TF,0)) { NewTime=iTime(Symbol(),TF,0); return(true); } return(false); } //---- //+------------------------------------------------------------------+ Iurii Tokman 2019.10.14 15:10 #11354 Snajper007: うまくいかないんです。起動時に1本の線を引くだけで、それだけで終わってしまいます。 何本必要ですか? Snajper007 2019.10.14 15:13 #11355 Iurii Tokman: どれぐらい必要ですか? M5で各時間の最初に、前の時間とはつながらない線を引いてほしい。すなわち、ただの横線であり、破線ではない。線は前1時間の平均価格です。 Iurii Tokman 2019.10.14 15:50 #11356 Snajper007:M5で各時間の頭に、前とつながらない線を引いてほしい。すなわち、ただの横線であり、破線ではない。線は前1時間の平均価格です。 バーH1の真ん中? Snajper007 2019.10.14 15:54 #11357 Iurii Tokman: バーH1の真ん中? はい、M5のみです。 Iurii Tokman 2019.10.14 16:28 #11358 Snajper007: はい、M5のみです。 えをにじませる Snajper007 2019.10.14 16:42 #11359 Iurii Tokman: えをにじませる 以下は ファイル: 8mj_9w1p4ina.png 21 kb Vladimir Karputov 2019.10.14 16:56 #11360 Snajper007:*** ところで、なぜHorizontal Lineグラフィカルオブジェクトで正確に描くのでしょうか?インジケータとDRAW_ARROW スタイルでやったほうがいいのでは? この表示のようなものです。 1...112911301131113211331134113511361137113811391140114111421143...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
以下は、M5上に線を 引くコードです。
M5で各時間の最初に、前の時間とはつながらない線を引いてほしい。すなわち、ただの横線であり、破線ではない。線は前1時間の平均価格です。
そして、このラインの*beam*プロパティを削除すれば、最高です。
うまくいかないんです。起動時に1本の線を引くだけで、それだけで終わってしまいます。
うまくいかないんです。起動時に1本の線を引くだけで、それだけで終わってしまいます。
何本必要ですか?
どれぐらい必要ですか?
M5で各時間の頭に、前とつながらない線を引いてほしい。すなわち、ただの横線であり、破線ではない。線は前1時間の平均価格です。
バーH1の真ん中?
バーH1の真ん中?
はい、M5のみです。
えをにじませる
えをにじませる
***
ところで、なぜHorizontal Lineグラフィカルオブジェクトで正確に描くのでしょうか?インジケータとDRAW_ARROW スタイルでやったほうがいいのでは?
この表示のようなものです。