• 概述
  • 评论 (5)
  • 评论 (48)
  • 新特性

CAP News Trading

Need to open a pending order at news time or need to open a pending/instant order at a specific time? CAP News Trading is the right tool for you. The CAP News Trading opens pending orders at a specific time or specific date for you avoiding human errors and enhancing your trading activity. It is useful for news traders who open pending orders before the news come out.


The EA performs the following tasks

  • It can open pending/instant orders at a given distance from the current price by the one-click panel.
  • It can open pending/instant orders at a specific day (like on a weekly schedule) and time.
  • It can delete opposite pending orders if one order is triggered (OCO) (optional).
  • It can delete/close pending/instant orders at a specific date/time (optional).
  • This EA can work on a pair or an index.


Other cool features are

  • One-click trading panel.
  • Auto download news time from news website.
  • Check the product in the strategy tester in Visualization mode.
  • You can set Maximum Spread to open a pending order (useful for news traders).
  • Integrated money management: auto lot sizing (optional).
  • You can set a pending order by a floating price.
  • Delete a pending order when the opposite pending order is active (true/false).


Some Important Input Parameters

For a complete description of the input parameters of the EA, kindly read the user guide.

Order Configurations

  • Order Type – Select your order type (Stop Pending / Limit Pending / Instant Orders).
  • Trade Direction – Select your trade direction (Both Long and Short / Long Side Only / Short Side Only)
  • Pending Order Strategy – How EA open pending order:
    1. Fix Distance – Pending order will be open fix distance from current price.
    2. Fix Distance (Floating) – Pending order will be open fix distance from current price. But pending order will be reset every selected time (by input value FloatingResetInSeconds).
    3. High/Low Level – Pending order will be opened based on the highest and lowest price from number of candles. Example: you set input 'Number of Candle for High/Low Level=5'. So EA open BuyStop at highest value from latest 5 candle and open SellStop at lowest value from latest 5 candle.
    4. Last Factal Level – Pending order open at latest fractal value.
  • PendingDistance – Distance between the current price and a pending order (stop/limit). It will work when 'Pending Order Strategy=Fix Distance' or 'Pending Order Strategy=Fix Distance (Floating)'
  • Number of Candle for High/Low Level – Number of Candle to measure highest and lowest value.
  • OCO – if true, delete a pending order when the opposite pending order is active. Example: At a certain time, the EA opens two pending orders – BuyStop and SellStop. When BuyStop is active, then the SellStop will be deleted.
  • FellowNewsTime – Select which time EA open pending orders.
    1. By Weekly Schedule – the EA opens pending orders according to your weekly schedule's parameters.
    2. By Fix Date and Time – the EA opens pending orders according to your selected date configuration's parameters.
    3. By Auto – EA download news time from news website.
  • FloatingResetInSeconds – floating reset time in seconds. Pending order will be floating with the current price until a pending order is active.
  • FloatingStopInSeconds – Select seconds if you want floating will be stop after this time. Zero value this disable this function.

Order Date Configurations

When you select FellowNewsTime=By Fix Date and Time, the EA opens a pending/instant order based on the below parameter.

  • TradeOpenDate_1 to TradeOpenDate_8 – Specific date and time for opening a pending order. You can specify 8 different settings for date and time (example: "2013.01.02 00:50:00").

Auto News Configurations

When you select FellowNewsTime=By Auto, the EA opens a pending/instant order based on the below parameter.

  • Current Currencies to display the news – If true, the EA downloads news only for current chart symbol. Example: You attach the EA on EURUSD chart, then the EA downloads only EUR and USD news.
  • Select Currency to display the news – if Current Currencies to display the news = false, the EA uses the selected currency to download the news time. Example: USD,EUR,GBP,CHF separated by commas.
  • LowNews – if true, download low-impact news.
  • MidleNews – if true, download medium-impact news.
  • HighNews – if true, download high-impact news.
  • DrawNewsLine – if true, draw all news time on chart.
  • AutoGMT – Auto calculate to find your broker time zone. It is very important for auto download news time. Without perfect time zone shift, news time will not show perfect.
  • ManualGMTOffset – if AutoGMT=false then you have to manually set your broker time zone.

IMPORTANT: To enable News Stop Trading and AutoGMT, tick the "Allow WebRequest" option and add this two URL:

  1. http://ec.forexprostools.com
  2. http://time.is/UTC

to the list of URLs for WebRequest. To do this, open Tools > Options > Expert Advisors. Check the option "Allow WebRequests for listed URL:". Add the following: "http://ec.forexprostools.com" and "https://time.is/UTC" and press "OK". The EA takes news from the specified websites.

Pending Order Expire

  • ExpirationInSeconds – expiration for a pending order (expressed as seconds).
  • DeletePendingAfterEx – if true, pending order are deleted after the expiration time is reached.
  • DeleteOrderAfterEx – if true, open orders are closed after expiration time is reached.

TP/SL Management

  • TakeProfit – Set TakeProfit in points.
  • StopLoss – Set StopLoss in points.
  • VirtualTP – Set virtual TakeProfit in points.
  • VirtualSL – Set virtual StopLoss in points.

VirtualTP/VirtualSL will not show in your trade. The EA manages these hidden TP/SL levels.

Trailing Management and Break-Even Management

Daily Close Trade Time

  • ActiveDailyCloseTime – true, orders are deleted/instant orders are closed after the selected time expires.
  • DeleteAllPendingOrder – true, orders are deleted after the selected time expires.
  • CloseAllActiveTrade – true, trades are closed after the selected time expires.
  • ActiveHour – hour when pending/instance orders are deleted/closed.
  • ActiveMinute – minute when pending/instance orders are deleted/closed.

Money Management


Important

[TradeOpenTime] parameter requires a specific format. If the format is wrong, it will not work. If you want to set the time, then set it like Hours: Minutes: Seconds (use symbol ":" to divide Hours, Minutes and Seconds. Do not use spaces). If you want to specify more than one time setting, use this symbol ";" to divide one setting from another.

Example: "11:60:00;08:00:59;12:14:59". Here we have three time settings: "11:60:00", "08:00:59" and "12:14:59" divided by ";". Do not add extra spaces.

All parameters are calculated as points, not pips.


Author

Mohammad Ali, technical analyst and speculator, software engineer and founder of Capilta Business Solutions.‌

Hilel Baroud
52
2017.06.07 14:35 
 

Working great with last NFP, need to wait and see on other news events with volatility how this EA will perform. Looking great so far!

Victor Epand
725
2017.01.15 18:57 
 

This EA has good features for news trading and works well.

jinhee Lee
644
2015.11.20 12:08 
 

This is exactly what I want to get! Great value

kanibus
243
2015.09.24 11:19 
 

I bought this EA a few days ago and I struggled to set it up. I contacted Mohammad on skype and he explained me everything with any tiny details, he was very profesional and confident about his product what convinced me to try his other EA's. 5 stars for customer service.

I will post another review about EA after a couple of weeks of using it. thanx

Ognyan Ivanov
409
2015.09.10 09:54 
 

Usefull EA, great for news trading. One have to test SL/ TP settings, as the price might change direction and if the EA is left on it own SL will be triggered if no trailing stop applied.

版本 3.10 - 2016.12.06
- Nothing change any function/Strategy.
- Optimize coding.
版本 3.0 - 2016.11.01
Added new properties:
- Open Pending Order Base On: select how EA calculates pending order's price level.
1. Fix Distance: open pending order at a fixed distance from the current price.
2. High/Low Level: open pending order based on highest/lowest value from Number of Candle.
3. Last Factal Level: open a pending order based on latest upper/lower fractal value.


Note: We update our product description. So you can check new description.
Caution: Do not update you product when you have existing trade.
版本 2.30 - 2015.11.12
-Changed property names:
---Expiration to ExpirationInSeconds
---OrderOpenByTime to OrderOpenWeeklySchedule

-Added new properties:
---Delete Pending Order After Expiration (true/false)
---Delete Open Order After Expiration (true/false)
---Both properties work with ExpirationInSeconds.
Example: set ExpirationInSeconds=60 and Delete Pending Order After Expiration = true. That means after 60 seconds from opening time, all pending orders are removed. If you set ExpirationInSeconds=60 and Delete Open Order After Expiration = true, then after 60 seconds from opening time, all open orders are closed. So, you can now select what you do after expiration, delete pending orders or close an open order or you can select both.
版本 2.20 - 2015.10.02
1. Minor Bugs Fixed - Some broker's MT4 did not show the button. Fixed the problem.
2. Changed "BuyPendingDistance and "SellPendingDistance" to new name "PendingDistance". Only one parameter.
版本 2.10 - 2015.08.10
Fixed some minor bugs.
版本 2.0 - 2015.07.31
1. Added Time to Open trade or pending order.
2. Added Date to Open trade or pending order.
3. Added Pending order Expiration. Set seconds pending order will be deleted.
4. Added Function pending order floating. To active this function pending order will be floating with current price.
5. Added function close trade or delete pending order after daily time reach.
6. With this version you can open instant order also.