Советники: Три нейронных сети в трех разных временных диапазонах

 

Три нейронных сети в трех разных временных диапазонах:

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

Author: Apelsin

 
Извините - как его обучать?
 

Я натолкнулся на любопытный факт. Он вот. С первого по одиннацатое число октября 2013 торговли Вашим советником исторические данные с сервера МетаКвотес, а с 14 по 24 с моего Д.Ц. Для меня загадка,как Д.Ц. удаётся испортить историю так, что бы возникала подобная разница. На истории МетаКвотес Ваш советник за год зарабатывает около 27 тысяч долларов, а по истории Д.Ц в полном минусе.

1326 2013.10.03 04:07 modify 441 0.10 0.9550 0.9415 0.0000 0.00 9856.00
1327 2013.10.03 04:07 s/l 441 0.10 0.9415 0.9415 0.0000 135.00 9991.00
1328 2013.10.03 04:07 sell 442 0.10 0.9553 0.9563 0.0000 0.00 9991.00
1329 2013.10.03 04:08 modify 442 0.10 0.9553 0.9415 0.0000 0.00 9991.00
1330 2013.10.03 04:08 s/l 442 0.10 0.9415 0.9415 0.0000 138.00 10129.00
1331 2013.10.03 04:08 sell 443 0.10 0.9553 0.9563 0.0000 0.00 10129.00
1332 2013.10.03 04:09 modify 443 0.10 0.9553 0.9415 0.0000 0.00 10129.00
1333 2013.10.03 04:09 s/l 443 0.10 0.9415 0.9415 0.0000 138.00 10267.00
1334 2013.10.03 04:09 sell 444 0.10 0.9556 0.9566 0.0000 0.00 10267.00
1335 2013.10.03 04:10 modify 444 0.10 0.9556 0.9415 0.0000 0.00 10267.00
1336 2013.10.03 04:10 s/l 444 0.10 0.9415 0.9415 0.0000 141.00 10408.00
1337 2013.10.03 04:10 sell 445 0.10 0.9558 0.9568 0.0000 0.00 10408.00
1338 2013.10.03 04:11 modify 445 0.10 0.9558 0.9415 0.0000 0.00 10408.00
1339 2013.10.03 04:11 s/l 445 0.10 0.9415 0.9415 0.0000 143.00 10551.00
1340 2013.10.03 04:11 sell 446 0.10 0.9561 0.9571 0.0000 0.00 10551.00
1341 2013.10.03 04:12 modify 446 0.10 0.9561 0.9415 0.0000 0.00 10551.00
1342 2013.10.03 04:12 s/l 446 0.10 0.9415 0.9415 0.0000 146.00 10697.00
1343 2013.10.03 04:12 sell 447 0.10 0.9560 0.9570 0.0000 0.00 10697.00
1344 2013.10.03 04:13 modify 447 0.10 0.9560 0.9415 0.0000 0.00 10697.00
1345 2013.10.03 04:13 s/l 447 0.10 0.9415 0.9415 0.0000 145.00 10842.00
1346 2013.10.03 04:13 sell 448 0.10 0.9559 0.9569 0.0000 0.00 10842.00
1347 2013.10.03 04:14 modify 448 0.10 0.9559 0.9415 0.0000 0.00 10842.00
1348 2013.10.03 04:14 s/l 448 0.10 0.9415 0.9415 0.0000 144.00 10986.00
1349 2013.10.03 04:14 sell 449 0.10 0.9557 0.9567 0.0000 0.00 10986.00
1350 2013.10.03 04:15 modify 449 0.10 0.9557 0.9415 0.0000 0.00 10986.00
1351 2013.10.03 04:15 s/l 449 0.10 0.9415 0.9415 0.0000 142.00 11128.00
1352 2013.10.03 04:15 sell 450 0.10 0.9558 0.9568 0.0000 0.00 11128.00
1353 2013.10.03 04:16 modify 450 0.10 0.9558 0.9415 0.0000 0.00 11128.00
1354 2013.10.03 04:16 s/l 450 0.10 0.9415 0.9415 0.0000 143.00 11271.00
1355 2013.10.03 04:16 sell 451 0.10 0.9559 0.9569 0.0000 0.00 11271.00
1356 2013.10.03 04:17 modify 451 0.10 0.9559 0.9415 0.0000 0.00 11271.00
1357 2013.10.03 04:17 s/l 451 0.10 0.9415 0.9415 0.0000 144.00 11415.00
1358 2013.10.03 04:17 sell 452 0.10 0.9559 0.9569 0.0000 0.00 11415.00
1359 2013.10.03 04:18 modify 452 0.10 0.9559 0.9415 0.0000 0.00 11415.00
1360 2013.10.03 04:18 s/l 452 0.10 0.9415 0.9415 0.0000 144.00 11559.00
1361 2013.10.03 04:18 sell 453 0.10 0.9557 0.9567 0.0000 0.00 11559.00
1362 2013.10.03 04:19 modify 453 0.10 0.9557 0.9415 0.0000 0.00 11559.00
1363 2013.10.03 04:19 s/l 453 0.10 0.9415 0.9415 0.0000 142.00 11701.00
1364 2013.10.03 04:19 sell 454 0.10 0.9556 0.9566 0.0000 0.00 11701.00
1365 2013.10.03 04:20 modify 454 0.10 0.9556 0.9415 0.0000 0.00 11701.00
1366 2013.10.03 04:20 s/l 454 0.10 0.9415 0.9415 0.0000 141.00 11842.00
1367 2013.10.03 04:20 sell 455 0.10 0.9558 0.9568 0.0000 0.00 11842.00
1368 2013.10.03 04:21 modify 455 0.10 0.9558 0.9415 0.0000 0.00 11842.00
1369 2013.10.03 04:21 s/l 455 0.10 0.9415 0.9415 0.0000 143.00 11985.00
1370 2013.10.03 04:21 sell 456 0.10 0.9558 0.9568 0.0000 0.00 11985.00
1371 2013.10.03 04:22 modify 456 0.10 0.9558 0.9415 0.0000 0.00 11985.00
1372 2013.10.03 04:22 s/l 456 0.10 0.9415 0.9415 0.0000 143.00 12128.00
1373 2013.10.03 04:22 sell 457 0.10 0.9558 0.9568 0.0000 0.00 12128.00
1374 2013.10.03 04:23 modify 457 0.10 0.9558 0.9415 0.0000 0.00 12128.00
1375 2013.10.03 04:23 s/l 457 0.10 0.9415 0.9415 0.0000 143.00 12271.00
1376 2013.10.03 04:23 sell 458 0.10 0.9557 0.9567 0.0000 0.00 12271.00


8911 2013.10.21 20:59 s/l 2937 0.10 0.9653 0.9653 0.0000 -10.00 320755.50
8912 2013.10.21 20:59 buy 2938 0.10 0.9656 0.9646 0.0000 0.00 320755.50
8913 2013.10.22 02:19 s/l 2938 0.10 0.9646 0.9646 0.0000 -9.48 320746.02
8914 2013.10.22 15:00 buy 2939 0.10 0.9670 0.9660 0.0000 0.00 320746.02
8915 2013.10.22 15:19 s/l 2939 0.10 0.9660 0.9660 0.0000 -10.00 320736.02
8916 2013.10.22 15:19 buy 2940 0.10 0.9663 0.9653 0.0000 0.00 320736.02
8917 2013.10.22 15:30 modify 2940 0.10 0.9663 0.9659 0.0000 0.00 320736.02
8918 2013.10.22 15:30 modify 2940 0.10 0.9663 0.9665 0.0000 0.00 320736.02
8919 2013.10.22 15:31 modify 2940 0.10 0.9663 0.9671 0.0000 0.00 320736.02
8920 2013.10.22 15:31 modify 2940 0.10 0.9663 0.9673 0.0000 0.00 320736.02
8921 2013.10.22 15:31 modify 2940 0.10 0.9663 0.9675 0.0000 0.00 320736.02
8922 2013.10.22 15:31 modify 2940 0.10 0.9663 0.9677 0.0000 0.00 320736.02
8923 2013.10.22 15:31 modify 2940 0.10 0.9663 0.9679 0.0000 0.00 320736.02
8924 2013.10.22 15:31 modify 2940 0.10 0.9663 0.9681 0.0000 0.00 320736.02
8925 2013.10.22 15:31 modify 2940 0.10 0.9663 0.9683 0.0000 0.00 320736.02
8926 2013.10.22 15:36 modify 2940 0.10 0.9663 0.9685 0.0000 0.00 320736.02
8927 2013.10.22 15:37 modify 2940 0.10 0.9663 0.9687 0.0000 0.00 320736.02
8928 2013.10.22 15:37 modify 2940 0.10 0.9663 0.9689 0.0000 0.00 320736.02
8929 2013.10.22 15:37 modify 2940 0.10 0.9663 0.9691 0.0000 0.00 320736.02
8930 2013.10.22 15:37 modify 2940 0.10 0.9663 0.9693 0.0000 0.00 320736.02
8931 2013.10.22 15:43 s/l 2940 0.10 0.9693 0.9693 0.0000 30.00 320766.02
8932 2013.10.22 15:43 buy 2941 0.10 0.9696 0.9686 0.0000 0.00 320766.02
8933 2013.10.22 15:49 s/l 2941 0.10 0.9686 0.9686 0.0000 -10.00 320756.02
8934 2013.10.22 15:49 buy 2942 0.10 0.9689 0.9679 0.0000 0.00 320756.02
8935 2013.10.22 15:59 modify 2942 0.10 0.9689 0.9681 0.0000 0.00 320756.02
8936 2013.10.22 16:00 modify 2942 0.10 0.9689 0.9683 0.0000 0.00 320756.02
8937 2013.10.22 16:00 modify 2942 0.10 0.9689 0.9685 0.0000 0.00 320756.02
8938 2013.10.22 16:00 modify 2942 0.10 0.9689 0.9687 0.0000 0.00 320756.02
8939 2013.10.22 16:02 modify 2942 0.10 0.9689 0.9689 0.0000 0.00 320756.02
8940 2013.10.22 16:26 modify 2942 0.10 0.9689 0.9691 0.0000 0.00 320756.02
8941 2013.10.22 16:26 modify 2942 0.10 0.9689 0.9693 0.0000 0.00 320756.02
8942 2013.10.22 16:26 modify 2942 0.10 0.9689 0.9695 0.0000 0.00 320756.02
8943 2013.10.22 16:29 modify 2942 0.10 0.9689 0.9697 0.0000 0.00 320756.02
8944 2013.10.22 16:56 modify 2942 0.10 0.9689 0.9699 0.0000 0.00 320756.02
8945 2013.10.22 16:57 modify 2942 0.10 0.9689 0.9701 0.0000 0.00 320756.02
8946 2013.10.22 16:57 modify 2942 0.10 0.9689 0.9703 0.0000 0.00 320756.02
8947 2013.10.22 16:59 modify 2942 0.10 0.9689 0.9705 0.0000 0.00 320756.02
8948 2013.10.22 17:04 modify 2942 0.10 0.9689 0.9707 0.0000 0.00 320756.02
8949 2013.10.22 17:24 modify 2942 0.10 0.9689 0.9709 0.0000 0.00 320756.02
8950 2013.10.22 17:25 modify 2942 0.10 0.9689 0.9711 0.0000 0.00 320756.02
8951 2013.10.22 17:27 modify 2942 0.10 0.9689 0.9713 0.0000 0.00 320756.02
8952 2013.10.22 17:27 modify 2942 0.10 0.9689 0.9715 0.0000 0.00 320756.02
8953 2013.10.22 17:56 s/l 2942 0.10 0.9715 0.9715 0.0000 26.00 320782.02
8954 2013.10.22 17:56 buy 2943 0.10 0.9718 0.9708 0.0000 0.00 320782.02
8955 2013.10.22 17:59 s/l 2943 0.10 0.9708 0.9708 0.0000 -10.00 320772.02
8956 2013.10.22 17:59 buy 2944 0.10 0.9711 0.9701 0.0000 0.00 320772.02

 

На счет котировок я не ожидал, что часть с ДЦ ( Лайтфорекс), а часть от Метаквот .

Получается эти картинки сделаны на композитных котировках .

Конечно лучше всего работать с однородными котировками с того ДЦ, где будет стоять советник .

 

Обучал до 1 октября .

1 2013.08.01 01:00 sell 1 0.10 1.3297 1.3367 0.0000 0.00 500.00

2 2013.08.01 07:00 modify 1 0.10 1.3297 1.3297 0.0000 0.00 500.00

3 2013.08.01 10:00 modify 1 0.10 1.3297 1.3275 0.0000 0.00 500.00

4 2013.08.01 18:00 modify 1 0.10 1.3297 1.3255 0.0000 0.00 500.00

5 2013.08.01 23:00 modify 1 0.10 1.3297 1.3229 0.0000 0.00 500.00

6 2013.08.02 12:00 s/l 1 0.10 1.3229 1.3229 0.0000 68.04 568.04

7 2013.08.05 01:00 sell 2 0.10 1.3281 1.3351 0.0000 0.00 568.04

8 2013.08.05 16:00 modify 2 0.10 1.3281 1.3270 0.0000 0.00 568.04

9 2013.08.06 04:00 s/l 2 0.10 1.3270 1.3270 0.0000 11.04 579.08

10 2013.08.13 01:00 sell 3 0.10 1.3298 1.3368 0.0000 0.00 579.08

11 2013.08.13 16:00 modify 3 0.10 1.3298 1.3278 0.0000 0.00 579.08

12 2013.08.13 18:00 modify 3 0.10 1.3298 1.3257 0.0000 0.00 579.08

13 2013.08.13 20:00 s/l 3 0.10 1.3257 1.3257 0.0000 41.00 620.08

14 2013.08.13 20:00 sell 4 0.10 1.3252 1.3322 0.0000 0.00 620.08

15 2013.08.15 17:00 modify 4 0.10 1.3252 1.3251 0.0000 0.00 620.08

16 2013.08.15 18:00 s/l 4 0.10 1.3251 1.3251 0.0000 1.16 621.24

17 2013.08.21 01:00 sell 5 0.10 1.3416 1.3486 0.0000 0.00 621.24

18 2013.08.21 11:00 modify 5 0.10 1.3416 1.3415 0.0000 0.00 621.24

19 2013.08.21 19:00 modify 5 0.10 1.3416 1.3390 0.0000 0.00 621.24

20 2013.08.21 22:00 s/l 5 0.10 1.3390 1.3390 0.0000 26.00 647.24

21 2013.08.23 01:00 sell 6 0.10 1.3355 1.3425 0.0000 0.00 647.24

22 2013.08.28 17:00 modify 6 0.10 1.3355 1.3337 0.0000 0.00 647.24

23 2013.08.28 18:00 s/l 6 0.10 1.3337 1.3337 0.0000 18.12 665.36

24 2013.09.04 05:00 buy 7 0.10 1.3168 1.3098 0.0000 0.00 665.36

25 2013.09.04 18:00 modify 7 0.10 1.3168 1.3177 0.0000 0.00 665.36

26 2013.09.05 09:00 s/l 7 0.10 1.3177 1.3177 0.0000 8.31 673.67

27 2013.09.06 10:00 buy 8 0.10 1.3130 1.3060 0.0000 0.00 673.67

28 2013.09.06 17:00 modify 8 0.10 1.3130 1.3150 0.0000 0.00 673.67

29 2013.09.09 12:00 modify 8 0.10 1.3130 1.3176 0.0000 0.00 673.67

30 2013.09.09 18:00 modify 8 0.10 1.3130 1.3234 0.0000 0.00 673.67

31 2013.09.10 13:00 s/l 8 0.10 1.3234 1.3234 0.0000 103.54 777.21

32 2013.09.13 01:00 sell 9 0.10 1.3300 1.3370 0.0000 0.00 777.21

33 2013.09.13 08:00 modify 9 0.10 1.3300 1.3300 0.0000 0.00 777.21

34 2013.09.13 16:00 s/l 9 0.10 1.3300 1.3300 0.0000 0.00 777.21

35 2013.09.16 01:00 sell 10 0.10 1.3369 1.3439 0.0000 0.00 777.21

36 2013.09.16 14:00 modify 10 0.10 1.3369 1.3365 0.0000 0.00 777.21

37 2013.09.16 16:00 s/l 10 0.10 1.3365 1.3365 0.0000 4.00 781.21

38 2013.09.16 16:00 sell 11 0.10 1.3383 1.3453 0.0000 0.00 781.21

39 2013.09.16 18:00 modify 11 0.10 1.3383 1.3376 0.0000 0.00 781.21

40 2013.09.16 22:00 modify 11 0.10 1.3383 1.3356 0.0000 0.00 781.21

41 2013.09.17 10:00 s/l 11 0.10 1.3356 1.3356 0.0000 27.04 808.25

42 2013.09.24 01:00 sell 12 0.10 1.3492 1.3562 0.0000 0.00 808.25

43 2013.09.25 01:00 modify 12 0.10 1.3492 1.3492 0.0000 0.00 808.25

44 2013.09.25 12:00 s/l 12 0.10 1.3492 1.3492 0.0000 0.04 808.29

45 2013.09.25 12:00 sell 13 0.10 1.3496 1.3566 0.0000 0.00 808.29

46 2013.09.26 20:00 modify 13 0.10 1.3496 1.3495 0.0000 0.00 808.29

47 2013.09.27 09:00 s/l 13 0.10 1.3495 1.3495 0.0000 1.16 809.45

48 2013.10.08 01:00 sell 14 0.10 1.3577 1.3647 0.0000 0.00 809.45

49 2013.10.09 10:00 modify 14 0.10 1.3577 1.3570 0.0000 0.00 809.45

50 2013.10.09 11:00 modify 14 0.10 1.3577 1.3549 0.0000 0.00 809.45

51 2013.10.09 17:00 modify 14 0.10 1.3577 1.3529 0.0000 0.00 809.45

52 2013.10.09 23:00 s/l 14 0.10 1.3529 1.3529 0.0000 48.04 857.49

53 2013.10.23 01:00 sell 15 0.10 1.3777 1.3847 0.0000 0.00 857.49

54 2013.10.23 14:00 modify 15 0.10 1.3777 1.3765 0.0000 0.00 857.49

55 2013.10.23 16:00 s/l 15 0.10 1.3765 1.3765 0.0000 12.00 869.49

 

Сет файл доя обучения

p1=0.50000000

p1,F=1

p1,1=-1.00000000

p1,2=0.10000000

p1,3=1.00000000

p2=0.10000000

p2,F=1

p2,1=-1.00000000

p2,2=0.10000000

p2,3=1.00000000

p3=0.80000000

p3,F=1

p3,1=-1.00000000

p3,2=0.10000000

p3,3=1.00000000

q1=-1.00000000

q1,F=1

q1,1=-1.00000000

q1,2=0.10000000

q1,3=1.00000000

q2=-0.70000000

q2,F=1

q2,1=-1.00000000

q2,2=0.10000000

q2,3=1.00000000

q3=0.70000000

q3,F=1

q3,1=-1.00000000

q3,2=0.10000000

q3,3=1.00000000

k1=0.70000000

k1,F=1

k1,1=-1.00000000

k1,2=0.10000000

k1,3=1.00000000

k2=0.60000000

k2,F=1

k2,1=-1.00000000

k2,2=0.10000000

k2,3=1.00000000

k3=0.40000000

k3,F=1

k3,1=-1.00000000

k3,2=0.10000000

k3,3=1.00000000

st=11

st,F=0

st,1=1

st,2=1

st,3=30

stop=70

stop,F=0

stop,1=10

stop,2=10

stop,3=150

m1=23

m1,F=0

m1,1=1

m1,2=5

m1,3=30

m2=15

m2,F=0

m2,1=1

m2,2=5

m2,3=30

m3=20

m3,F=0

m3,1=1

m3,2=5

m3,3=30

m4=16

m4,F=0

m4,1=1

m4,2=5

m4,3=30

m5=1

m5,F=0

m5,1=1

m5,2=5

m5,3=30

m6=1

m6,F=0

m6,1=1

m6,2=5

m6,3=30

AllPositions=0

ProfitTrailing=1

TrailingStop=10

TrailingStop,F=1

TrailingStop,1=5

TrailingStop,2=5

TrailingStop,3=50

TrailingStep=10

TrailingStep,F=1

TrailingStep,1=5

TrailingStep,2=5

TrailingStep,3=50

UseSound=1

NameFileSound=expert.wav

 
сет подставляй
 
КАК ЕГО ОБУЧАТЬ? ВАМ СЛОЖНО ОТВЕТИТЬ?
 
mydone:
КАК ЕГО ОБУЧАТЬ? ВАМ СЛОЖНО ОТВЕТИТЬ?

Пусть такой же болт положат на тебя такие же неадекватные, "элитные" перцы, но из какой-то другой области жизни, в которой ты не будешь разбираться.
 
mydone:
КАК ЕГО ОБУЧАТЬ? ВАМ СЛОЖНО ОТВЕТИТЬ?


Загружаете этот сет файл в советник, берете месяца 4 данных и оптимизируете .

Параметры в сете - это весовые коэффициенты сети .

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

А методом перебора в оптимизаторе.

 

Потестировал. Результаты следующие...

В тестере стратегий все прекрасно. Умудрился дорастить профит фактор аж до 20 с чем-то. Но только на тестах по контрольным точкам, потому как тесты по всем тикам слиты полностью. Ни одного удачного прогона. Причем сливает под довольно крутым углом вниз.

Поставил на демку. На eurusd и gbpusd не торгует вообще. На eurgbp и usdjpy результаты такие же как в тестах со всеми тиками. То есть входит на рынок раз 20 в минуту и 95% позиций убыточные. Естественно сливает.

Поставил сет файл тот, который у вас в комменте ниже. Результат - на eurusd и gbpusd как не было торговли так и не появилась. На eurgbp торговля прекратилась, на usdjpy советник один раз зашел на рынок, сделал небольшую денюжку и на этом закончил. Тут даже не о прибыльности или убыточности даже вопрос, а о работоспособности как таковой.

Я не понимаю ваш советник. Не понимаю исходя из чего ставится объем, как он заходит на рынок, как выходит. Не понимаю почему не работает на демо счете. Я его вообще нихрена не понимаю. Возможно проблема в ДЦ, но с другими советниками у него полный порядок.

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