1. В программу TradeMonitor добавлены 2 новых поставщика котировок Rithmic и CQG FX. 
По данным тестирования эти поставщики показали хорошие результаты по скорости котировок по сравнению с Lmax Exchange.
Можно использовать демо счет для получения котировок с новых поставщиков, разница с реальными котировками незначительна. 
Но если у вас есть возможность открыть реальный счет, сделайте это.

2. Изменен дизайн и интерфейс программы TradeMonitor. Каждый поставщик котировок теперь открывается в новом окне (мониторе).

3. Новые поставщики котировок подключены к советнику версии 3.03. 
Но вы сможете использовать только 1 поставщика одновременно. Режим ModeofQuotes=2 НЕДОСТУПЕН!!!

4. Появился советник с полностью обновленным алгоритмом Newest PRO 3.7 (находится в папке новый алгоритм).
Новый алгоритм полностью фильтрует ложные сигналы, когда по каким-то причинам 
котировка на MetaTrader4 оказывается быстрее котировки от поставщика ликвидности. 
Так же сделка будет открыта только при условии поступления нового тика от поставщика котировок. 
Сравнение котировок идёт только на последнем тике.

5. Добавлена таблица котировок в нижнем правом углу графика.
Показывает текущие значения котировок, а так же разрыв котировки по сравнению с предыдущим тиком (Mt4GapAsk, Mt4GapBid).

6. При включении графики вы сможете увидеть визуально по какой цене советник защел в сделку 
и где в этот момент была цена поставщика котировок (добавлены ценовые метки). 
Так же визуально можно увидеть проскальзывание в пунктах, оно отображается текстовой меткой на графике.

7. Добавлен режим автоматического расчета ShiftBid. Режим AvtoShiftBid=true, позволяет в автоматическом режиме выравнивать котировки.
расчет сигнала в этом режиме отличается от стандартного метода. 
Алгоритм новый, просьба протестировать и если есть предложения по улучшению, пишите мне.

8. Добавлен звуковой сигнал при входе в сделку SoundSignal = true;

9. Упрощена работа с символами UseSymbCode = true/false 
Этот режим позволяет отключить чтение котировок по названию символа.
Для поставщиков котировок Lmax и Saxo, если ваш брокер не использует префиксы в названии торговой пары, 
не нужно печатать название символа для каждой валютной пары.Просто поставьте UseSymbCode = false. 
Советник будет считывать котировки по названию торгового инструмента в Meta Trader.

Для поставщиков котировок Rithmic и CQG FX необходимо ставить UseSymbCode = true, 
и печатать название символа из программы TradeMonitor в поле SymbCode="6EH5" (для EURUSD)
Для CQG FX название символа SymbCode="X.US.DREURUSD" (для EURUSD)

10. Добавлен режим LotsSignalPower = true;Расчет лота в зависимости от силы сигнала. 
При включении данного режима советник оценивает качество и силу сигнала и увеличивает лот, 
когда приходит хороший сигнал с большим разрывом котировок. Ограничить максимальный лот можно переменной max_Lots
Сигнал ранжируется на 4 группы по качеству и величине отставания в пунктах. Лот может быть увеличен максимум в 3 раза.
Стандартный лот это самый простой сигнал.
Стандартный лот*2 это средний сигнал.
Стандартный лот*3 это самый сильный сигнал.

11. Добавлен режим CloseWhenPriceEqual = true; При включении данного режима советник закроет сделку только тогда, 
когда разрыв котировок вернется к нормальному значению (исчезнет геп). 
Как только цена на Meta Trader  станет равна той цене при которой возник сигнал на поставщике котировок, 
сделка будет закрыта. Либо сделка будет закрыта по FixSL

12. Изменен режим EnterMode. Оставлено 2 режима расчета сигнала
В режиме 0:
Сигнал на Sell расчитывается по формуле Bid поставщика-MT4Bid;
Сигнал на Buy расчитывается по формуле Bid поставщика -MT4Ask;

В режиме 1:
Сигнал на Sell расчитывается по формуле Bid поставщика -MT4Bid;
Сигнал на Buy расчитывается по формуле Bid поставщика - MT4Bid;

13. Изменены комментарии к сделкам.

Как расшифровать комментарии:

G – отставание котировок (геп) при котором советник защел в сделку

Lb - котировка Lmax Bid;
La - котировка Lmax Ask;

Sb - котировка Saxo Bid;
Sa - котировка Saxo Ask;

Rb - котировка Rithmic Bid;
Ra - котировка Rithmic Ask;

Cb - котировка CQG FX Bid;
Ca - котировка CQG FX  Ask;

Mb - котировка Meta Trader Bid;
Mb - котировка Meta Trader Ask;

В новой версии добавлены комментарии в сделках, позволяющие узнать цены, по которым возник сигнал на вход и сравнить их.

Вы можете рассчитать проскальзывание при входе в сделку:

Сравните значение Цены по которой совершилась сделка с ценой указанной в комментарии к сделке (Mb или Ma), 
если вы видите большую разницу, значит на этом брокере сильные проскальзования.
 
Он не подходит для торговли арбитражем.


14. Добавлена настройка MaxGap=300 
Максимальный разрыв котировок в пунктах, если разрыв больше этого значения фиксируется обрыв связи с поставщиков котировок. 
Советник останавливает торговлю.

15. Добавлены режимы фильтрации сигнала UseMaxSpreadOpen, UseMaxSpreadClose, UseMaxTimeToOpenOrder. 
Позволяю фильтровать сигнал в зависимости от расширения спреда на MetaTrader и длительности открытия сделки. 
Задав значение MaxSpread =5, вы регулируете максимальный спред, при котором советник зайдет в сделку. 
Если брокер расширил спред больше этого значение, советник не будет торговать и закрывать сделку, 
пока спред не станет меньше этого значения.


1. The program TradeMonitor added 2 new vendor quotations Rithmic and CQG FX.
According to the test, these suppliers have shown good results in speed compared with quotations Lmax Exchange.
You can use a demo account to receive quotes from new suppliers, the difference with real quotes negligible.
But if you have the opportunity to open a real account, do it.

2. Change the design and interface of the program TradeMonitor. Each vendor quotes now opens in a new window (monitor).

3. New suppliers quotations connected to an adviser version 3.03.
But you can only use one vendor at a time. Mode 2 ModeofQuotes = NOT AVAILABLE !!!

4. The advisor with completely new algorithm Newest PRO 3.7 (located in the new algorithm).
The new algorithm is completely filters out false signals when, for whatever reasons,
quotation on MetaTrader4 is faster quotes from liquidity provider.
Just transaction will be opened only when a new tick comes from the vendor quotes.
Comparison of quotations comes only at the last tick.

5. Added a table of quotations in the lower right corner of the chart.
Displays the current values of quotations, as well as the gap quotes from the previous tick (Mt4GapAsk, Mt4GapBid).

6. When the graphs you can see visually at what price zaschel advisor in the transaction
and where at this moment was the price of the quotation (added to the price tag).
Just visually you can see slippage in points, it appears a text label on the graph.

7. Added automatic calculation ShiftBid. Mode AvtoShiftBid = true, allows you to automatically align the quotes.
calculation signal in this mode differs from the standard method.
New algorithm, please test and if there are suggestions for improvement, please contact me.

8. Added a beep when entering into a transaction SoundSignal = true;

9. Work with simplified characters UseSymbCode = true / false
This mode allows you to disable the reading of quotations for the title character.
For suppliers quotations Lmax and Saxo, if your broker does not use prefixes in the name of the trading pair,
not need to type the name of the symbol for each currency pary.Prosto put UseSymbCode = false.
Advisor will read quotes by name trading instrument in Meta Trader.

For suppliers quotations Rithmic and CQG FX is necessary to put UseSymbCode = true,
and typing the name of a character from the program in the field TradeMonitor SymbCode = "6EH5" (for EURUSD)
For CQG FX title character SymbCode = "X.US.DREURUSD" (for EURUSD)

10. The mode LotsSignalPower = true; Calculation of the lot, depending on the signal strength.
When enabled, the advisor evaluates the quality and signal strength and increases the exhibition,
when it comes to a good signal with a large gap in prices. Limit the maximum lot can be variable max_Lots
The signal is routed to 4 groups of quality and value gap in points. Lot can be increased to a maximum of three times.
A standard lot is the easiest signal.
Standard Lot * 2 is the average signal.
Standard Offer * 3 is the strongest signal.

11. The mode CloseWhenPriceEqual = true; When enabled, the Adviser will close the deal only if
when the gap quotes will return to normal (ren disappear).
Once the price of Meta Trader will be equal to the price at which the signal originated with the supplier quotes
transaction will be closed. Any transaction will be closed on FixSL

12. Changed mode EnterMode. Left 2 calculation mode signal
In Mode 0:
The signal at Sell calculated by the formula Bid vendor-MT4Bid;
Signal for Buy calculated by the formula Bid provider -MT4Ask;

In Mode 1:
The signal at Sell calculated by the formula Bid provider -MT4Bid;
Signal for Buy calculated by the formula Bid supplier - MT4Bid;

13. Changed the comments to the transactions.

How to decipher the comments:

G - lag quotes (ren) in which the advisor in the transaction zaschel

Lb - quote Lmax Bid;
La - quote Lmax Ask;

Sb - quote Saxo Bid;
Sa - quote Saxo Ask;

Rb - quote Rithmic Bid;
Ra - quote Rithmic Ask;

Cb - quote CQG FX Bid;
Ca - quote CQG FX Ask;

Mb - quote Meta Trader Bid;
Mb - quote Meta Trader Ask;

The new version adds comments in transactions that allow to know the prices at which there was a signal to the input and compare them.

You can calculate the slip at the entrance to the transaction:

Compare the prices on which to make a deal with the price indicated in the comments to the transaction (Mb and Ma),
if you see a big difference, so this broker strong slippage.
 
It is not appropriate for trading arbitrage.


14. Added option MaxGap = 300
The maximum gap of quotations in points, if the gap is greater than this value is fixed open communication with suppliers quotations.
Advisor stops trading.

15. The mode signal filtering UseMaxSpreadOpen, UseMaxSpreadClose, UseMaxTimeToOpenOrder.
Allows you to filter the signal depending on the widening of spreads on MetaTrader and duration of the opening of the transaction.
By entering MaxSpread = 5, you adjust the maximum spread at which the advisor comes to a deal.
If the broker spreads widened more than this value, the adviser will not trade and close the deal,
while the spread is less than this value.




