void function_xy(..., ..., string x="EURUSD", string y="GBPUSD")
{
...
string object_xy=...//то есть здесь программа должна понимать, что это переменная object_EURUSDGBPUSD
...
}
void function_xy(..., ...,...)
{
...
string object_EURUSDGBPUSD=...//то есть здесь программа должна понимать, что это переменная object_EURUSDGBPUSD
...
ObjectCreate(object_EURUSDGBPUSD,...,...)
ObjectSet(object_EURUSDGBPUSD,...,...)
ObjectSetText(object_EURUSDGBPUSD,...,...)
...
}
void function_wz(..., ...,...)
{
...
string object_USDCHFUSDJPY=...//то есть здесь программа должна понимать, что это переменная object_EURUSDGBPUSD
...
ObjectCreate(object_USDCHFUSDJPY,...,...)
ObjectSet(object_USDCHFUSDJPY,...,...)
ObjectSetText(object_USDCHFUSDJPY,...,...)
...
}
変数文字列x;は、文字列文字 "x "と混同しないでください。
具体的なタスクがわからなかった。したがって、具体的な回答はありません。
関数のオーバーロードについて考えた方がいいのでは?そこで、渡されたパラメータ(..., ..., string x, string y)によって文字列変数 object_xy の名前が変わることをメインプログラムが理解できるような汎用関数function_xy を作成する必要がある、という状況です。そうしないと、さらに下のfunction_xy()の中で、変数object_xyの名前を手動で綴らなければならなくなります。
例えば、こんな感じです。
そうしないと、function_xy()で複数のグラフィカルオブジェクトを作成するときに、グラフィカル関数のパラメータを手動で割り当てる必要があります。
このような機能が200個もあるのですが、なんとかこの問題を減らして解決できませんか?
私の思いが伝わったでしょうか。
状況は、渡されたパラメータ(..., ..., string x, string y)によって、文字列変数 object_xy の名前が変わることをメインプログラムが理解するような普遍的な関数function_xy を作る必要がある、というものです。そうしないと、さらに下のfunction_xy()の中で、変数object_xyの名前を手動で綴らなければならなくなります。
例えば、こんな感じです。
そうしないと、function_xy()で複数のグラフィカルオブジェクトを作成するときに、グラフィカル関数のパラメータを手動で割り当てる必要があります。
このような機能が200個もあるのですが、なんとかこの問題を減らして解決できませんか?
私の思いが伝わったでしょうか。
XとYに応じてオブジェクト名を形成するコードを書くだけで、例えば、n=10*x+yのように配列から取り出すことができるのです。x=0かつy=0...9のとき、最初の10個の要素が選ばれる x=1かつy=0...9のとき、次の10個の要素が選ばれる
ミスをチェックしてどうするんだー!!!!反応しろよーどうやって?Print("Error - ...") - これはデバッグの時だけ有効です。それだって、Alert()よりはマシだろう。エラーに対してポーズ=遅延で対応する必要があります。どこかに記事がありましたね。でも、どこで?もし誰かが見たのなら、私に思い出させてください。
メインプログラムが、渡されたパラメータ(..., ..., string x, string y)に応じて文字列変数 object_xy の名前が変わることを理解できるような普遍的な関数function_xy を作成する必要がある、という状況です。そうしないと、さらに下のfunction_xy()の中で、変数object_xyの名前を手動で綴らなければならなくなります。
例えば、こんな感じです。
そうしないと、function_xy()で複数のグラフィカルオブジェクトを作成するときに、グラフィカル関数のパラメータを手動で割り当てる必要があります。
このような機能が200個もあるのですが、なんとかこの問題を減らして解決できませんか?
私の思いが伝わったでしょうか。
私が正しく理解していれば
というようなことがあります。
それはデコンパイルですか?すぐに削除してください! ここでは禁止されているのです!禁止されている...
こんにちは、括弧は私から血を飲みます私はそれをペアにすることはできません(それはすぐにエラーの束を出す)。括弧は1行目にあります。
逆コンパイルされたコードを投稿したため、警告を受けました。
ごめん、もうやらない...。
ありがとうございます)
書き換えを避けるために、100pts以上のセグメントには、トレンド ラインを重ねることができるかもしれません。
谷からジグザグの頂点までプロットするために、トレンドラインポイントの座標を設定する方法を教えてください -a.
こんにちは。
2週間ほど前から、配列の中の価格が今どうなっているかをチェックするスクリプトを作成しています......。
今、配列の検索で行き詰っているんです。なぜか期待通りのものが出てこない。
間違って表示されない...
のワラントがあります。
こんにちは。
2週間ほど前から、配列の中の価格が今どうなっているかをチェックするスクリプトを考えていたのですが......。
今度は配列検索でひっかかった。なぜか、期待通りのものが出てこない。
正しいのです。
ArrayBsearch
戻り値
最初に見つかった要素のインデックスを返す。求められた値が見つからない場合、求められた値が位置する最も近いby value要素のインデックスを返す。
あなたは、注文価格(発注時間による順序)を持っている
は11,00000
第2回目 22.00000
第3位 0.98020
第4位 0.98004
第5回 33,00000円
1、2、5 はそれぞれ正解ですが、2 と 3 は最も近い小さい値が......。