[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 466 1...459460461462463464465466467468469470471472473...631 新しいコメント Рустам 2012.10.27 15:12 #4651 LOA:こんにちは。チャートに関する質問...2つのポイントを元に、インジケーターで傾斜線を作成。ラインは正しく表示されていますが、価格と交差するまで、または次のラインが形成されるまで延長する必要があります。どうすればいいのか教えてください...。こんな風に試してみましたが、線がずれて正しく表示されない......。 定数価値タイプ商品説明OBJPROP_TIME10時分最初の時間座標を取得/設定するOBJPROP_PRICE11二重最初の価格座標を取得/設定するOBJPROP_TIME22時分第2時間座標の取得/設定OBJPROP_PRICE23二重2 番目の価格座標を取得/設定するOBJPROP_TIME34時分第3時間座標の取得/設定OBJPROP_PRICE35二重第三価格座標の取得・設定OBJPROP_COLOR6色オブジェクトの色を 取得/設定するOBJPROP_STYLE7イントオブジェクトのラインスタイルの 取得/設定OBJPROP_WIDTH8イントオブジェクトラインの幅の取得/設定OBJPROP_BACK9ブールオブジェクトの背景表示フラグの取得/設定OBJPROP_RAY10ブールOBJ_TREND のようなオブジェクトのレイフラグを取得/設定します。objprop_ellipse11ブールOBJ_FIBOARC オブジェクトの完全な楕円を表示するフラグを取得/設定します。OBJPROP_SCALE12二重オブジェクトのスケール値を取得/設定するOBJPROP_ANGLE13二重OBJ_TRENDBYANGLEオブジェクトの角度値を度単位で取得/設定します。objprop_arrowcode14イントOBJ_ARROW オブジェクトの矢印コードを取得/設定します。wingdings または定義済みの矢印コードの うちの1つを指定することができます。objprop_timeframes15イント異なる期間のオブジェクトの表示プロパティを取得/設定します。オブジェクトの可視性定数の 1つまたは複数の組み合わせとすることができる。オブジェプロップデビエーション16二重OBJ_STDDEVCHANNELオブジェクトの偏差サイズを取得/設定します。objprop_fontsize100イントOBJ_TEXT、OBJ_LABELオブジェクトのフォントサイズの取得/設定OBJPROP_CORNER101イントOBJ_LABELオブジェクトのアンカーのコーナー番号を取得/設定します。0〜3の値をとるobjprop_xdistance102イントOBJ_LABEL オブジェクトのアンカーの角度から X 座標の距離をピクセル単位で取得/設定します。objprop_ydistance103イントOBJ_LABEL オブジェクトのアンカーの角度に対する Y 座標の距離をピクセル単位で取得/設定します。objprop_fibolevels200イントフィボナッチ・オブジェクトのレベル数を取得/設定します。1~32 まで可能objprop_levelcolor201色オブジェクトのレベル線の色を 取得/設定するobjprop_levelstyle202イントオブジェクトレベルのラインスタイルの取得/設定objprop_levelwidth203イントオブジェクトレベルラインの幅の取得/設定OBJPROP_FIRSTLEVEL+n210+nイントフィボナッチ・オブジェクト・レベルの値をインデックスn で取得/設定します。インデックスnは 0~(レベル数-1)で、31以下とする。 [ARCHIVE!] Any rookie question, 外部指標のためのアラートとコメント MQL4からMQL5への移植 削除済み 2012.10.27 15:24 #4652 FAQ:OBJPROP_RAY10ブールOBJ_TREND 型のオブジェクトと同様のオブジェクトのレイプロパティフラグを取得/設定します。 チャートはレイも表示されますが、おそらく別の方法で行うことができます。つまり、価格がiでブレイクしたとき、または新しいラインが表示されたときにライン表示が終了(i-2) するのでしょうか。 Рустам 2012.10.27 15:29 #4653 LOA: 回答ありがとうございます。チャートにもレイが表示されますが、おそらく別の方法、つまり価格がiでブレイクしたときや新しい線が現れたときに線の端(i-2)を表示することができるのではありませんか? 再び、価格によるラインまたは新しいラインのブレークダウン時に、関数ObjectGetValueByShift()を使用して与えられたバーの価格を読み取り、2番目の価格と時間を現在のバーに移動し、Rayプロパティを削除します。 削除済み 2012.10.27 17:53 #4654 レディース&ジェントルマンズ!私は全くの0点です、今のところ希望します)用語集はありますか?トレーニングビデオでは、すべてがクリアになるわけではありません。 削除済み 2012.10.27 17:54 #4655 レディース&ジェントルマンズ!私は全くの0点です、今のところ希望します)用語集はありますか?トレーニングビデオでは、すべてがクリアになるわけではありません。 削除済み 2012.10.27 18:01 #4656 FAQ: ここでも、価格や新しい線によって線が途切れたら、ObjectGetValueByShift()関数を使ってこのバーの価格を読み取り、2番目の価格と時間を現在のバーに移動して、rayプロパティを削除します。 オッケーです。いつもありがとう、すべて納得です。最近プログラミングを学び始めたばかりなので、本当に複雑化しているか、コツを知らないだけなのかもしれませんが...。 Роман 2012.10.28 03:41 #4657 このコードでは、なぜすべての売りを閉じず、最も新鮮なものだけを閉じるのかがわからないのです。ありがとうございます。 for (orderIndex = (OrdersTotal() - 1); orderIndex >= 0; orderIndex--) { if (OrderSelect(orderIndex, SELECT_BY_POS)) { if ((OrderSymbol() == Symbol()) && (OrderMagicNumber() == magic)) { if (OrderType() == OP_SELL) { price = Bid; clr = ColorBuy; result = OrderClose(OrderTicket(), OrderLots(), price, 300, clr); if (result) {if (UseSound) {PlaySound("alert.wav"); break;} } else {error = GetLastError(); Print ( "error = ", error );} } } } } // Конец цикла Victor Nikolaev 2012.10.28 04:06 #4658 Roman.:このコードでは、なぜすべての売りを閉じず、最も新鮮なものだけを閉じるのかがわからないのです。ありがとうございます。 for (orderIndex = (OrdersTotal() - 1); orderIndex >= 0; orderIndex--) { if (OrderSelect(orderIndex, SELECT_BY_POS)) { if ((OrderSymbol() == Symbol()) && (OrderMagicNumber() == magic)) { if (OrderType() == OP_SELL) { price = Bid; clr = ColorBuy; result = OrderClose(OrderTicket(), OrderLots(), price, 300, clr); if (result) {if (UseSound) {PlaySound("alert.wav"); } } else {error = GetLastError(); Print ( "error = ", error );} } } } } // Конец цикла PlaySound()の 後にブレークがあります。 Роман 2012.10.28 04:15 #4659 Vinin: PlaySound()の後にブレークがあります。ヴィクトル・イヴァノヴィッチ、迅速な対応ありがとうございました。コピーするときに間違えてしまった。以下は、そのコードの一部です。 for (orderIndex = (OrdersTotal() - 1); orderIndex >= 0; orderIndex--) { if (OrderSelect(orderIndex, SELECT_BY_POS)) { if ((OrderSymbol() == Symbol()) && (OrderMagicNumber() == magic)) { if (OrderType() == OP_SELL) { price = Bid; clr = ColorSell; result = OrderClose(OrderTicket(), OrderLots(), price, 300, clr); if (result) {if (UseSound) {PlaySound("alert.wav"); break;} } // Удалить break; else {error = GetLastError(); Print ( "error = ", error );} } } } } // Конец цикла Victor Nikolaev 2012.10.28 04:19 #4660 Roman.:ヴィクトル・イヴァノヴィッチ、迅速な対応ありがとうございました。コピーするときに間違えてしまった。以下はコードの一部です。 すでに修正したバリアントを掲載しています。最後の投稿を編集 1...459460461462463464465466467468469470471472473...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。チャートに関する質問...2つのポイントを元に、インジケーターで傾斜線を作成。
ラインは正しく表示されていますが、価格と交差するまで、または次のラインが形成されるまで延長する必要があります。どうすればいいのか教えてください...。
こんな風に試してみました
が、線がずれて正しく表示されない......。
回答ありがとうございます。チャートにもレイが表示されますが、おそらく別の方法、つまり価格がiでブレイクしたときや新しい線が現れたときに線の端(i-2)を表示することができるのではありませんか?
再び、価格によるラインまたは新しいラインのブレークダウン時に、関数ObjectGetValueByShift()を使用して与えられたバーの価格を読み取り、2番目の価格と時間を現在のバーに移動し、Rayプロパティを削除します。
ここでも、価格や新しい線によって線が途切れたら、ObjectGetValueByShift()関数を使ってこのバーの価格を読み取り、2番目の価格と時間を現在のバーに移動して、rayプロパティを削除します。
このコードでは、なぜすべての売りを閉じず、最も新鮮なものだけを閉じるのかがわからないのです。
ありがとうございます。
このコードでは、なぜすべての売りを閉じず、最も新鮮なものだけを閉じるのかがわからないのです。
ありがとうございます。
PlaySound()の 後にブレークがあります。
PlaySound()の後にブレークがあります。
ヴィクトル・イヴァノヴィッチ、迅速な対応ありがとうございました。
コピーするときに間違えてしまった。
以下は、そのコードの一部です。
ヴィクトル・イヴァノヴィッチ、迅速な対応ありがとうございました。
コピーするときに間違えてしまった。
以下はコードの一部です。
すでに修正したバリアントを掲載しています。最後の投稿を編集