Советники: Trade-Arbitrage - страница 22

 

Проверьте мультивалютный хэдж через скрипт CheckMyArbitrage. По столь скудному описанию судить сложно. Вероятнее всего, у вас отсутствует хэдж. Причин этому может быть масса. И они не связаны с советником.

 

Да, CheckMyArbitrage ничего не показывал!

 

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

 
getch:

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


Добрый день автору. 

Огромный респект за советника!

Но есть в его реботе проблема. Советник неправильно расчитывает обьем открываемых позиций.

За последний день возникло две таких ситуации:

gbpaud (sell) && gbpusd/audusd (Buy)

sell 3.59 audusd 0.9046 
sell 2.00 gbpaud 1.7963 
buy 2.00 gbpusd 1.6249

Получается, что советник в пунктах выходит в плюс, в  деньгах в минус.

Пораскинув мозгами я пересчитал обьемы и понял что по audusd он должен был открыться 1,88 лотом, тогда все правильно получается.

Такая же ситуация повторилась еще раз по этим же парам но на другом брокере. И опять сделка в пунктах в плюсе, а в валюте в минусе.

Закрыв часть позиции по audusd  все встало на свои места.

Скорее всего из-за этого у многих людей советник показывает отрицательный результат.

Было бы очень признателен автору если он внесет нужные изменения.

Есть еще парочка интересныч идей, но в программировании я не силен.

Если автору интересно пусть отпишеться в личку.

Блин вроде разобрался.

Брокеры недают открывать разнонаправленные ордера по одному инструменту, а получилось два арбитража в разные стороны.

Убрал из Trade-Arbitrage.txt ситуации когда открываются разнонаправленные ордера по одному инструменту.

Хотелось бы чтоб автор сделал проверку на достаточность средств для торговли.

С уважением!

 

09:53:28 Trade-Arbitrage NZDCAD,M1: loaded successfully
09:53:28 Trade-Arbitrage NZDCAD,M1 inputs: Currencies="AUD, EUR, USD, CHF, JPY, NZD, GBP, CAD"; MinPips=4; SlipPage=0; Lock=true; Lots=0.1; MaxLot=1; MinLot=0.1; Monitoring=false; TimeToWrite=5;
09:54:43 Trade-Arbitrage NZDCAD,M1: MAX_CURRENCY = 8
09:54:43 Trade-Arbitrage NZDCAD,M1: MAX_REALSYMBOLS = 24
09:54:43 Trade-Arbitrage NZDCAD,M1: MAX_ALLSYMBOLS = 56
09:54:43 Trade-Arbitrage NZDCAD,M1: MAX_VARIANTSYMBOLS = 7
09:54:43 Trade-Arbitrage NZDCAD,M1: MAX_VARIANTPAIRS = 42
09:54:43 Trade-Arbitrage NZDCAD,M1: SumAllCounts = 294
09:54:43 Trade-Arbitrage NZDCAD,M1: SumAllVariants = 1292
09:54:43 Trade-Arbitrage NZDCAD,M1: AUDJPY / USDJPY && AUDCAD / USDCAD
09:54:43 Trade-Arbitrage NZDCAD,M1: EURJPY / AUDJPY && EURCAD / AUDCAD
09:54:43 Trade-Arbitrage NZDCAD,M1: USDJPY / AUDJPY && USDCAD / AUDCAD
09:54:43 Trade-Arbitrage NZDCAD,M1: GBPJPY / AUDJPY && GBPCAD / AUDCAD
09:54:43 Trade-Arbitrage NZDCAD,M1: AUDJPY / AUDCAD && USDJPY / USDCAD
09:54:43 Trade-Arbitrage NZDCAD,M1: initialized
09:59:38 Trade-Arbitrage NZDCAD,M1: MaxCountArbitrage = 0, Write Time Statistic = 0 s.

10:04:52 Trade-Arbitrage NZDCAD,M1: MaxCountArbitrage = 1, Write Time Statistic = 0 s.
..... (то же самое)..
12:00:14 Trade-Arbitrage NZDCAD,M1: MaxCountArbitrage = 1, Write Time Statistic = 0 s.
12:04:47 Trade-Arbitrage NZDCAD,M1: zero divide

Что это за фокусы? Раньше эта ошибка появлялась только на 0,01 лота

 
Sashulya:

09:53:28 Trade-Arbitrage NZDCAD,M1 inputs: Currencies="AUD, EUR, USD, CHF, JPY, NZD, GBP, CAD"; MinPips=4; SlipPage=0; Lock=true; Lots=0.1; MaxLot=1; MinLot=0.1; Monitoring=false; TimeToWrite=5;

При таких входных параметрах торговля арбитража не возможна. Необходимо понимать (см. описание) смысл входных параметров.

 

Послушай а не мог бы ты просто написать какие входные параметры нужны для+ и если сможешь рассказать почему.

Я не понимаю. Если ты не хочешь объяснить то никто не в обиде только нужно написать сверху когда выкладываешь что пояснения даваться не будут, какой смысл постоянно отвечать "нужно разбираться" если многие задают вопросы. неужели ты думаешь чо они не пытались понять. Можешь вообще написать выложил для чуства собственной важности чтобы поржать над вами лохами. Спасибо.

 

Здравствуйте, вы не могли бы подсказать видит ли эксперт свои ордера или нужно прикручивать magic?

Спасибо.

 

Может сразу ключ от квартиры где деньги лежат...))

 
Vitya:

Здравствуйте, вы не могли бы подсказать видит ли эксперт свои ордера или нужно прикручивать magic?

Логика эксперта такова, что ему не нужна информация о текущих открытых позициях. Поэтому использование MagicNumber бессмыслено.

Информация по открытым позициям по синтетическим парам хранится только во время работы эксперта. Необходимость сохранения во время выгрузки советника (в файле) такой информации видится неоднозначной.

Причина обращения: