разные варианты попробовал, этот на мой взгляд лучше на маленький ТФ, на 15 и больше мин. уже ложные сигналы, один MACD не использую, лично для меня нереально что то делать, но она отлично работает в сочетании с Stochastic.
def Value;
def Avg;
switch (AverageType) {
case SMA:
Value = Average(close, fastLength) - Average(close, slowLength);
Avg = Average(Value, MACDLength);
case EMA:
Value = ExpAverage(close, fastLength) - ExpAverage(close, slowLength);
Avg = ExpAverage(Value, MACDLength);
}
plot wattsline = average(Value - Avg,5);
plot Diff = Value - Avg;
plot ZeroLine = 0;
#Value.SetDefaultColor(GetColor(1)); #Avg.SetDefaultColor(GetColor(8));
Diff.SetDefaultColor(GetColor(5));
Diff.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);
Diff.SetLineWeight(3);
Diff.DefineColor("Positive and Up", Color.GREEN);
Diff.DefineColor("Positive and Down", Color.DARK_GREEN);
Diff.DefineColor("Negative and Down", Color.RED);
Diff.DefineColor("Negative and Up", Color.DARK_RED);
Diff.AssignValueColor(if Diff >= 0 then if Diff > Diff[1] then Diff.color("Positive and Up" else Diff.color("Positive and Down" else if Diff < Diff[1] then Diff.color("Negative and Down" else Diff.color("Negative and Up");
ZeroLine.SetDefaultColor(GetColor(0));
для мт что то такое видел и юзал однажды..там если память не изменяет было три разных в одном индикаторе...
есть еще 2.3.1 для стандартного macd но там исключительно диверы ну и стопы лоховские можно смотреть...но для стопов есть фибо он их круче показывает, для диверов Kase....так что на макд стоит ли вообще заморачиваться
Ты раз уж индикаторам внимание начал уделять как помнишь тебе говорил....пальцем среднюю рисуешь и работаешь... .....есть у меня кое что для этого дела короче если сочтешь нужным то чирикни...
Блин, запутался, параметры MACD попробуй на: short ema-5, long ema-20, ema of MACD-30, я их использую на 1, 3, 9 минутках.
Ноя 29 2012, 06:24разные варианты попробовал, этот на мой взгляд лучше на маленький ТФ, на 15 и больше мин. уже ложные сигналы, один MACD не использую, лично для меня нереально что то делать, но она отлично работает в сочетании с Stochastic.
Ноя 29 2012, 06:385.34.5 только чуть переделанный
else Diff.color("Positive and Down"
else if Diff < Diff[1] then Diff.color("Negative and Down"
else Diff.color("Negative and Up"
);
Ноя 30 2012, 05:56declare lower;
input fastLength = 5;#25
input slowLength = 34;#170
input MACDLength = 5;#25
input AverageType = {SMA, default EMA};
def Value;
def Avg;
switch (AverageType) {
case SMA:
Value = Average(close, fastLength) - Average(close, slowLength);
Avg = Average(Value, MACDLength);
case EMA:
Value = ExpAverage(close, fastLength) - ExpAverage(close, slowLength);
Avg = ExpAverage(Value, MACDLength);
}
plot wattsline = average(Value - Avg,5);
plot Diff = Value - Avg;
plot ZeroLine = 0;
#Value.SetDefaultColor(GetColor(1));
#Avg.SetDefaultColor(GetColor(8));
Diff.SetDefaultColor(GetColor(5));
Diff.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);
Diff.SetLineWeight(3);
Diff.DefineColor("Positive and Up", Color.GREEN);
Diff.DefineColor("Positive and Down", Color.DARK_GREEN);
Diff.DefineColor("Negative and Down", Color.RED);
Diff.DefineColor("Negative and Up", Color.DARK_RED);
Diff.AssignValueColor(if Diff >= 0 then if Diff > Diff[1] then Diff.color("Positive and Up"
ZeroLine.SetDefaultColor(GetColor(0));
..вместо колобков просто скобка закрывающая будет.
Ноя 30 2012, 23:28для мт что то такое видел и юзал однажды..там если память не изменяет было три разных в одном индикаторе...
Дек 01 2012, 01:13есть еще 2.3.1 для стандартного macd но там исключительно диверы ну и стопы лоховские можно смотреть...но для стопов есть фибо он их круче показывает, для диверов Kase....так что на макд стоит ли вообще заморачиваться
Ты раз уж индикаторам внимание начал уделять как помнишь тебе говорил....пальцем среднюю рисуешь и работаешь... .....есть у меня кое что для этого дела короче если сочтешь нужным то чирикни...
ок, там много буков, так что пришлю тебе попозже чуть...
Дек 01 2012, 01:35