Терминал игнорирует условия в Start() при перекомпеляции. - страница 3

 

Странно почему же у меня выставляется.
MT4 build 202 от 6 февраля.
на 9 валютных пар воткнул по 9 парам и открылись.

По пунктам.
1. открыл счет
2. эксперты все прицеплены на 9 графиков (разные валюты)
3. т.к. рожи не улыбаются нажимаю кнопку "Советники"

Все открылись по всем 9 парам ордера в BUY

 
на 9 парах у меня работает.
сделай замену comment на print и выложи лог с ошибкой на 9 парах. строк 100 перед ошибкой.


З.Ы. А вот на новом баре открылось только 2 ордера из 9 (но это нам пока не важно, вроде)

Ошибка (146) при открытии ордера

 
Лог с момента старта до открывания ордеров.
В этот раз открылись 7 из 9.
Что опять таки странно почему не 9 если я делаю где-то ошибку.
В код добавит карантированность открытия ордера.
Файлы:
logs.zip  4 kb
 
HIDDEN писал (а):
Лог с момента старта до открывания ордеров.
В этот раз открылись 7 из 9.
Что опять таки странно почему не 9 если я делаю где-то ошибку.
В код добавит карантированность открытия ордера.

Мы , вроде разговаривали про перекомпиляцию. а это лог после старта. Ты разницу не чувствуешь?
 

А разве запуск не происходит после перекомпеляции?
Или я чего-то незнаю.

После перекомпеляции так же открываются сделки.
Где же собака то зарыта.

 
HIDDEN писал (а):

А разве запуск не происходит после перекомпеляции?
Или я чего-то незнаю.

После перекомпеляции так же открываются сделки.
Где же собака то зарыта.


Запуск терминала и перекомпиляция - разные вещи. Твой выложенный лог не соответствует теме ветки. Давай другой лог.
Запускаешь терминал. дешь всему запуститься, потом перекомпилируешь и шлешь лог 100 строк до ошибки (а лучше, с самого запуска терминала)
и я просил поменять коммент на принт.
 
вот лог после компеляции
Файлы:
20070215.zip  4 kb
 
Вот навсякий случай скопировал из терминала

2007.02.15 22:21:26 OpenBar USDCHF,H1: open #10769472 buy 0.10 USDCHF at 1. 2362 sl: 1.2332 tp: 1.2387 ok
2007.02.15 22:21:25 OpenBar USDCHF,H1: ÏÎËÓ×ÀÅÌ ÑÈÃÍÀË
2007.02.15 22:21:25 OpenBar USDCHF,H1: Fun_New_Bar: New_Time=1970.01.01 00:00
2007.02.15 22:21:25 OpenBar USDCHF,H1: Âûçûâàåì ôóíêöèþ Fun_New_Bar
2007.02.15 22:21:25 OpenBar USDCHF,H1: Start done:New_Bar=0
2007.02.15 22:21:23 OpenBar EURUSD,H1: ÆÄ¨Ì ÎÒÊÐÛÒÈß ÍÎÂÎÃÎ ÁÀÐÀ
2007.02.15 22:21:23 OpenBar EURUSD,H1: Fun_New_Bar: New_Time=2007.02.15 19:00
2007.02.15 22:21:23 OpenBar EURUSD,H1: Âûçûâàåì ôóíêöèþ Fun_New_Bar
2007.02.15 22:21:23 OpenBar EURUSD,H1: Start done:New_Bar=1
2007.02.15 22:21:16 OpenBar USDJPY,H1: open #10769468 buy 0.10 USDJPY at 119. 4700 sl: 119.1900 tp: 119.7200 ok
2007.02.15 22:21:15 OpenBar GBPJPY,H1: Îøèáêà (146) ïðè îòêðûòèè îðäåðà
2007.02.15 22:21:15 OpenBar GBPJPY,H1: ÏÎËÓ×ÀÅÌ ÑÈÃÍÀË
2007.02.15 22:21:15 OpenBar GBPJPY,H1: Fun_New_Bar: New_Time=1970.01.01 00:00
2007.02.15 22:21:15 OpenBar GBPJPY,H1: Âûçûâàåì ôóíêöèþ Fun_New_Bar
2007.02.15 22:21:15 OpenBar GBPJPY,H1: Start done:New_Bar=0
2007.02.15 22:21:15 OpenBar EURJPY,H1: Îøèáêà (146) ïðè îòêðûòèè îðäåðà
2007.02.15 22:21:15 OpenBar EURJPY,H1: ÏÎËÓ×ÀÅÌ ÑÈÃÍÀË
2007.02.15 22:21:15 OpenBar EURJPY,H1: Fun_New_Bar: New_Time=1970.01.01 00:00
2007.02.15 22:21:15 OpenBar EURJPY,H1: Âûçûâàåì ôóíêöèþ Fun_New_Bar
2007.02.15 22:21:15 OpenBar EURJPY,H1: Start done:New_Bar=0
2007.02.15 22:21:15 OpenBar USDJPY,H1: ÏÎËÓ×ÀÅÌ ÑÈÃÍÀË
2007.02.15 22:21:15 OpenBar USDJPY,H1: Fun_New_Bar: New_Time=1970.01.01 00:00
2007.02.15 22:21:15 OpenBar USDJPY,H1: Âûçûâàåì ôóíêöèþ Fun_New_Bar
2007.02.15 22:21:15 OpenBar USDJPY,H1: Start done:New_Bar=0
2007.02.15 22:21:14 OpenBar EURUSD,H1: open #10769466 buy 0.10 EURUSD at 1. 3135 sl: 1.3107 tp: 1.3160 ok
2007.02.15 22:21:13 OpenBar EURUSD,H1: ÏÎËÓ×ÀÅÌ ÑÈÃÍÀË
2007.02.15 22:21:13 OpenBar EURUSD,H1: Fun_New_Bar: New_Time=1970.01.01 00:00
2007.02.15 22:21:13 OpenBar EURUSD,H1: Âûçûâàåì ôóíêöèþ Fun_New_Bar
2007.02.15 22:21:13 OpenBar EURUSD,H1: Start done:New_Bar=0
2007.02.15 22:21:10 OpenBar GBPCHF,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar GBPCHF,H1: initialized
2007.02.15 22:21:10 OpenBar GBPCHF,H1: loaded successfully
2007.02.15 22:21:10 OpenBar GBPUSD,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar GBPUSD,H1: initialized
2007.02.15 22:21:10 OpenBar GBPUSD,H1: loaded successfully
2007.02.15 22:21:10 OpenBar USDJPY,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar USDJPY,H1: initialized
2007.02.15 22:21:10 OpenBar EURCHF,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar EURCHF,H1: initialized
2007.02.15 22:21:10 OpenBar EURCHF,H1: loaded successfully
2007.02.15 22:21:10 OpenBar USDJPY,H1: loaded successfully
2007.02.15 22:21:10 OpenBar EURCHF,H1: deinitialized
2007.02.15 22:21:10 OpenBar USDJPY,H1: deinitialized
2007.02.15 22:21:10 OpenBar EURJPY,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar EURJPY,H1: initialized
2007.02.15 22:21:10 OpenBar EURJPY,H1: loaded successfully
2007.02.15 22:21:10 OpenBar EURJPY,H1: deinitialized
2007.02.15 22:21:10 OpenBar EURGBP,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar EURGBP,H1: initialized
2007.02.15 22:21:10 OpenBar EURGBP,H1: loaded successfully
2007.02.15 22:21:10 OpenBar EURGBP,H1: deinitialized
2007.02.15 22:21:10 OpenBar GBPCHF,H1: deinitialized
2007.02.15 22:21:10 OpenBar GBPUSD,H1: deinitialized
2007.02.15 22:21:10 OpenBar GBPJPY,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar GBPJPY,H1: initialized
2007.02.15 22:21:10 OpenBar GBPJPY,H1: loaded successfully
2007.02.15 22:21:10 OpenBar EURUSD,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar EURUSD,H1: initialized
2007.02.15 22:21:10 OpenBar EURUSD,H1: loaded successfully
2007.02.15 22:21:10 OpenBar EURUSD,H1: deinitialized
2007.02.15 22:21:10 OpenBar GBPJPY,H1: deinitialized
2007.02.15 22:21:10 OpenBar USDCHF,H1 inputs: Periods=60; OpenBar=true;
2007.02.15 22:21:10 OpenBar USDCHF,H1: initialized
2007.02.15 22:21:10 OpenBar USDCHF,H1: loaded successfully
2007.02.15 22:21:10 OpenBar USDCHF,H1: deinitialized
2007.02.15 22:21:10 Compiling 'OpenBar'
 

зашли еще файл с текстом советника и откомпилированный советник.
только , перед отправкой откомпилируй и проверь еще раз, что ордера выставляются
У меня немного подругому работает.
типа так
00:16:34 _test_compilation GBPCHF,H1: deinitialized <--------------------------------------------------------
00:16:34 _test_compilation GBPCHF,H1: loaded successfully
00:16:34 _test_compilation GBPCHF,H1: initialized
00:16:34 _test_compilation GBPCHF,H1 inputs: Periods=60; OpenBar=true;

00:16:34 _test_compilation EURUSD,H4: deinitialized <--------------------------------------------------------
00:16:34 _test_compilation EURUSD,H4: loaded successfully
00:16:34 _test_compilation EURUSD,H4: initialized
00:16:34 _test_compilation EURUSD,H4 inputs: Periods=60; OpenBar=true;

00:16:34 _test_compilation GBPUSD,M1: deinitialized <--------------------------------------------------------

00:16:34 _test_compilation GBPUSD,M1: loaded successfully
00:16:34 _test_compilation GBPUSD,M1: initialized
00:16:34 _test_compilation GBPUSD,M1 inputs: Periods=60; OpenBar=true;

00:16:34 _test_compilation GBPCHF,H1: Start done:New_Bar=0
00:16:34 _test_compilation GBPCHF,H1: Вызываем функцию Fun_New_Bar
00:16:34 _test_compilation GBPCHF,H1: Fun_New_Bar: New_Time=2007.02.15 22:00 <--------------------------------------------------------
00:16:34 _test_compilation GBPCHF,H1: ЖДЁМ ОТКРЫТИЯ НОВОГО БАРА

 

Компилил, проверил, ошибка присутствует.


На всякий случай я еще и сам терминал тоже выкладываю. Может дело в нем.
http://rapidshare.com/files/16679783/MetaTrader_4.rar.html

Файлы:
experts.zip  5 kb
Причина обращения: