And when the indicator you posted gets corrected then you get the indicators from the link provided : that is when it ("solar wind") becomes a non-repainting and correctly coded indicator
annbeea: Hi mladen,
thanks. I see the link you provided, and there is " none of these two indicators does not repaint" , so are the two indicators there repaint or non repaint, i am little bit confused now", thanks for clarify.
by the way, can the trendalt_alert indicator modify its code to non-repaint version as well? Many thanks.
I'm looking for advice regarding modifying my SL order.
Using an uptrend as an example, I want to reposition my SL below each preceeding swing low. I have coded this as follows: when a MACD golden cross is formed, the SL gets modified to the low preceeding that cross. The EA uses the preceeding 10 bars for the lowest low.
But I want to further elaborate on the code by using the ZigZag indicator and waiting until price has closed above the high. So once a MACD golden cross has formed, I then wait until price closes above recent high, and also ZigZag must have identified the low as well.
Any ideas how I would go about coding this? I have done this so far:
if (OrdersTotal() > 0)
{
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
What I want to do is determine the longer term trend on the H4 chart to filter out short/ long positions on shorter timeframes. I do this by using a donchian channel rather than MA's; price in an uptrend until it breaks the lower band. price in a downtrend until it breaks the upper band.
Anyway I do this by using the following:
//--- Determine trend direction on H4 chart
TrendDonchian_Low = Low;
TrendDonchian_High = High;
static bool TrendChart_UpTrend = false;
static bool TrendChart_DownTrend = false;
if (Ask > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = false;}
if (Bid < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = true;}
...
And when the indicator you posted gets corrected then you get the indicators from the link provided : that is when it ("solar wind") becomes a non-repainting and correctly coded indicator
Hi mladen,
thanks. I see the link you provided, and there is " none of these two indicators does not repaint" , so are the two indicators there repaint or non repaint, i am little bit confused now", thanks for clarify.
by the way, can the trendalt_alert indicator modify its code to non-repaint version as well? Many thanks.Only one alert a day
Hello,
I have an EA with 2 conditions on a daily TF that alert each time (tick) when the 2 conditions are right.
I want to have an alert the first time and no more for the day.
What code can I use.
Thanks in advance.
Jo
...
You simply have to limit it to alert only once per daily time frame bar
Do something like this :
if (yourAlertCoditions == true)
if (iTime(NULL,PERIOD_D1,0) != lastAlerted)
{
lastAlerted = iTime(NULL,PERIOD_D1,0);
... // your alerting code
}
Hello,
I have an EA with 2 conditions on a daily TF that alert each time (tick) when the 2 conditions are right.
I want to have an alert the first time and no more for the day.
What code can I use.
Thanks in advance.
Jothis ea is wonderful, make it workabal in live or real account 95% accuracy
this ea works eurusd 1 min worderful ,in demo account but dont put trade in live account so please somebody make it workabal to live or real account
my mail id is jitupathak8@gmail.com
reply me thanks
You simply have to limit it to alert only once per daily time frame bar
Do something like this :
if (yourAlertCoditions == true)
if (iTime(NULL,PERIOD_D1,0) != lastAlerted)
{
lastAlerted = iTime(NULL,PERIOD_D1,0);
... // your alerting code
}
Many thanks Mladen. I will try soon.
Jo
You simply have to limit it to alert only once per daily time frame bar
Do something like this :
if (yourAlertCoditions == true)
if (iTime(NULL,PERIOD_D1,0) != lastAlerted)
{
lastAlerted = iTime(NULL,PERIOD_D1,0);
... // your alerting code
}
Mladen, you are great.
Thanks again.
Jo
Detect an open position?
Hi
I want to know, when a position is opened, what is the instruction can detect a new order?
for example I want to write a simple sample that show a message when a position is generated.
Thanks for your help
Hello all,
I'm looking for advice regarding modifying my SL order.
Using an uptrend as an example, I want to reposition my SL below each preceeding swing low. I have coded this as follows: when a MACD golden cross is formed, the SL gets modified to the low preceeding that cross. The EA uses the preceeding 10 bars for the lowest low.
But I want to further elaborate on the code by using the ZigZag indicator and waiting until price has closed above the high. So once a MACD golden cross has formed, I then wait until price closes above recent high, and also ZigZag must have identified the low as well.
Any ideas how I would go about coding this? I have done this so far:
if (OrdersTotal() > 0)
{
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
{
if OrderType() == OP_BUY)
{
if (UpTrend == true && DownTrend == false && FastMACurrent > SlowMACurrent && MacdCurrent > SignalCurrent && MacdPrevious < SignalPrevious)
{
if (OrderStopLoss() != GetStopLossLong (TimingChart, TimingChartShift, SL_Period))
{
OrderModify(OrderTicket(), OrderOpenPrice(), GetStopLossLong (TimingChart, TimingChartShift, SL_Period), OrderTakeProfit(), OrderExpiration(), Green);
Thanks,
Hello all,
I've come across a problem with my code.
What I want to do is determine the longer term trend on the H4 chart to filter out short/ long positions on shorter timeframes. I do this by using a donchian channel rather than MA's; price in an uptrend until it breaks the lower band. price in a downtrend until it breaks the upper band.
Anyway I do this by using the following:
//--- Determine trend direction on H4 chart
TrendDonchian_Low = Low;
TrendDonchian_High = High;
static bool TrendChart_UpTrend = false;
static bool TrendChart_DownTrend = false;
if (Ask > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = false;}
if (Bid < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = true;}
Then when testing for a position I use..
//--- Check for long entry possibility
if (OrdersTotal() < 1)
{
if (TrendChart_UpTrend == true && TrendChart_DownTrend == false &&...
But its not working. Any ideas?
Weekend Learning !
Hello Masters
I wanted to put this indie on main chart but problem is it's name mix with EURUSD O H L C (Attached image) !
What should i do to change in code to hide indie name on main chart so it looks like chart window indicator !
I am not coder so any help would be appreciated.
Thanks in advance
secretcode