Indicators/EAs for news and trading signals - page 8

 
 

News Pivot

Added pivots and some comments to News Calender indicator.

tools

 

Thanks a lot.

It works.

I updated post #5 of this thread.

Files:
newspivot.jpg  156 kb
 

UJ is not prefoming very well.

try to look my currern chart. the impact after 15 minute.

new digital what is ur setting?

Files:
time.jpg  69 kb
 
newdigital:
1. View the calendars.

2. Registration.

Please note: you do not need to register on this tool Forex-Tsd Calendar :: Calendars if you want to trade the signals. Just attach SignalTrader EAs to the chart may be enough!

3. You need to be registered on this tool if you want to create your own signals.It is the same with post #2 of this thread.

4. Files.

There are 3 files:

- SignalTrader_v1.4 EA;

- WebGet.mqh;

- WebGet.dll.

5. How to install SignalTrader_v1.4 EA.

Please note: this EA is not working with old build of Metatrader so please check your build.

- Place SignalTrader_v1.4 EA file to \experts folder (for example: C:\Program Files\Metatrader4\experts).

- Place WebGet.mqh file to \include folder (for example: C:\Program Files\Metatrader4\experts\include).

- Place WebGet.dll file to \libraries folder (for example: C:\Program Files\MetaTrader4\experts\libraries).

And please check the following:

- confirm DLL function call should be off in the Tools menu of Metatrader.

- Allow Enable Expert Advisors and Allow live trading should be on in Tools menu of Metatrader.

- Allow DLL import and Allow external experts import should be on in Tools menu of Metatrader and in indicator's settings as well.

Compile the EA in MetaEditor.

6. Settings.

Magic = 33333;[/CODE]

It is magic number. Set the different number for different charts if you are trading on the same copy if Metatrader.

Slippage = 6;[/CODE]

Slippage.

CalendarID = 15;[/CODE]

It is ID of signal calendar you are trading. Please look at post #3 of this thread for the explanation.

FileName ="USDJPY_D1";[/CODE]

It is the name of excel file: this EA is taking the signals from our tool Forex-Tsd Calendar :: Calendars from one of the signal calendar (see explanation about ID) and placing the signals to excel file. Please note: name of this file should be different for different chart.

ReqPeriod = 30; // Calendar Request period in min[/CODE]

EA will request the signals from our tool's signal calendar (ID) with periodicity of ReqPeriod. I am not recommending to set it less then 5 minutes. So, EA may get information about new signals to trade/close, or some correction of the old signals with with periodicity of ReqPeriod.

Lots = 1; // Lot size

Lot size.

OrderDuration = 0; // Order Duratiton Time in min (0 - not use duration)[/CODE]

It is basicly using for pending orders: buy stop, sell stop, buy limit and sell limit orders.

ProcessTime = 5; // Order processing Time in min[/CODE]

For example: EA should open buy at 13:35. But Metatrader may be busy openning/modifying some other orders, or disconnected for 1 monutes. Thus, EA will start to open this buy at 13:35 and if can not so EA will try to do it during the next 5 minutes. It is very very usefull settings if you are trading many EAs in one copy of Metatrader.

UseNewSigClose = 1; // Use Order Close after new signal(0-off,1-on)[/CODE]

If UseNewSigClose = 1: once you get new signal on some pair so old orders on the same pairs will be closed. For example, you have opene trade on USDCHF already but EA gets the other signal on USDCHF so this open trade will be closed and new order will be opened.

If UseNewSigClose = 0: no one order will be closed once EA will receive new signal on the same pair.

[CODE]UseEODClose = 0; // Use EOD Close (0-off,1-on)

SessionEnd = 23; // Session End Time

FridayEnd = 22; // Session End Time in Friday

Use end of the day close. If UseEODClose = 1 so all the orders will be closed in the end of the day (SessionEnd or FridayEnd time).

[CODE]OrdersNum = 1; // Number of orders

It is number of orders per one signal if UseOpposite = 0 and OrdersNum should be 2 in case of UseOpposite = 1 (see below about UseOpposite).

[CODE]UseExtSets = 0; // Use External Settings for TP and IS (0-off,1-on)

If UseExtSets = 1 so Ea will take stop loss and take profit value from the signal calendar. If UseExtSets = 0 so EA will use its own settings for stop loss and take profit and the signals will be used just to open the order in right direction/pair/time/price.

[CODE]UseOpposite = 0; // Use Opposite Orders: 0-off,1-on

If UseOpposite =1 so EA will recognize two opposite signals: for example - buy stop order and sell stop orders. In this case OrdersNum should be 2 and opposite signals should be written with 1 minutes interval in calendar and in this case only EA will recognize those two signals as an opposite ones. It is manily for pending orders.

[CODE]DelOpposite = 0; // Switch of orders deleting: 0-off,1-on

If UseOpposite =1 so we may use this DelOpposite function.

If UseOpposite =1 so it means that we have 2 opposite pending signals with 1 minutes interval from each other. If DelOpposite =1 so once one order is executed so the rest one will be deleted.

[CODE]TakeProfit = 200; // Take Profit in pips

StopLoss = 100; // Initial Stop in pips

TrailingStop = 45; // Trailing Stop in pips

BreakEven = 30; // Breakeven in pips

If UseExtSets = 0 so EA will use this settings.

[CODE]rFilter = " Rating Filter ";

UseRatingFilter = 1;

MaxRating = 3;

MinRating = 2;

It is rating filter.

1 = low impact; 2 = medium impact and 3 = high impacted signals.

If you want to use this rating filter so UseRatingFilter should be 1. If you want to trade medium and high impacted signals only so use MinRating = 2 and MaxRating = 3. If you want to trade high impacted signals only so use MinRating = 3 and MaxRating = 3.

[CODE]MM_Parameters = " MoneyManagement by L.Williams ";

MM = true; // ММ Switch

MaxRisk = 0.04; // Risk Factor

LossMax = 0; // Maximum Loss by 1 Lot

It is money management. MM should be true if you want to use it. With this settings i posted EA will start with 0.2 lot size for 5,000 deposit with 1:100 leverage for example.

7. How it works.

This EA is trading the the forex signals posted manually or by SignalSender indicator to our forex calendar tool Forex-Tsd Calendar :: Calendars

EA is taking the signals for a week and updating this information every ReqPeriod time in minutes.

You may use it to trade your own signals, to trade commercial signals, to trade somebody's private signals according to invitation or to trade public signals.

What folder does the .mql and .dll suppose to reside??

Dave

<<<

 
Dave137:
What folder does the .mql and .dll suppose to reside??

Dave

<<<

Seems it's explained in point 5.

 

So it is - Thanks for pointing me to it!

Dave

<<<

 
moneymaxs:
UJ is not prefoming very well.

try to look my currern chart. the impact after 15 minute.

new digital what is ur setting?

No one news EA can perform well with the same settings. The settings should be changed for every week or every news (which is version #6 is doing).

Only USDCAD will perform well for many months with same settings. For toehr pairs - the settings should be changed periodically based on news event values and volatility and so on.

Files:
 

i thing impact will happen between 60 minute.

Reason: