MT4 自定义图表属性指标

省的右键属性调整。

https://minagachi.com/chartproperty


//+------------------------------------------------------------------+
//|                                             Mi_ChartProperty.mq4 |
//|                                                     minagachi FX |
//|                                            https://minagachi.com |
//+------------------------------------------------------------------+
#property copyright   "minagachi FX"
#property link        "https://minagachi.com"
#property description "https://minagachi.com"
#property version     "4.00"
#property strict
#property indicator_chart_window

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit(){

   //---色の設定---
   color           chart_color_background  = clrBlack;         // 背景色
   color           chart_color_foreground  = clrWhite;         // 前景色
   color           chart_color_grid        = clrDarkSlateGray; // グリッド
   color           chart_color_chart_up    = clrRed;           // 上昇バー
   color           chart_color_chart_down  = clrAqua;          // 下降バー
   color           chart_color_candle_bull = clrRed;           // 上昇ロウソク足
   color           chart_color_candle_bear = clrAqua;          // 下降ロウソク足
   color           chart_color_chart_line  = clrLime;          // ラインチャート
   color           chart_color_volume      = clrLimeGreen;     // 出来高
   color           chart_color_ask         = clrRed;           // Askのライン
   color           chart_color_stop_level  = clrRed;           // ストプ・レベル

   //---全般---
   bool            chart_is_offline        = false;            // オフライン・チャート(機能しない 原因不明)
   bool            chart_foreground        = false;            // チャートを前面に表示
   bool            chart_shift             = true;             // チャートの右端移動
   bool            chart_autoscroll        = true;             // チャートの自動スクロール
   bool            chart_scalefix_11       = false;            // スケールを1対1に固定
   bool            chart_scalefix          = false;            // スケールの固定
   double          chart_fixed_max         = 0;                // 上限設定
   double          chart_fixed_min         = 0;                // 下限設定
   ENUM_CHART_MODE chart_mode              = CHART_CANDLES;    // チャートの種類
   int             chart_scale             = 2;                // チャートのスケール
   bool            chart_show_ohlc         = true;             // 四本値表示
   bool            chart_show_ask_line     = false;            // Askのラインを表示
   bool            chart_show_period_sep   = false;            // 期間区切り表示
   bool            chart_show_grid         = false;            // グリッドの表示
   bool            chart_show_volumes      = false;            // 出来高の表示
   bool            chart_show_object_descr = false;            // ライン等の説明を表示

   //---設定を適用---
   ChartSetInteger(0, CHART_COLOR_BACKGROUND, 0, chart_color_background);
   ChartSetInteger(0, CHART_COLOR_FOREGROUND, 0, chart_color_foreground);
   ChartSetInteger(0, CHART_COLOR_GRID, 0, chart_color_grid);
   ChartSetInteger(0, CHART_COLOR_CHART_UP, 0, chart_color_chart_up);
   ChartSetInteger(0, CHART_COLOR_CHART_DOWN, 0, chart_color_chart_down);
   ChartSetInteger(0, CHART_COLOR_CANDLE_BULL, 0, chart_color_candle_bull);
   ChartSetInteger(0, CHART_COLOR_CANDLE_BEAR, 0, chart_color_candle_bear);
   ChartSetInteger(0, CHART_COLOR_CHART_LINE, 0, chart_color_chart_line);
   ChartSetInteger(0, CHART_COLOR_VOLUME, 0, chart_color_volume);
   ChartSetInteger(0, CHART_COLOR_ASK, 0, chart_color_ask);
   ChartSetInteger(0, CHART_COLOR_STOP_LEVEL, 0, chart_color_stop_level);

   ChartSetInteger(0, CHART_IS_OFFLINE, 0, chart_is_offline);
   ChartSetInteger(0, CHART_FOREGROUND, 0, chart_foreground);
   ChartSetInteger(0, CHART_SHIFT, 0, chart_shift);
   ChartSetInteger(0, CHART_AUTOSCROLL, 0, chart_autoscroll);
   ChartSetInteger(0, CHART_SCALEFIX_11, 0, chart_scalefix_11);
   ChartSetInteger(0, CHART_SCALEFIX, 0, chart_scalefix);
   ChartSetInteger(0, CHART_MODE, 0, chart_mode);
   ChartSetInteger(0, CHART_SCALE, 0, chart_scale);
   ChartSetDouble(0, CHART_FIXED_MAX, chart_fixed_max);
   ChartSetDouble(0, CHART_FIXED_MIN, chart_fixed_min);
   ChartSetInteger(0, CHART_SHOW_OHLC, 0, chart_show_ohlc);
   ChartSetInteger(0, CHART_SHOW_ASK_LINE, 0, chart_show_ask_line);
   ChartSetInteger(0, CHART_SHOW_PERIOD_SEP, 0, chart_show_period_sep);
   ChartSetInteger(0, CHART_SHOW_GRID, 0, chart_show_grid);
   ChartSetInteger(0, CHART_SHOW_VOLUMES, 0, chart_show_volumes);
   ChartSetInteger(0, CHART_SHOW_OBJECT_DESCR, 0, chart_show_object_descr);

   return(INIT_SUCCEEDED);
}

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
{
   return(rates_total);
}
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇