Delphi и Forex - Программное обеспечение | MMGP
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 434,340 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Программы для торговли на Форекс и Фондовом рынке: MetaTrader, Metastock и др. Торговые стратегии на базе этих программ (MetaQuotes Language 4 (MQL4). Советники, индикаторы, скрипты и прочие программы для торговли.
Важная информация
Есть опыт работы с криптовалютами? Заведи Крипто-Блог и заработай на нём!
Торгуешь криптовалютой? Оставь свой отзыв о бирже!
Разбираешься в криптовалюте? Прими участие в акции Крипторайтер 2.0 (2-10 поинтов за 1000 символов)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 21:56
Старый 16.09.2008, 17:53
#1
Любитель
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 21.03.2008
Сообщений: 288
Благодарностей: 71
УГ: 0
КП: 0.245
Delphi и Forex

В продолжение поста http://mmgp.ru/294881-post172.html

Как сделать тестер на Delphi для МТ4?
Саму логику тестера запрограммировать сложностей нет. Основная сложность как "вытянуть" их из МТ4 и было подходящим для Delphi.
Понимаю что это через базы данных надо делать, но у меня какраз с ними сложность.
Я делал в обход. Сохранял котировки в текстовом файле, затем моя программка анализировала текстовый файл (т.к. строчки там разные по длине), выковыривала цены, даты, объемы... и загоняла эти данные уже в свои текстовые файлы... по сути делал свои массивы, потом уже работал тестер - текстовые файлы загонял в memo а из него в массив и уже с ними тестер работал... но во первых все разрастается и усложняется изза этого, плюс, мемо имеет ограничение (не маленькие, но есть) на количество данных в массиве)..... вот как это все "цивилизованно" организовать? через базы данных? или по другому.
Можно ли сделать советника на Delphi для МТ4?
chrysler вне форума  
Старый 16.09.2008, 18:35
#2
Заблокированный
 
Пол: Мужской
Адрес: Панама
Инвестирую в: sexusex.net ;)
Регистрация: 25.02.2008
Сообщений: 2,323
Благодарностей: 169
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

А что делать с логикой реестра Windows?
Баннер: {{ slide.title }}
zigzug вне форума  
Старый 16.09.2008, 19:10
#3
Любитель
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 21.03.2008
Сообщений: 288
Благодарностей: 71
УГ: 0
КП: 0.245
Автор темы Ответ: Delphi и Forex

Цитата:
Сообщение от zigzug Посмотреть сообщение
А что делать с логикой реестра Windows?
zigzug причем тут реестр? или дело только постом отметиться? давай что по делу, если знаешь...
chrysler вне форума  
Старый 16.09.2008, 19:26
#4
Заблокированный
 
Пол: Мужской
Адрес: Панама
Инвестирую в: sexusex.net ;)
Регистрация: 25.02.2008
Сообщений: 2,323
Благодарностей: 169
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

Цитата:
Сообщение от chrysler Посмотреть сообщение
zigzug причем тут реестр? или дело только постом отметиться? давай что по делу, если знаешь...
Каждое перемещение мыши фиксируется реестром, дальше продолжать?

Цитата:
Понимаю что это через базы данных надо делать
Не знал Хотелось бы тоже узнать
Баннер: {{ slide.title }}
zigzug вне форума  
Старый 16.09.2008, 21:37
#5
Главный модератор
Главные модераторы
 
Имя: Евгений
Пол: Мужской
Регистрация: 07.12.2007
Сообщений: 14,636
Благодарностей: 6,672
Записей в блоге: 21
УГ: 3
подарки
награды Волшебный горшочек Ветеран MMGP.RU 
Ответ: Delphi и Forex

Цитата:
Каждое перемещение мыши фиксируется реестром, дальше продолжать?
Это из серии, "Слышал звон, да не знаю где он". Вообще не понимаю. действительно, зачем писать если не знаешь??? (Кстати, не каждое перемещение мышки фиксируется реестром и на выполнение программы оно вообще никак не влияет).

Цитата:
Сохранял котировки в текстовом файле, затем моя программка анализировала текстовый файл (т.к. строчки там разные по длине), выковыривала цены, даты, объемы... и загоняла эти данные уже в свои текстовые файлы...
Мысль я Вашу понял. Конечно, вариан реализуемый, но ОЧЕНЬ громоздкий, и будет сильно грузить компьютер, в силу использования Memo (у него еще и ограничения на кол-во символов).

Сохранять в текстовик и с ним работать можно. если не связывать с DDE? в таком случае просто работайте с форматом csv, в нем время, укажите обект типа Record, разделитель запятую и семь полей:
2001.01.22,00:00,1.4635,1.4685,1.4508,1.4667,323 - разделитель запятая
Все это организовать как динамический массив, а лучше двунаправленный список или кольцо, тогда скорость увеличится просто в сотни раз.

Но можно через DDE, это быстрее, но это и сложнее. Если Вам необходимо постоянно получать котировки, а приемлема и история, то используйте первый способ.
Aisller на форуме  
Старый 17.09.2008, 05:11
#6
Любитель
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 21.03.2008
Сообщений: 288
Благодарностей: 71
УГ: 0
КП: 0.245
Автор темы Ответ: Delphi и Forex

Цитата:
Сообщение от Aisller Посмотреть сообщение
форматом csv, в нем время, укажите обект типа Record, разделитель запятую и семь полей:
2001.01.22,00:00,1.4635,1.4685,1.4508,1.4667,323 - разделитель запятая
завтра попробую... похоже это прилично сократит код программы.
Цитата:
Сообщение от Aisller Посмотреть сообщение
лучше двунаправленный список или кольцо
не совсем понял... тут можно подробнее? особенно зачем закольцовывать массив? ведь здесь идет поточная обработка данных... или я не так понял?
Цитата:
Сообщение от Aisller Посмотреть сообщение
Если Вам необходимо постоянно получать котировки, а приемлема и история, то используйте первый способ.
Да это помоему лишнее - сразу программой получать котировки... если что залили свежий файл с котировками и все

Цитата:
Сообщение от zigzug Посмотреть сообщение
А болельщиков Манчестера к форексу куда применить?
уж лучше пусть болельщики Манчестера тебя применят может и флудить перестанешь.
chrysler вне форума  
Старый 17.09.2008, 11:18
#7
Главный модератор
Главные модераторы
 
Имя: Евгений
Пол: Мужской
Регистрация: 07.12.2007
Сообщений: 14,636
Благодарностей: 6,672
Записей в блоге: 21
УГ: 3
подарки
награды Волшебный горшочек Ветеран MMGP.RU 
Ответ: Delphi и Forex

Цитата:
не совсем понял... тут можно подробнее? особенно зачем закольцовывать массив? ведь здесь идет поточная обработка данных... или я не так понял?
Кольцо или двунаправленный список - это динамические элементы. Их можно сравнить с массивом, но данные в их случае, позволяют напрямую работать с оперативной памятью, тем самым увеличивая скорость обработки, а также увеличивая место хранения.

В случае динамических элементов, программе доступна вся оперативная память.
Aisller на форуме  
Старый 27.09.2008, 16:59
#8
Заблокированный (Должник)
 
Пол: Мужской
Возраст: 38
Адрес: Ипподром
Инвестирую в: Конный спорт
Регистрация: 13.09.2008
Сообщений: 780
Благодарностей: 241
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

ты можешь такое сделать ... ха ха ...

у меня есть конечно детальное описание генетического алгоритма ..
но...

один относительно компетентный человек сказал так -

для начала 130.000$ \ 4-е мес. и 15 человек комманда программеров.

если хотите сказать что новый тестер стратегий создать может один человек, да ещё и подключить поддержку sse 4.1 , многоядровость или много-процессорность ... - я удивлюсь...
Баннер: {{ slide.title }}
Куценко Владимир вне форума  
Старый 27.09.2008, 18:35
#9
Главный модератор
Главные модераторы
 
Имя: Евгений
Пол: Мужской
Регистрация: 07.12.2007
Сообщений: 14,636
Благодарностей: 6,672
Записей в блоге: 21
УГ: 3
подарки
награды Волшебный горшочек Ветеран MMGP.RU 
Ответ: Delphi и Forex

Цитата:
Сообщение от Куценко Владимир Посмотреть сообщение
если хотите сказать что новый тестер стратегий создать может один человек, да ещё и подключить поддержку sse 4.1 , многоядровость или много-процессорность ... - я удивлюсь...

ЗАЧЕМ такие навороты??? Это тестер стратегий, а не операционная система. На фиг на велосипед ставить самолетный двигатель? Кстати, такой тестер аналогичный MT4 может создать один человек.
Aisller на форуме  
Старый 27.09.2008, 23:29
#10
Заблокированный (Должник)
 
Пол: Мужской
Возраст: 38
Адрес: Ипподром
Инвестирую в: Конный спорт
Регистрация: 13.09.2008
Сообщений: 780
Благодарностей: 241
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

Цитата:
Сообщение от Aisller Посмотреть сообщение
ЗАЧЕМ такие навороты??? Это тестер стратегий, а не операционная система. На фиг на велосипед ставить самолетный двигатель? Кстати, такой тестер аналогичный MT4 может создать один человек.

странные тут все какие-то ...
чес слово ... у меня на обычном тестере неделя-2-е уходит на оптимизацию, с числом с 18-тью нулями ...

*Ну конечно если Вы пишите детские скрипты-помогайки для помощи трейдеру новичку,
или яля трейдеру 3-й руки, то тут сойдут и стандартный тестер и пентиум 3, и советник бесплатный с 3-мя параметрами.


то что мне нужно оптимизировать имеет порядки в раёне 70-120-ти нулей,
если бы СТАНДАРТНЫЙ тестер и стартанул , то я думаю пол годика точно ушло бы ... если не больше ...



простите уважаемый модератор, но я не верю что может один человек.
я даже не верю что 3-е могут...


что могут какой-то оптимизатор напиать для конкретной стратегии может,
да .. но вот улучшить тестер ... неа ...
я обрыл примерно 40-ок форумов, со многими общался .. 2-е начали работать...
заглохли ...
а человек 50-ят, при общении разводили руками - говоря что им это не по зубам...
так что ..
Баннер: {{ slide.title }}

Последний раз редактировалось Куценко Владимир; 27.09.2008 в 23:33.
Куценко Владимир вне форума  
Старый 28.09.2008, 01:58
#11
Любитель
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 21.03.2008
Сообщений: 288
Благодарностей: 71
УГ: 0
КП: 0.245
Автор темы Ответ: Delphi и Forex

Цитата:
Сообщение от Куценко Владимир Посмотреть сообщение
если хотите сказать что новый тестер стратегий создать может один человек, да ещё и подключить поддержку sse 4.1 , многоядровость или много-процессорность ... - я удивлюсь...
Куценко Владимир - я в шоке... прочитать файл с котировками и обрабатывай себе массивы с числами - вот это сложность.... для которой надо 15 человек и 130 000 - ухаха и каком месту надо многоядровость?? SSE 4.1?? может скажете что нужно для тестера форекс написать еще directX15? поддержку шейдеров? 3D визуализатор? текстовый редактор?... что еще?
я понимаю что вы купили какуюто стратегию, и бегаете по форуму и рассказываете сказки какой вы дупер-трейдер и навеваете дыму о вашей "компентности" ваша стратегия весьма известная, но вы же еще не знаете что ваша стратегия сливная?


1,5 недели, а я еще не сел за кодинг - заказов море.
chrysler вне форума  
Старый 28.09.2008, 02:12
#12
Заблокированный (Должник)
 
Пол: Мужской
Возраст: 38
Адрес: Ипподром
Инвестирую в: Конный спорт
Регистрация: 13.09.2008
Сообщений: 780
Благодарностей: 241
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

... говорить нескем ...

маштабность мышления на уровне дет сада ..

*Вы только трепетесь, а ниукого ничего нет - мог ли бы, мог бы .. 1 ,2 ,3 ..

за неделю ,месяц , год ... - и где хоть намёк ?

можно обыскать 100-тни форумов, опросить 1000-чи человек .. - нет ниукого и никто не делал тестер ... и не сделает один ..

харэ нести этот самонадеенный бред.


Баннер: {{ slide.title }}
Куценко Владимир вне форума  
Старый 28.09.2008, 09:06
#13
Мастер
 
Пол: Мужской
Адрес: Россия
Регистрация: 09.04.2007
Сообщений: 3,321
Благодарностей: 996
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

Цитата:
... говорить нескем ...

маштабность мышления на уровне дет сада ..

*Вы только трепетесь, а ниукого ничего нет - мог ли бы, мог бы .. 1 ,2 ,3 ..
Послушайте....очередной "гений" программинга....
Ваш уровень интеллекта стал понятен после того как Вы пытаетесь создать непонятно что и при этом "разбрызгиваете" обрывки ЧУЖИХ ИДЕЙ и ВЫСКАЗЫВАНИЙ....
Если Вы и подняли тему программинга на Delphi для рынка зачем вам MT4 ? Перешли бы на WLD и ничего там изобретать ненужно...пиши себе тс и тести (хоть "вдоль", хоть "поперёк")....
Прошу прощения за оффтоп...но таких "программистов" .... как выразился наш бывший президент..."мочить" нужно сами знаете где, что бы своими "супер" идеями (в виде изобретения велосипеда) не забивали не головы людям, ни темы в форумах....
alex72 вне форума  
Старый 28.09.2008, 10:29
#14
Главный модератор
Главные модераторы
 
Имя: Евгений
Пол: Мужской
Регистрация: 07.12.2007
Сообщений: 14,636
Благодарностей: 6,672
Записей в блоге: 21
УГ: 3
подарки
награды Волшебный горшочек Ветеран MMGP.RU 
Ответ: Delphi и Forex

Цитата:
маштабность мышления на уровне дет сада ..
Возможно бы вступил в дисскусию что-то доказывая, но посмотрев Вашу ветку с советником понял, что это глупо и смешно. Кстати, это на этом советнике гонять необходимо тестер с 70-120 нулями )))))))))))))))))

Цитата:
я обрыл примерно 40-ок форумов, со многими общался .. 2-е начали работать...
заглохли ...
Не повезло Вам с Форумами.

Цитата:
Вы только трепетесь, а ниукого ничего нет - мог ли бы, мог бы .. 1 ,2 ,3 ..

за неделю ,месяц , год ... - и где хоть намёк ?
Просто на данный момент это не нужно.

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

Удачи в покорении мира!
Aisller на форуме  
Старый 28.09.2008, 16:05
#15
Заблокированный (Должник)
 
Пол: Мужской
Возраст: 38
Адрес: Ипподром
Инвестирую в: Конный спорт
Регистрация: 13.09.2008
Сообщений: 780
Благодарностей: 241
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

в том то и дело что не на этом, этот довольно прост,
если все внимательно читали, то я говорю про -

http://championship.mql4.com/2007/users

Greezly 2008, -который очень сильно переработан и занял 10-тое место на
чемпионате в 2007.


если хотите могу показать скрины параметров ...

p.s.
да.. от некоторых программеров,
звучали предложения вести оптимизацию через METLAB ...
Баннер: {{ slide.title }}
Куценко Владимир вне форума  
Старый 28.09.2008, 17:38
#16
Любитель
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 21.03.2008
Сообщений: 288
Благодарностей: 71
УГ: 0
КП: 0.245
Автор темы Ответ: Delphi и Forex

Цитата:
Сообщение от Куценко Владимир Посмотреть сообщение
звучали предложения вести оптимизацию через METLAB ...
может вы про MATLAB? или это новый какой программный пакет?
chrysler вне форума  
Сказали спасибо:
alex72 (28.09.2008)
Старый 28.09.2008, 21:20
#17
Заблокированный (Должник)
 
Пол: Мужской
Возраст: 38
Адрес: Ипподром
Инвестирую в: Конный спорт
Регистрация: 13.09.2008
Сообщений: 780
Благодарностей: 241
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

да..
мат ...
Баннер: {{ slide.title }}
Куценко Владимир вне форума  
Старый 29.09.2008, 12:17
#18
Главный модератор
Главные модераторы
 
Имя: Евгений
Пол: Мужской
Регистрация: 07.12.2007
Сообщений: 14,636
Благодарностей: 6,672
Записей в блоге: 21
УГ: 3
подарки
награды Волшебный горшочек Ветеран MMGP.RU 
Ответ: Delphi и Forex

Цитата:
звучали предложения вести оптимизацию через METLAB ...
Дело в том, что в Delphi можно интегрировать математические пакеты без труда, и при этом будут доступны функции, которыми оперирует пакеты и MATLAB и MATEMATICA. В этом недостатка нет, и можно манипулировать числами с куда большей точностью, чем 10 знаков после запятой.

Моя профессия программирования, поэтому я могу оценить, что можно написать, а что нельзя. Я не занимаюсь роботами, торгую руками, но готов помочь советами как реализовать данный тестер.

А верить или не верить это уже дело каждого. Мне не принципиально что-то доказывать.

Удачи.
Aisller на форуме  
Старый 29.09.2008, 16:33
#19
Заблокированный (Должник)
 
Пол: Мужской
Возраст: 38
Адрес: Ипподром
Инвестирую в: Конный спорт
Регистрация: 13.09.2008
Сообщений: 780
Благодарностей: 241
УГ: 0
КП: 0.000
Ответ: Delphi и Forex

ну вот, консткуктивное предложение наконец !

Глянте кстати, тут видео с разработчиком mq5 ! -

http://forum.mql4.com/11730
Баннер: {{ slide.title }}
Куценко Владимир вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 21:56
Опции темы

Быстрый переход


Случайные темы
Аватар kozyref
7elephant - 7elephant.org
От kozyref в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватара нет
Новый ценовой рекорд для Bitcoin, и это не предел!!!
От Vakker в разделе «Новости криптовалют»
Аватар TTLuck2017
Before Brands привлек $35 млн. в серии B финансирования
От TTLuck2017 в разделе «Новости в мире финансов и инвестиций»
Аватар kamol_mix
Капитализация Apple впервые превысила $700 млрд
От kamol_mix в разделе «Новости в мире финансов и инвестиций»
Аватар Ganesa
Eco Planet - Eco-planet.in
От Ganesa в разделе «Архив: Список проблемных/неактивных/закрытых программ»
.     
Пользователей
434,340
Тем
503,892
Сообщений
12,649,691

mmgp.telegram