stringObjectGetString(
long chart_id, // идентификатор графика string name, // имя объекта ENUM_OBJECT_PROPERTY_STRING prop_id, // идентификатор свойства int prop_modifier=0// модификатор свойства, если требуется
);
double Znachenie=0;
string name="L_V "+TimeToString(Time[1]);
//--- если объект с именем name найден на основном графикеif(ObjectFind(0,name)==0) {
//--- присвоим переменной значение описания объекта
Znachenie=StringToDouble(ObjectGetString(0,name,OBJPROP_TEXT));
}
Comment("Name=",name,", Znachenie=",DoubleToString(Znachenie));
ありがとうございます。この場合、どのように実装すればいいのかがよくわからないのです。
どうしたんですか?
冗談だろう?スペースバーが効かなかった。
なぜなら、最初のバーでオブジェクトのテキストを取得したいからです。
最初のバーにあることを確認するために、他の手段で推測しています。
私の理解では、コマンドの構造上、本体で時間を指定することはできません。
冗談だろう?スペースバーが効かなかった。
なぜなら、最初のバーに位置するオブジェクトのテキストを取得したいからです。
そこにスペースがあるんですね。
オブジェクトの名前を Print() して、求めているものと比較する、つまり、オブジェクトの名前に似て いるかどうかを確認します。
はい、オブジェクト名は正しく取得できましたが、値が取得できません。
このように名前を設定すると.
は正しい値を表示します。
このままではダメだ。
はい、オブジェクトの名前は正しいのですが、値が得られません。
という名前にすると、:
は正しい値を表示します。
このように設定すると、そうならないんです。
はい、オブジェクト名は正しく取得できましたが、値が取得できません。
このように名前を設定すると.
は正しい値を表示します。
このままではダメだ。
見つけた。
インジケーターでは、秒数のない名称はL_V 2016.08.26 00:00
そして、このように「L_V」+Time[1]は秒数で判明する L_V 2016.08.26 00:00:00
こんな風に試してみてください。
はい!助かりました。
皆さん、迅速な対応ありがとうございました)
こんにちは、 標準ライブラリのシグナルにパラメータParameter=Ka,int,21が必要かどうか教えて ください。
型の列挙から最適化の過程で選択される。
しかし、 EA生成時にシグナルが選択から消えるのに、コンパイルは正常に行われているとなると、何が悪いのか・・・、コードのヘルプ、すでに実装があるのでは?
p.s. 最後のEAで毎回 intをintTypeに 変更する必要が あります。