string level_pos_buy = "level_pos_buy";
if (ObjectCreate(0,level_pos_buy,OBJ_HLINE,0,Time[1],Close[1])) // создание горизонтального уровня
{
ObjectSet(level_pos_buy,OBJPROP_COLOR,DarkGreen);
ObjectSetInteger(0,level_pos_buy,OBJPROP_STYLE,3);
}
datetime enter_time = (datetime)ObjectGetInteger(0,level_pos_buy,OBJPROP_TIME); // позиция время Print(" ", enter_time);
助けてください )
ラインを構築して、そこに表示されている時間を取得しました。ターミナルを閉じて、開いてラインの時間を取得しようとしましたが、ゼロでした((( どうしたらラインを構築し直さずに取得できますか?ps 保存されるようになっているのでは?
専門家の皆さん、こんにちは。
チャート上のシンボルを変更するには、どのような機能を使用すればよいのでしょうか?
現在EURUSDのチャートを持っていて、それをGBPUSDに切り替えたいとします。
もし、1つの機能でないなら、誰か例を示してくれるかもしれません。
こんばんは、スクリプトを実行すると、ログにuninit reason 0というエラーが表示されます。
以下はそのコードです。
#property copyright"Copyright 2016, MetaQuotes Software Corp.
#プロパティリンク "https://www.mql5.com"
#property version "1.00"
#プロパティの厳密さ
//+------------------------------------------------------------------+
//| スクリプトプログラム起動機能
//+------------------------------------------------------------------+
void OnStart()
{
ObjectCreate(ChartID(), "HLine",OBJ_HLINE,0,0,iHigh(NULL,PERIOD_W1,0)) を使用します。
//--- 線の色を設定する
ObjectSetInteger(ChartID(), "HLine",OBJPROP_COLOR,Red) を使用します。
//--- 行のスタイルを設定する
ObjectSetInteger(ChartID(), "HLine",OBJPROP_STYLE,0) を使用します。
//--- 線の太さを設定する
ObjectSetInteger(ChartID(), "HLine",OBJPROP_WIDTH,1) を使用します。
//--- 前景(false)または背景(true)に表示する。
ObjectSetInteger(ChartID(), "HLine",OBJPROP_BACK,true);
ObjectCreate(ChartID(), "LLine",OBJ_HLINE,0,0,iLow(NULL,PERIOD_W1,0));
//--- 線の色を設定する
ObjectSetInteger(ChartID(), "LLine",OBJPROP_COLOR,Blue);
//--- 行のスタイルを設定する
ObjectSetInteger(ChartID(), "LLine",OBJPROP_STYLE,0) を使用します。
//--- 線の太さを設定する
ObjectSetInteger(ChartID(), "LLine",OBJPROP_WIDTH,1) を使用します。
//--- 前景(false)または背景(true)に表示する。
ObjectSetInteger(ChartID(), "LLine",OBJPROP_BACK,true);
}
何が問題なのか、教えていただけませんか?
専門家の皆さん、こんにちは。
チャート上のシンボルを変更するには、どのような機能を使用すればよいのでしょうか?
現在EURUSDのチャートを持っていて、それをGBPUSDに切り替えたいとします。
もし、1つの機能でないなら、誰か例を示してくれるかもしれません。
水平線には、価格という一つの座標が含まれています。端末を再起動すると、行のタイムスタンプはリセットされますよ。
ありがとうございます)時間短縮ができないのが残念です(
始点と終点に時間と価格の両方を格納したトレンドラインを描きます。