COCO研究院

 找回密碼
 註冊
搜索
12
返回列表 發新帖
樓主: Acer2266

[EXCEL] EXCEL 轉 TXT 檔

[複製鏈接]
發表於 13-9-1 13:06 | 顯示全部樓層
本帖最後由 morona 於 13-9-1 13:08 編輯

MC 用 File -> Map ASCII 就能自動讀入了
差在它會變成是一個外部資料庫 ( txt檔 )


發表於 13-9-1 13:10 | 顯示全部樓層
本帖最後由 rockwell 於 13-9-1 13:31 編輯
電腦人 發表於 13-9-1 12:34
怕的是要處理的CELL,不是固定的

看ACER大的資料表應該是變動資料

其實這些都不難,因為ACER大的資料是有順序的變動,
就算沒順序,只要有一定的邏輯性出現,這樣就足以用VBA來處理。

其實現在最難的是在於,
別人根本不知道ACER大想要怎樣的處理他的數據至 txt 檔,
而且也不知道ACER大的VBA程度如何,
所以只能ACER大問一點,揣摩他的想法教一點。

但說實在的,我覺得ACER大的問題很容易解決,因為VBA真的不難,
只是ACER大要花費多少時間,取決於他對VBA的熟悉程度,
不過看ACER大的回文,他好像真的不熟。
其實ACER大最熟的是秒殺單,摸頭摸底大賺錢啦~~~

在這再提一下好了,VBA真的是容易學習的高階語言,
一般人應用在程式交易、資料處理,都是不錯的選擇,
而且在家裡有電腦但沒有Excel,應該會中樂透的情形下,
有機會就多學多用VBA,至少當作自己學習程式語言的入門,
很多小東西,VBA應該都能勝任才是。
發表於 13-9-1 13:29 | 顯示全部樓層
本帖最後由 rockwell 於 13-9-1 13:37 編輯
電腦人 發表於 13-9-1 12:55
這類的軟體有一個問題

就是碰到例外狀況時會很麻煩

所以如果有整合性的工具,就用它吧!不需要搬石頭砸腳,
除非這工具已經不適合你了,倒是可以考慮花點時間自己做一個。


以下題外話:
試想,券商自營部的人用自動交易,會弄出一堆他不需要的東西嗎?
其實自動交易只要有1個核心部分,「進出判斷」,
其他報價、下單、回報,都只是小東西,看券商的範例CtrlC、CtrlV而已。

對於電腦大所說的例外情況,比較常出現在登入時吧!
其實如果你用過券商的報價API,會發覺壓根沒有這樣的問題,
因為根本就不需要開啟券商的看盤軟體。

至於其他例外狀況,都有方法解決的,
大部分在程式中自己加入判別就OK了。

我想全自動交易是有人在用,只是看你要用怎樣的機制來做例外的應變,
當然想法還是需要程式功力來做支持,但是,真的沒有大家想的難。
而程式交易的CODE,只要一點一點去堆疊,最終就能做出你的自動交易機器人。
 樓主| 發表於 13-9-1 13:44 | 顯示全部樓層
rockwell 發表於 13-9-1 12:45
可以用別的軟體幫忙,如 marco express。

http://blog.cnyes.com/My/jinshiang/Article280601

Marco Express 我用了一段時間了
之前還沒用 MC 前 就是用 HTS + 下單大師
然後配合 Marco Expresss 做到自動排程
發表於 13-9-1 13:45 | 顯示全部樓層
抓資料.. 我是直接用scripting language...不用經過excel出來就是txt, MC excel都可讀


scripting language..有perl python tcl 很多..都不錯用
要搞程式交易 建議至少學一種 不會比VBA難 之後就可以把excel丟掉了

不過我比較好奇是A大怎麼弄txt->MC的..我都要手動...
 樓主| 發表於 13-9-1 13:46 | 顯示全部樓層
morona 發表於 13-9-1 13:06
MC 用 File -> Map ASCII 就能自動讀入了
差在它會變成是一個外部資料庫 ( txt檔 )

沒錯 我就是用 Mapping 去做的
不過 原廠沒有寫得很清楚
光卡在 日期的格式 昨天就讓我弄了一個多鐘頭才搞定
好處是 每天只要重開 MC 就可以自己抓到新增的資料
壞處是 那個資料的外部資料庫要小心保管好 XD
 樓主| 發表於 13-9-1 14:00 | 顯示全部樓層
hang 發表於 13-9-1 13:45
抓資料.. 我是直接用scripting language...不用經過excel出來就是txt, MC excel都可讀

MC 裡面有 Quote Maanger 可以搞定

擷取.JPG

新增一個商品 從外部資料庫 這邊C:\ Euro1.txt 就是那個資料庫


擷取1.JPG

商品建立完成 可以看到 第一個商品 EURO1 數據源是 ASCII Mapping

擷取2.JPG


開啟 MC 主程式 我們可以新增一個 圖表

擷取3.JPG

看到了成品嗎
不過弄 歐元沒意思 人在外面 手邊沒資料 順手抓一個數據頂上
可以玩的東西 可多了
發表於 13-9-1 14:06 | 顯示全部樓層
Acer2266 發表於 13-9-1 13:46
沒錯 我就是用 Mapping 去做的
不過 原廠沒有寫得很清楚
光卡在 日期的格式 昨天就讓我弄了一個多鐘頭才 ...

看來ACER大寫程式的經驗也是挺豐富的,
只是在Excel輸出 txt 卡關而已。

就如前述一樣,改成想要提取的儲存格,並輸出成想要的文字排列,
應該就OK了吧!
順便一提,運算也是可以在VBA中完成的。

如果還有問題也是可以再提出來。
 樓主| 發表於 13-9-1 14:06 | 顯示全部樓層
rockwell 發表於 13-9-1 13:10
其實這些都不難,因為ACER大的資料是有順序的變動,
就算沒順序,只要有一定的邏輯性出現,這樣就足以用VB ...

VBA 不熟 只能拿著工具書慢慢寫
畢竟可能一年才用到一次
等到要用的時候
又得重頭摸起
但是策略的架構才是重點
只要願意拿出來分享大家討論
應該不怕找不到方法處理
實際面上
大概都搞定了
還是老方法
用土炮 直接錄製巨集 + 按鈕 搞定
 樓主| 發表於 13-9-1 14:13 | 顯示全部樓層
rockwell 發表於 13-9-1 14:06
看來ACER大寫程式的經驗也是挺豐富的,
只是在Excel輸出 txt 卡關而已。

目前解決方式
在原來的籌碼.xls 後面 再加一個 新的 worksheet
上面兩個按鈕
一個是從 最前面的 data 去剪貼需要的資料
另外一個是 另存 txt 檔

晚上回去試看看
先求有 再求好
也感謝大家一起討論


發表於 13-9-1 14:23 | 顯示全部樓層
Acer2266 發表於 13-9-1 14:13
目前解決方式
在原來的籌碼.xls 後面 再加一個 新的 worksheet
上面兩個按鈕

看來Acer大已經順利解決了,就差優化而已。

差別只是原來要按8個鈕,現在要按10個鈕而已,
多按2個鈕,多10秒而已吧!
 樓主| 發表於 13-9-1 20:04 | 顯示全部樓層
MultiCharts1.png

目前看起來是可行的
把外資的OI導入 MC 了
缺了些資料
明天上班找人幫忙

評分

參與人數 1金錢 +2 收起 理由
mewmi + 2 太強了

查看全部評分

發表於 13-9-3 00:50 | 顯示全部樓層
Acer2266 發表於 13-9-1 14:00
MC 裡面有 Quote Maanger 可以搞定

弄好了... 原來是要用online mode才會自己抓資料... 我太笨了....



您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 20:49

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |