Да. Чудесам стоит только начаться, а потом их ничем не остановишь.
И ведь что характерно, причина, скорей всего, будет простая и лежащая перед глазами. Но о ней мы узнаем в последнюю очередь.
Не знаю, что еще сделать. Побитовое сравнение фалов историй для копий? Это легко и быстро. Но вряд ли дело в этом. Генератор случайных чисел при моделировании тиков определяет разный рез-т? Но тогда он не должен был воспроизводится в точности на одном и том же терминале.
Владею посредственно mql, когдато ознакомился с основными функциями, ну а на изучение всех тонкостей языка, как всегда нет времени, за что расплачиваюсь время от времени.
Суть моей ошибки: присваивал переменной типа double отношение двух переменных типа int,на что получал 0.
int a=1;int b=2;double c=a/b;//переменная с будет равна 0
На сон грядущий, после того, как отключилась от интернета, решила в автономе прогнать еще раз ТС на обоих терминалах. Результаты теста на терминале от MQ полностью совпадают, не буду еще раз их здесь выставлять. Тест же на терминале от Альпари оказался опять совершенно другим, хотя я вообще ничего не трогала из настроек. Теперь уже больше сделок похожих на тест с терминалом MQ.
№
Время
Тип
Ордер
Объём
Цена
S / L
T / P
Прибыль
Баланс
1
2009.09.02 10:55
buy
1
0.10
1.61528
0.00000
0.00000
2
2009.09.02 12:40
close
1
0.10
1.61966
0.00000
0.00000
43.80
1043.80
3
2009.09.03 05:25
buy
2
0.10
1.62827
0.00000
0.00000
4
2009.09.03 08:10
close
2
0.10
1.63116
0.00000
0.00000
28.90
1072.70
5
2009.09.03 11:05
buy
3
0.10
1.63620
0.00000
0.00000
6
2009.09.03 12:20
close
3
0.10
1.63842
0.00000
0.00000
22.20
1094.90
7
2009.09.04 16:35
buy
4
0.10
1.63454
0.00000
0.00000
8
2009.09.04 18:10
close
4
0.10
1.63972
0.00000
0.00000
51.80
1146.70
9
2009.09.08 17:05
buy
5
0.10
1.65669
0.00000
0.00000
10
2009.09.08 17:40
close
5
0.10
1.65220
0.00000
0.00000
-44.90
1101.80
11
2009.09.15 13:05
buy
6
0.10
1.64923
0.00000
0.00000
12
2009.09.15 14:39
close
6
0.10
1.64473
0.00000
0.00000
-45.00
1056.80
13
2009.09.15 18:10
buy
7
0.10
1.64387
0.00000
0.00000
14
2009.09.15 19:05
close
7
0.10
1.64628
0.00000
0.00000
24.10
1080.90
15
2009.09.16 17:10
buy
8
0.10
1.64977
0.00000
0.00000
16
2009.09.16 20:45
close
8
0.10
1.65010
0.00000
0.00000
3.30
1084.20
17
2009.09.18 11:00
buy
9
0.10
1.63482
0.00000
0.00000
18
2009.09.18 14:51
close
9
0.10
1.63479
0.00000
0.00000
-0.30
1083.90
19
2009.09.18 19:15
buy
10
0.10
1.62652
0.00000
0.00000
20
2009.09.21 00:00
close
10
0.10
1.62154
0.00000
0.00000
-49.85
1034.05
21
2009.09.21 01:40
buy
11
0.10
1.62618
0.00000
0.00000
22
2009.09.21 07:07
close
11
0.10
1.62168
0.00000
0.00000
-45.00
989.05
23
2009.09.21 17:40
buy
12
0.10
1.62315
0.00000
0.00000
24
2009.09.22 08:40
close
12
0.10
1.62798
0.00000
0.00000
48.25
1037.30
25
2009.09.23 23:20
buy
13
0.10
1.63481
0.00000
0.00000
26
2009.09.24 02:15
close
13
0.10
1.63579
0.00000
0.00000
9.65
1046.95
27
2009.09.25 03:30
buy
14
0.10
1.59312
0.00000
0.00000
28
2009.09.25 06:45
close
14
0.10
1.60030
0.00000
0.00000
71.80
1118.75
Теперь уже вообще не знаю что и думать, можно допустить, что история как-то на одном из терминалов не соответствует другому, но прогоны на одном и том же терминале показывают столь отличные результаты, при том, что работа той же самой ТС на другом терминале стабильна, и они работают с котировками одного и того же ДЦ.
Но выводы из этой истории напрашиваются очень тревожные, терминал нам дали как черный ящик, что в нем происходит, никто толком не знает, если в терминалы, которые загружаются с сайтов ДЦ, ДЦ забивает свои адреса, то вероятно может менять и другие настройки, а мы об этом даже не узнаем. Вообщем, дело ясное, что дело темное.
Владею посредственно mql, когдато ознакомился с основными функциями, ну а на изучение всех тонкостей языка, как всегда нет времени, за что расплачиваюсь время от времени.
Суть моей ошибки: присваивал переменной типа double отношение двух переменных типа int,на что получал 0.
Но это несколько из другой оперы. Это чисто программная ошибка.
Сделала еще один эксперимент, установила еще один терминал загруженный с сервера Альпари и прогнала на нем ТС, результат не совпадает с двумя предыдущими терминалами:
№
Время
Тип
Ордер
Объём
Цена
S / L
T / P
Прибыль
Баланс
1
2009.09.01 12:15
buy
1
0.10
1.62351
0.00000
0.00000
2
2009.09.01 15:13
close
1
0.10
1.61902
0.00000
0.00000
-44.90
955.10
3
2009.09.02 11:00
buy
2
0.10
1.61561
0.00000
0.00000
4
2009.09.02 12:40
close
2
0.10
1.61966
0.00000
0.00000
40.50
995.60
5
2009.09.02 22:45
buy
3
0.10
1.62762
0.00000
0.00000
6
2009.09.03 10:55
close
3
0.10
1.63641
0.00000
0.00000
87.75
1083.35
7
2009.09.04 16:30
buy
4
0.10
1.63389
0.00000
0.00000
8
2009.09.07 02:15
close
4
0.10
1.63976
0.00000
0.00000
58.65
1142.00
9
2009.09.09 11:20
buy
5
0.10
1.65119
0.00000
0.00000
10
2009.09.10 11:45
close
5
0.10
1.64980
0.00000
0.00000
-14.05
1127.95
11
2009.09.10 13:45
buy
6
0.10
1.66131
0.00000
0.00000
12
2009.09.10 17:00
close
6
0.10
1.66720
0.00000
0.00000
58.90
1186.85
13
2009.09.11 11:15
buy
7
0.10
1.67063
0.00000
0.00000
14
2009.09.11 16:03
close
7
0.10
1.66613
0.00000
0.00000
-45.00
1141.85
15
2009.09.11 18:05
buy
8
0.10
1.66953
0.00000
0.00000
16
2009.09.14 02:02
close
8
0.10
1.66503
0.00000
0.00000
-45.05
1096.80
17
2009.09.15 10:40
buy
9
0.10
1.66276
0.00000
0.00000
18
2009.09.15 11:23
close
9
0.10
1.65817
0.00000
0.00000
-45.90
1050.90
19
2009.09.16 05:07
buy
10
0.10
1.64748
0.00000
0.00000
20
2009.09.16 08:40
close
10
0.10
1.64598
0.00000
0.00000
-15.00
1035.90
21
2009.09.16 16:50
buy
11
0.10
1.64857
0.00000
0.00000
22
2009.09.16 22:20
close
11
0.10
1.64977
0.00000
0.00000
12.00
1047.90
23
2009.09.18 08:00
buy
12
0.10
1.63806
0.00000
0.00000
24
2009.09.18 08:46
close
12
0.10
1.63356
0.00000
0.00000
-45.00
1002.90
25
2009.09.23 23:15
buy
13
0.10
1.63482
0.00000
0.00000
26
2009.09.24 02:25
close
13
0.10
1.63664
0.00000
0.00000
18.05
1020.95
27
2009.09.24 17:30
buy
14
0.10
1.60743
0.00000
0.00000
28
2009.09.24 18:25
close
14
0.10
1.60646
0.00000
0.00000
-9.70
1011.25
29
2009.09.25 03:20
buy
15
0.10
1.59272
0.00000
0.00000
30
2009.09.25 06:40
close
15
0.10
1.59865
0.00000
0.00000
59.30
1070.55
31
2009.09.25 16:20
buy
16
0.10
1.60157
0.00000
0.00000
32
2009.09.25 16:39
close
16
0.10
1.59709
0.00000
0.00000
-44.80
1025.75
И что еще ждать? Как вообще в такой ситуации можно вести речь об оптимизации ТС, если при переносе ТС с одного терминала на другой, не то, что оптимизируемые параметры, но и вся логика работы ТС разваливается!!! И насколько мне говорит интуиция, к рынку эти проблемы вообще не имеют отношения. "Как дальше жить? Куда бедному крестьянину податься? Белые придут -грабят, красные придут - грабят!"
Вам же могу лишь посоветовать: отослать код своего советника одному из профи, один кстати предлагал (как я понял) такую помощь.
Если бы проблема была в коде, на терминале MQ работа ТС так же была не стабильной. Я же на этом терминале делала по сотни прогонов в день отлаживая логику работы ТС, и ни каких подобных проблем не замечала.
Да. Чудесам стоит только начаться, а потом их ничем не остановишь.
И ведь что характерно, причина, скорей всего, будет простая и лежащая перед глазами. Но о ней мы узнаем в последнюю очередь.
Не знаю, что еще сделать. Побитовое сравнение фалов историй для копий? Это легко и быстро. Но вряд ли дело в этом. Генератор случайных чисел при моделировании тиков определяет разный рез-т? Но тогда он не должен был воспроизводится в точности на одном и том же терминале.
Не знаю. Иссяк пока.)))
И у меня случился очередной казус на днях.
Владею посредственно mql, когдато ознакомился с основными функциями, ну а на изучение всех тонкостей языка, как всегда нет времени, за что расплачиваюсь время от времени.
Суть моей ошибки: присваивал переменной типа double отношение двух переменных типа int,на что получал 0.
На сон грядущий, после того, как отключилась от интернета, решила в автономе прогнать еще раз ТС на обоих терминалах. Результаты теста на терминале от MQ полностью совпадают, не буду еще раз их здесь выставлять. Тест же на терминале от Альпари оказался опять совершенно другим, хотя я вообще ничего не трогала из настроек. Теперь уже больше сделок похожих на тест с терминалом MQ.
Теперь уже вообще не знаю что и думать, можно допустить, что история как-то на одном из терминалов не соответствует другому, но прогоны на одном и том же терминале показывают столь отличные результаты, при том, что работа той же самой ТС на другом терминале стабильна, и они работают с котировками одного и того же ДЦ.
Но выводы из этой истории напрашиваются очень тревожные, терминал нам дали как черный ящик, что в нем происходит, никто толком не знает, если в терминалы, которые загружаются с сайтов ДЦ, ДЦ забивает свои адреса, то вероятно может менять и другие настройки, а мы об этом даже не узнаем. Вообщем, дело ясное, что дело темное.
И у меня случился очередной казус на днях.
Владею посредственно mql, когдато ознакомился с основными функциями, ну а на изучение всех тонкостей языка, как всегда нет времени, за что расплачиваюсь время от времени.
Суть моей ошибки: присваивал переменной типа double отношение двух переменных типа int,на что получал 0.
Но это несколько из другой оперы. Это чисто программная ошибка.
Но это несколько из другой оперы. Это чисто программная ошибка.
Согласен.
Вам же могу лишь посоветовать: отослать код своего советника одному из профи, один кстати предлагал (как я понял) такую помощь.
Сделала еще один эксперимент, установила еще один терминал загруженный с сервера Альпари и прогнала на нем ТС, результат не совпадает с двумя предыдущими терминалами:
И что еще ждать? Как вообще в такой ситуации можно вести речь об оптимизации ТС, если при переносе ТС с одного терминала на другой, не то, что оптимизируемые параметры, но и вся логика работы ТС разваливается!!! И насколько мне говорит интуиция, к рынку эти проблемы вообще не имеют отношения. "Как дальше жить? Куда бедному крестьянину податься? Белые придут -грабят, красные придут - грабят!"
Согласен.
Вам же могу лишь посоветовать: отослать код своего советника одному из профи, один кстати предлагал (как я понял) такую помощь.
Если бы проблема была в коде, на терминале MQ работа ТС так же была не стабильной. Я же на этом терминале делала по сотни прогонов в день отлаживая логику работы ТС, и ни каких подобных проблем не замечала.
Angela, можно вопрос задам...
Терминал от МК подключали к тому же демо-счету, что и Альпаревский? С именами серверов или айпишниками все так - совпадают?
Так или иначе, ясен пень, что-то с котирами или торговыми настройками!
Попробуйте так:
Попробуйте так:
Ну ты клоун. А как же низкоуровневое форматирование винчестера и переустановка Windows ???