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

 
getch:

Многие вопросы повторяются. Ответы содержатся в описании и комментариях к нему.


Ответы конечно содержатся, но не совсем ясно.

- как создается файл Trade-Arbitrage.txt . Руками или автоматом? Если руками, то какие данные вставляются из ArbitrageStatistic.txt? Копируется вся информация или ее текст корректирутся. Если корректируеся, то каким образом? Или учитываются какие-то отдельные ситуации. Как долго необходимо набирать статистику при различных MinPips ?

 

На эти вопросы ответы содержатся там же. Общей инструкции по настройке нет, поскольку она индивидуальна. Нужно понимать смысл арбитража и связанные с ним особенности.

 

У меня советник останавливается (притом после открытия валютных пар)..! Пишет "деление на ноль..". А где оно, как его найти в этом коде советника гигантском..


2009.12.09 14:59:01    Trade-Arbitrage EURUSD,M1: zero divide (В журнале в эту же секунду сообщение бывает 2009.12.09 14:59:01 '174623': unknown command 44)


2009.12.09 14:54:30 Trade-Arbitrage EURUSD,M1: MaxCountArbitrage = 2, Write Time Statistic = 0 s.


Параметры такие:  

Currencies="AUD, EUR, USD, CHF, JPY, NZD, GBP, CAD"; MinPips=1; SlipPage=0; Lock=true; Lots=0.01; MaxLot=1; MinLot=0.01; Monitoring=false; TimeToWrite=5; Брокер MT4, поддерживает 0,01лота

Да, и почему советник при любых параметрах, например  Currencies="AUD, EUR, USD, CHF, JPY, NZD, GBP, CAD"; MinPips=5; SlipPage=0; Lock=true; Lots=0.1; MaxLot=1; MinLot=0.01; Monitoring=false; TimeToWrite=5 открывает валютные пары с суммарной минусовой прибылью все время, и жду жду а "оно" не переворачивается в плюсик?

Да и нигде в дисскусии не нашел -На минутный график советника садят или есть и секундные?..






 

Выложите журнал работы советника из experts/logs.

 
getch:

Выложите журнал работы советника из experts/logs.

  Вот нашел, например (только тут не видно):

16:01:58 Trade-Arbitrage EURUSD,M1: Variant1 = GBPUSD (Bid = 1.631600), Variant2 = EURUSD / EURGBP (Ask = 1.631341),

Difference = 2.6 pips

16:01:58 Trade-Arbitrage EURUSD,M1: ; SELL GBPUSD(-0.0) = 1.6316 Bid; SELL EURGBP(-0.0) = 0.9068 Bid; BUY EURUSD(0.0) = 1.4793 Ask

16:02:05 Trade-Arbitrage EURUSD,M1: close #14521780 sell 0.10 EURUSD at 1.4789 at price 1.4793


16:02:05 Trade-Arbitrage EURUSD,M1: 14521780(EURUSD) = OrderClose(14521780, 0.1(0.1), 1.4793, 0) - no error, SlipPage = 0, Lots = 0.1

16:02:05 Trade-Arbitrage EURUSD,M1: zero divide

Он при Lots=0.01 так делает. Я сам поищу в чем дело.


 

Разрешенные для торговли объемы брокеры, как правило, дают с точностью до двух знаков после запятой. Этого может быть недостаточно для мультивалютного хэджа, если указано малое значение параметра Lots.

 

А можно сделать MaxLot меньше 0,1 (у меня работает с minLot = 0,01(миним. лот брокера MT4), lots=0.01, MaxLot=0.1)?.. А то у меня денег не хватает, а советник сделки меньше 0,1 лота не открывает..  

 

Далее отвечать буду только на вопросы по коду, если у кого-то возникнут.

 

Доброй ночи.

Вот уже как с неделю пытаюсь выставить правильные настройки, но никакой торговли не видно. Даже несобирает статистику. Просмотрел все страницы этой темы. Было несколько вопросов, но следя за форумом, они исчезли, т.к. ответ уже был. MinLots установил равным 0.01, т.к. торгую в системе Alpari-Mini. По крайней мере, прога не ругается. Постоянно выводит сообщение:

00:06:06 Trade-Arbitrage EURUSD,M1: MaxCountArbitrage = 0, Write Time Statistic = 0 s.

Валюта: extern string Currencies = "eur,usd,aud,cad,jpy,chf,gbp,nzd";

В файле Trade-Arbitrage.txt:

1 / EURUSD && 1 / (GBPUSD * EURGBP)
EURUSD * USDJPY && EURGBP * GBPJPY
GBPUSD && GBPJPY / USDJPY

Пытался с другими параметрами, но также тихо.

Может кто поделится уже работающими файлами?

 

Доброго всем. У меня проблема похожего характера. Открывает одну позу и вырубается. Еррор, дискрипшин и стоппинг.

И так три позы подряд уже ((( Чё делать с этим, не могу разобраться никак. Никто не сталкивался с такой проблемкой? Буду очень признателен. Спасибо.

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