МГС  Московская Гигабитная Сеть
 www.umos.su info@umos.su  Выделенные линии Ве/б-Студия Хостинг Collocation
 Тарифы Вопросы и ответы Полезная информация Контакты

Софт >> Excel

Страниц в ветке: 1 | 2 | 3 | 4 | 5 | (все)
andy
Свой человек


Зарегистрирован: 24/06/2006
Сообщений: 63
Re: торговый робот в Excel [re: Andrewso]
      #321573 - 31/12/2010 14:16

В ответ на :

Andrewso писал:
Пытаюсь договориться с программистом. Связка MT/Excel/dll нейросети NeuruSolution с управлением на VBA/Collective2

Using MetaTrader with Collective2





Ой, мне никаких нейросетей не надо. Мне бы просто позицию открыть с рынка в МТ4 из Экселя, чтобы в ордере параметры из Экселя были типа инструмент, ТП, СЛ и объем. Т.е. код хотелось бы увидеть, как создать СОМ-объект типа МТ4 и как на сатанинском языке МКЛ позицию открыть с параметрами из Экселя переданными.

--------------------
Маленьких щенков-лабрадоров отдали в хорошие руки, но проказникам не сидится на месте и они решают убежать.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: andy]
      #327187 - 04/03/2011 06:14

MS Excel Trading Platform

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Yans
Гость


Зарегистрирован: 29/10/2010
Сообщений: 18
Нахождение: Россия, г.Волгодонск, Ростовск...
Re: торговый робот в Excel [re: Andrewso]
      #327258 - 04/03/2011 23:52

Ребята, помогите кто может! Пытаюсь прикрутить стакан из Квика к Маркет Дельте в Excel. Проблема такая - на лист Trades по двум DDE выводятся данные. Данные динамически обновляются. В макросе данные обрабатываются и результаты выводятся на другой лист (Delta). В процедуре Real встречаются две процедуры, а именно Update и BidAsk, каждая из которых обрабатывает свой поток данных. Каждая процедура по отдельности работает (если одну закоментировать, а другую нет), а вот вместе работать не хотят. Как сделать, чтобы две процедуры работали одновременно? Кстати программа для обработки потока котировок на фондовом рынке. Вообще возможно такое, чтоб две процедуры работали одновременно, обрабатывая каждая свой поток данных? Я вот здесь мучаюсь: http://forex.kbpauk.ru/showflat.php?Cat=...7cc6#Post324737

--------------------
Я не волшебник, но быстро учусь!


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: Yans]
      #327267 - 05/03/2011 08:19

в Excel нет многопоточности, насколько я знаю.
Сделайте чтобы выполнение процедур чередовалось во времени.
Наверно простейшим решением будет вставить в начало каждого макроса строчку (Update/Real)
On Error Resume Next '-переход к следующей команде кода при ошибке.

Т.е. идея такова, что когда операции будут попадать на выполнение одновременно - та что пришла позже будет пропускаться.
Применять следует аккуратно - результаты вычислений могут быть неверны.

А если объеденить макросы?

Sub Update()
Application.OnKey "{HOME}", "ExitMD"
'Trade_BA_Asign 'установка значений: время, цена, кол-во, операция
If tr.time = #6:59:59 PM# Then
Exit Sub
End If
While TrBook.Cells(TrNum + 1, 1).Value > 0 'лист "Trades"
If tr.price = 0 Then
Exit Sub
End If

TimeCheck 'проверка времени
CheckExtremum 'проверка цены на минимум и максимум

CheckBA 'Суммирование объема
BidAsk
Stakan
If tr.time = #6:59:59 PM# Then Exit Sub
Wend
Update
If tr.time = #6:59:59 PM# Then Exit Sub
Application.OnKey "{HOME}", "ExitMD"
Application.OnTime Now + TimeValue("00:00:01"), "Update"
End Sub


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Yans
Гость


Зарегистрирован: 29/10/2010
Сообщений: 18
Нахождение: Россия, г.Волгодонск, Ростовск...
Re: торговый робот в Excel [re: Andrewso]
      #327931 - 12/03/2011 21:56

Очень жаль! С другого форума тоже подтвердили, что две процедуры одновременно запустить нельзя, т.е. нет многопоточности! А на VB 6.0 это возможно? Вообще мне надо простую рисовалку, что бы изобразить Маркет Дельту или ФутПринт, ну и стакан к нему прикрутить и чтоб все это привязать к уровню цены. Тогда более наглядно будет видно что происходит на рынке. Как раз многопоточность здесь и необходима. Может что посоветуете?

--------------------
Я не волшебник, но быстро учусь!


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: Yans]
      #327945 - 13/03/2011 07:30

Там много чего возможно. Я ж посоветовал - попробуйте. Если не получится будем думать дальше.
И алгоритм, на словах - чего нужно добиться, типа:
1.получаем котировку
2.обрабатываем её по формуле
3.результат записываем
Я объёмы по другому считаю, потому как-то не слишком ясно понял задачу - чего добиться нужно.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Yans
Гость


Зарегистрирован: 29/10/2010
Сообщений: 18
Нахождение: Россия, г.Волгодонск, Ростовск...
Re: торговый робот в Excel [re: Andrewso]
      #328322 - 15/03/2011 22:17 прикреплённые файлы (122 загрузок)

Да идея простая. Я на рисунке показал как это должно выглядеть (это мой тренировочный файл). Красной рамкой показан разреженный стакан, а синей рамкой показана цена последней сделки, ну и Дельта на этой цене. В большинстве случаев сделки происходят в зоне спреда, поэтому, думаю, будет полезно видеть что происходит в данный момент времени. К стати какие сделки, их направление и количество мы не видим если сделка произошла в зоне спреда. Как раз Маркет Дельта и покажет и уровень цены, и объем, и направление сделки. Кроме того она же покажет, когда входит крупняк (сделки как из пулемета по одной цене!). Стакан тоже многое может показать, например когда и по биду, и по аску выставляют крупные объемы, через которые мелким (как я!) не перепрыгнуть! Зажимают в определенный диапазон цен и держат, пока не вытрясут всю мелочь. Так что, думаю, Дельта совмещенная со стаканом дает очень много информации, а как ее использовать дело личное.

--------------------
Я не волшебник, но быстро учусь!


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Yans
Гость


Зарегистрирован: 29/10/2010
Сообщений: 18
Нахождение: Россия, г.Волгодонск, Ростовск...
Re: торговый робот в Excel [re: Yans]
      #328452 - 17/03/2011 01:06

И еще вопрос: как сделать чтобы из Квика Таблица всех сделок (Цена, Кол-во, Операция) выводилась в одну строку, т.е. нужен вывод только каждой последней сделки. Подобных настроек DDE Квика нет и каждая новая сделка записывается в новую строку.

--------------------
Я не волшебник, но быстро учусь!


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: Yans]
      #332422 - 08/05/2011 07:38

Using API from Visual Basic www.marketiva.com
Добрый день, помогите прикрутить API к макросу VBA Excel.
Для VB примерно показан код: http://www.marketiva.com/index.ncre?page=api&id=1.2.
Не знаю где искать "Web Service Reference" в Excel, и возможно ли вообще это реализовать в VBA в подобном виде без использования программирования на других языках и платформах?

Для справки:
http://naviart.ru/connect-nav-web-services-from-vbnet-serviceref
http://naviart.ru/category/version/nav-2009
***
Для сервиса collective2.com макрос для аналогичной задачи сделал - работает.
http://jc.collective2.com/content/automation.htm

Sub Zapros()
'макрос запроса состояния счёта на collective2
'
Dim HTMLzapros As String 'строка запроса в сервис collective2
Dim SystemID As String 'номер системы в сервисе collective2
Dim Password As String 'пароль доступа к системе
'
Password = ThisWorkbook.Worksheets("Upravlenie").Range("G4").Value
SystemID = ThisWorkbook.Worksheets("Upravlenie").Range("G3").Value
'
ThisWorkbook.Worksheets("Collective").Select
'
'On Error Resume Next
'Application.ThisWorkbook.Connections("signal").Delete 'удаление предыдущего подключения, иначе при каждом
'последующем вызове макроса накапливаются подключения с последовательными порядковыми номерами signal,signal1,signal2
'Application.ThisWorkbook.XmlMaps("collective2_карта6").Delete 'удаление предыдущей XML-карты
'On Error GoTo 0
'
HTMLzapros = "http://www.collective2.com/cgi-perl/signal.mpl?cmd=getbuypower&systemid=" & SystemID & "&pw=" & Password
'
Application.ThisWorkbook.XmlImport URL:=HTMLzapros, ImportMap:=Nothing, Overwrite:=True, Destination:=Sheets("Collective").Range("A3")
'
End Sub

Размещал на planetaexcel 23.02.2011, 18:25.
Просмотров много, специалистов, к сожалению, не нашлось или не посчитали интересным ответить.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: Andrewso]
      #333518 - 22/05/2011 15:32

VBA/Excel in finance.

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: Andrewso]
      #336045 - 16/06/2011 15:33

web страница

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: Andrewso]
      #348678 - 27/10/2011 07:15

QuantLibXL 1.1.0

Overview
QuantLibXL exports the functionality of the QuantLib C++ analytics library to Microsoft Excel.

The project comprises A compiled Excel Addin (an XLL)
End user documentation Example workbooks
The addin implements 1004 functions in support of market data and pricing for a variety of instruments including bonds, options, swaps, swaptions, and caps/floors.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: Andrewso]
      #348679 - 27/10/2011 07:21

CUDA driver API Alpha release

Related Projects


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Andrewso
Верю, СССР
будет восстановлен
***

Зарегистрирован: 31/07/2006
Сообщений: 1622
Re: торговый робот в Excel [re: Andrewso]
      #348680 - 27/10/2011 07:50 прикреплённые файлы (31 загрузок)

".. Microsoft Excel GPGPU example showing how to run an Excel function on the GPU .."
CUDA Toolkit 3.1 Downloads
***

CUDA Toolkit 4.0 (MAY 2011)
***

Developing CUDA Accelerated .NET Plugins for Microsoft Excel
***

Сам не разбирался толком, может кто напишет простую инструкцию как подружить Excel и GPU

в аттаче файл "ExcelCUDA.xlsm" из дистрибутива CUDA Toolkit 4.0, распакован по адресу: C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0\C\src\ExcelCUDA\doc


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Benoit
Гость


Зарегистрирован: 03/07/2011
Сообщений: 1
Re: торговый робот в Excel [re: Andrewso]
      #357850 - 02/02/2012 18:32

Помогите пожалуйста,
можно ли писать онлайн котировки любого ТФ в файл ексель и при этом работать с этим файлом ексель, т.е. чтоб файл эксель был открыт? пример: допустим пишем в файл ексель М15 с МТ4, по столбцам: время,опен,хай,лоу,клоуз,объем, накапливаемым способом и при этом у нас производится расчет по подготовленному заранее алгоритму, т.е. формула расчета протянута до конца листа с сылками на ячейки записываемых данных.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Страниц в ветке: 1 | 2 | 3 | 4 | 5 | (все)



Дополнительная информация
0 зарегистрированных и 0 незарегистрированных пользователей просматривает форум.

Модератор:  michaelus, SGN, EVM, x4x, 000, Akelo, Socol, Ленивый, Ptem, Kadavr, podval, untoxa, VovaM, Asd, Igonter 

Распечатать тему

Доступ и ограничения:
      Вы не можете начать новую тему
      Вы не можете отвечать на тему
      HTML включён
      UBBCode включён

Рейтинг: **
Тема прочитана: 36396

Рейтинг темы

Перейти на

Send letter to Poul | Предупреждение Poul Trade Forum

Powered by UBB.threads™ 6.5.4

Generated in 0.03 seconds in which 0.008 seconds were spent on a total of 13 queries. Zlib compression enabled.