Ⅰ 有人試過編寫個程序來炒股嗎
目前國內這方面條件還不夠成熟。其他的市場(期貨,債券等)不知道,就A股而言,由於是T+n,在資金量不多情況下意義不大,當然像我這個散戶級別的混個生活費還是可以的。還有一個,也是最麻煩的,是目前大部分交易券商都沒有向個人開放api介面,使得自動化交易的門檻很高。我也是對這方面比較感興趣,喜歡和各位高人多交流,學習
肯定地回答您,我們已經做了三年了。在通達信軟體上,最早是期貨交易實現電腦買賣,只是免費的速度太慢!文華 財經 軟體要交費,速度非常快。
大家關心的是贏
虧,自動交易軟體賺錢么?肯定比人工交易效益高。首先,是條件選股功能,每天收市後,下載好當天數據,再把自已的選股程序化方案掛上,選擇選股范圍,好創業板,中小盤,還是滬A,
深A股,剔除ST類,讓軟體自動運行選股,選出的幾十隻股票把它們放在指定的自定板塊里。五分鍾搞掟!
接下來是上程序化交易軟體,把選出的股票每一個都讓程序化交易軟體掃一下,看看在K線圖上出現的買點、賣點。
然後,再結合自已的盤感經驗,再精選出十隻明天可以交易的股票,放進自選股。
第三步是 歷史 數據的統計檢驗。利用通達信軟體自帶的統計檢驗模塊,對十隻自選股進行近一年的 歷史 買賣點效益的回測分析。從中找出二、三隻最有贏利潛力的白馬股。
程序化交易軟體的操作流流程只需要每天收市後做三十分鍾的功課。
第四步,就是開盤後,自已如何根據買賣的提示,如何臨場發揮的問題。
我應該是少數自己親自做過的人了,實盤+編程+A股。自認為是韭菜水平,寫這個也並不是為了分享經驗,但鑒於大多數人其實沒有親自做過,就當是寫寫自己的一點感受給有興趣的人看看了。
實現全自動交易的途徑實盤量化交易看似容易,但也沒見多少個人投資者自己做。因為這里有三個門檻:
專業技能 好理解,基本的編程+投研+一定的數學基礎,這樣才能想出策略並實現策略。 渠道 就是指如何實現實盤交易,模擬編程炒股很多人試過,但要實盤,需要通過券商,這樣你的策略才能向你的實盤賬戶發送買賣指令。至於 資金 ,也就是真捨得拿真金白銀去試水,同時具有一定的抗風險能力。
要真正實現全自動交易,有三種途徑,分別從簡單到復雜。
一般個人單乾的話,選擇途徑1或者2;而如果是正規量化機構的話,選擇途徑2或者3。我作為正宗韭菜,自然是選擇途徑1,找了一個可以實盤的量化平台。為了避免打廣告之嫌,就不透露名字了。
交易策略與系統既然是選擇了傻瓜式的平台,絕大多數交易系統的技術問題已經不用擔心,別人幫你解決好了,自己只用專心於策略。策略自己怎麼設計都行:
但策略也並不是純粹的只用把股票篩出來即可,仍然需要自己寫買、賣、撤單、查詢成交情況等命令,這樣才可以實現模擬回測。比如一個簡化但完整的流程可以是:
模型隨時接收實時行情的數據——某時刻產生了交易信號——將股票代碼和目標買賣股數發至實盤賬號——不斷查詢成交情況——完全成交或者需要撤單重新調整價格——完成一次交易
有了這個,策略就可以完成回測,看看 歷史 收益如何,進而如果你決定要實盤,則可以把策略提交到量化平台的實盤伺服器中,與自己的實盤賬號綁定並啟動策略。這樣,一個全自動實盤交易就算開始了。如果是日內策略,交易起來具體日誌可能是這樣:
策略收益大家最關心的就是這一塊吧,因為我策略寫好了也沒怎麼去優化,所以表現也就是韭菜水平,甚至可能跑不過大盤。搞了不止一個策略,表現不一。
如果是專業的機構,那肯定得每天隨時維護,並迭代新的策略。至於我自己搞,在策略上線了我很少打開來看,就讓它自己運行了,畢竟不是主業,連副業都算不上,純粹個人興趣愛好。
潛在風險最大的風險就是策略被別人偷走,因為你的策略是放在平台上的,雖然平台再三聲稱策略絕對安全,不會被盜,但如今個人數據泄露已經不是新聞了,自然仍然存在策略被盜的風險,甚至是一些人利用許可權,直接查看那些收益好的策略也說不準。不過我的策略並不擔心這點,因為足夠爛,可能這就是光腳的不怕穿鞋的吧。
另外在交易上也存在一些風險,可能策略出bug了讓實盤賬戶產生錯誤交易,進而導致虧損。或者交易延遲太大,導致錯過買賣點等。
在合規上,也需要認真鑒別該量化平台是否與正規券商合作,否則本金都可能給搞沒。
以上內容純粹是個人感想,不構成建議。這條路上要趟的坑太多,鐮刀太多,單兵作戰唯一的優勢就是,自己是自己的老闆,不存在來自客戶的業績壓力。
Ⅱ 請問同花順(一種炒股軟體)中變數怎麼定義
這個問題實在很難 => 未必難喲 :-)
同花順中定義變數,like this(已測試):
i:=0;
WHILE (i<=3)
{a=CLOSE+a;
i=i+1;}
太郁悶了!=> 還郁悶嗎? have fun!
補充:
定義變數有兩種方法:
1、使用:=符號(定義臨時變數)
2、使用參數表(即指標參數)
註:兩種方法都需要給變數賦初值,注意':='符號與':'符號的區別
a,d可以這樣:
----------------
//定義臨時變數
i:=0
a:=0
d:=0
//運算
while (i<=3)
{
if (b>1)
a=close+a;
else
d=i;
i=i+1;
}
e:a;
f:d;
----------------
hope helpful!
按你那樣,那麼每個k線周期都要給a賦一次0值,當不滿足IF條件的話,a老是為0,而實際編程意圖是當不滿足IF條件時a保持前一個k線周期a的值!=>
a總是要設計「初值」的,不想要初值可以這樣(你的設計有邏輯問題喲)
i:=0;
d:=0;
a;
while (i<=3)
{
if (b>1)
a=close+a;
else
d=i;
i=i+1;
}
e:a;
f:d;
Ⅲ 如何學習同花順炒股軟體的指標編程
股票軟體的編程是比較較簡單的,
熟練使用股票軟體公式管理器中的各種函數,再有就是熟練掌握,股票分析的常用技術指標,和財務指標.
可以先從改開始,先看別人是怎麼編寫的.最後再自己編寫.
建議從通達信開始學,因為通達信公式編輯器有動態翻譯,適合新手學習,通達信和同花順,很多基礎函數都是通用的,會用通達信了,轉到同花順也容易很多.
例如下圖的指標就是macd的代碼通達信和同花順的截圖,通達信有動態翻譯,而同花順沒有.
想自學,最好的辦法就是多看,打好基礎,熟練掌握軟體中自帶的基礎公式的技術指標.各種形態指標,財務指標等等.
Ⅳ 怎麼樣在股票軟體上設立自己想要的指標
加qq,121909844,我可以幫你編寫
Ⅳ 同花順軟體怎樣自己設置技術指標
你要用你編程的去處理好這樣的問題就可以了啊
Ⅵ 鍝涓鐐掕偂杞浠跺彲浠ヨ嚜緙栭夎偂鏉′歡
1銆侀洩鐞冿細闆鐞冩槸涓嬈炬櫤鑳芥姇璧勭ぞ浜ゅ鉤鍙,鎻愪緵浜嗗熀浜庣敤鎴瘋嚜琛岀紪鍐欑殑閫夎偂鍏寮忚繘琛岄夎偂鐨勫姛鑳姐傜敤鎴峰彲浠ユ牴鎹鑷宸辯殑鎶曡祫鍋忓ソ鍜岄庨櫓鎵垮彈鑳藉姏,鑷琛岀紪鍐欓夎偂鍏寮,騫跺湪搴旂敤涓浣跨敤銆
2銆佸悓鑺遍『錛氬悓鑺遍『鏄涓嬈劇患鍚堟ц川鐨勯噾鋙嶄俊鎮鏈嶅姟杞浠,鎷ユ湁寮哄ぇ鐨勯夎偂鍔熻兘銆傜敤鎴峰彲浠ユ牴鎹鑷宸辯殑闇奼傜紪鍐欓夎偂鍏寮,榪涜岄夎偂鎿嶄綔銆
3銆佺背楗鍥錛氱背楗鍥㈡槸涓嬈句笓娉ㄤ簬A鑲″競鍦虹殑鑲$エ鎶勫簳紲炲櫒,鏀鎸佺敤鎴瘋嚜琛岀紪鍐欓夎偂鍏寮,榪涜岄夎偂鍜岄勮︽搷浣溿