さて、水平線の色を設定しましょうか。
今回は最初から色を変更可能にするためにパラメーターを使いましょう。
extern color LineColor1 = Red ;//水平線の色
この一行を追加します。
とりあえずRedにしてありますが
ここで指定した色がデフォルトになりますので自分の好きな色を指定してください。
これでパラメーターの宣言はOK。
はい、次
ObjectSet("LastWeekHigh",OBJPROP_COLOR,LineColor1);
これが先週高値ラインの色を変える関数になります。
他のラインも"LastWeekHigh"部分を変えるだけです。
コピペで貼り付けて
こんな感じでOKです。
このようにYellowを指定してやれば
このようになります。
ついでにラインスタイルも設定しちゃいましょう。
ラインスタイルは整数値で指定するので
extern int を使います。
extern int LineStyle1 = 0 ;//水平線のスタイル
これがパラメーターの宣言。
ObjectSet("LastWeekHigh",OBJPROP_STYLE,LineStyle1);
これがラインスタイルを設定する関数。
色の設定と同様、コピペしてちょちょいと書き直して
これで出来上がり。
1に変更すると
このように破線になります。
2にすると
・・・・
説明するのがめんどーなので自分で確認してください(笑)
ただ、
5にすると
消えます。
だから水平線を非表示にしたい場合は5にします。
6以上にしたらすべて実線になります。








