誰かがTradeStationのこのHull Moving Avgコードを取ってMT4で動作するように書き直してください。
----------------
入力:
二重価格(近い)、{HMAの計算に使用する価格系列}
int Length(9)、{HMAの計算に使用するバーの数}
int Displace(0)、{HMAのプロットを置き換える棒の数。負
この入力の値は、プロットを右に置き換え、正の値は、
左のプロット}
int BackgroundColorAlertCell(DarkGray); {アラート基準が満たされている場合、これは
RadarScreenのセル背景に使用される色。必要でない場合
警告の基準が満たされたときにセルの背景色を変更するには、
このデフォルトのセル背景色への入力}
変数:
double HullAvg(0);
HullAvg = HMA(Price、Length);
プロット1 [置き換え](HullAvg、HMA);
{アラート条件}
Displace = 0の場合
ベギン
価格がHullAvgを超えた場合
ベギン
アラート(船積み平均価格を超える価格);
SetPlotBGColor(1、BackgroundColorAlertCell);
終わり
それ以外の場合、価格はHullAvgで
ベギン
アラート(船の平均価格を横切る価格)。
SetPlotBGColor(1、BackgroundColorAlertCell);
終わり ;
終わり ;