Глеб Булыкин Posted February 19, 2008 Share Posted February 19, 2008 Добрый день! Если кто знает, подскажите пожалуйста как проще импортировать котировки в Excel, чтобы цены High, Low, Open, Close были в разных столбцах? Пробывал через Meta Trader, но он экспортирует в один столбец (( Надеюсь на полезные советы. Link to comment Share on other sites More sharing options...
kadmii Posted February 20, 2008 Share Posted February 20, 2008 Берешь котировки, засовываешь их в блокнот, (там есть функция заменить (нажмешь заменить . (точку) на | )), затем открываешь Эксель-> Данные-> Импорт внешних данных-> Импортировать данные-> В окне "Тип Файлов" ставишь "все файлы"-> находишь на рабочем столе, где находится Блокнот и выбираешь его-> Жмешь Открыть-> В первом шаге нажми далее-> В окне разделитель ставь галочку где "другое" и в этом окне ставь | -> И все. Link to comment Share on other sites More sharing options...
duck Posted February 20, 2008 Share Posted February 20, 2008 Данные->Импорт внешних данных->Импортировать данные->(Находишь *.csv)->В шаге 1 из 3 ничего не меняешь->В шаге 2 из 3 ставишь галочку на флажке "запятая"-> В шаге 3 из 3 выделяешь все поля и делаешь их текстовыми.-> Готово В дальнейшем лопатишь средствами ехеля (чтоб число было числом и прочие вещи) Link to comment Share on other sites More sharing options...
duck Posted February 20, 2008 Share Posted February 20, 2008 Вот другой вопрос есть. Как сплести не знаю, мож кто поможет? При DDE обмене с ехелем как автоматизировать чтобы из обменника забирать, скажем на другой лист и формировать циферки OHLC скажем Н1 Можно ли обеспечить DDE обмен с другим софтом? Link to comment Share on other sites More sharing options...
Глеб Булыкин Posted February 20, 2008 Author Share Posted February 20, 2008 Бооольшое спасибо Господа! Вы мне очень помогли :Laie_25: :Laie_39: Link to comment Share on other sites More sharing options...
Глеб Булыкин Posted February 22, 2008 Author Share Posted February 22, 2008 Возник еще один вопрос, кто-нибудь знает, как в Ecxel'е вычитать по мудулю, т.е. чтобы ответ всегда был положительным? Допустим:нам нужно по статистическим данным выяснить диапозон открытия и закрытия, для этого нам нужно задать макрос на вычитания из стобца где у нас Open, вычитать Close , т.к. направление баров у нас встречается разное, а ответ нужен только положительный(без минуса) наверно нужно вычитание по модулюю.Если у кого есть идеи -подскажите пожалуйста! Link to comment Share on other sites More sharing options...
Глеб Булыкин Posted February 22, 2008 Author Share Posted February 22, 2008 Возник еще один вопрос, кто-нибудь знает, как в Ecxel'е вычитать по мудулю, т.е. чтобы ответ всегда был положительным? Допустим:нам нужно по статистическим данным выяснить диапозон открытия и закрытия, для этого нам нужно задать макрос на вычитания из стобца где у нас Open, вычитать Close , т.к. направление баров у нас встречается разное, а ответ нужен только положительный(без минуса) наверно нужно вычитание по модулюю.Если у кого есть идеи -подскажите пожалуйста! Link to comment Share on other sites More sharing options...
kadmii Posted February 22, 2008 Share Posted February 22, 2008 Тупо домножать на (-1) просто или через логическую функцию. Link to comment Share on other sites More sharing options...
duck Posted February 22, 2008 Share Posted February 22, 2008 в ячейке где вычисляется разница должна быть формула =ABS(X-Y) где X, Y собственно операнды (возвращает модуль числа) Link to comment Share on other sites More sharing options...
Глеб Булыкин Posted February 22, 2008 Author Share Posted February 22, 2008 извините, а можно поподробней, а то я частично не понял.Я попытался включить ф-ию =ABC под x поставил Open знак минус (-) y(close), но результат был не верным, в чем ошибка ? Link to comment Share on other sites More sharing options...
duck Posted February 22, 2008 Share Posted February 22, 2008 Если правильно понял причину (в будующем желательно процитировать что пишет) проблема в том, что при импорте csv данных вместо запятой ставится точка в разделителе м/у целой и дробной частью. Надо заменить все точки на запятые. Выделяете нужные столбцы-> Ctrl+H (или заменить в Меню Edit) в нужных полях проставляете что поменчть, на что поменять-> Заменить все. Link to comment Share on other sites More sharing options...
Глеб Булыкин Posted February 23, 2008 Author Share Posted February 23, 2008 спасибо )) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.