注册 登录
编程论坛 VB6论坛

学习用VB6编写股票自动交易系统,从这里开始

jrs123 发布于 2012-07-21 20:27, 13022 次点击
当前流行“股票交易程序化”,也就是股票的买卖用编程软件来自动实现;
不知是否有这方面成功实例的VB6程序?
目前考虑到有以下几个问题需要解决:
1、需要能获取即时行情数据;
2、进入个人的交易系统;
3、自动执行预先设置的买、卖价位和数量;
4、其它;
欢迎对这个系统有兴趣的朋友一起来讨论和研究这套代码;
更期待高手的帮助和指点!
13 回复
#2
bczgvip2012-07-21 20:40
不建议软件,网页倒是可以考虑。个人见解无视就行。
#3
yuma2012-07-21 20:42
上次在网上见到一个实例,可惜没下载下来,要不然就传给你了。
#4
jrs1232012-07-21 20:47
程序化交易是一种在计算机和网络技术的支持下,瞬间完成你预先设置好的组合交易指令的一种交易手段。您可以将您的交易思路,通过提供的函数、语法及编辑平台,编写成交易模型,实现自动交易。
一、交易模型与指标的区别
模型虽然来源于指标,但是不同于指标。举一个例子,大家都是看均线,为什么有人赚钱,有人赔钱?这是因为不同人选择的什么交叉形态买、什么形态卖的时机不一样,如果用几个不同的指标结合做交易决策,各种形态怎么结合准确性会更高,那就更需要交易经验的总结,需要个人的智慧。
    程序化模型,就是让客户把这些经验的总结写到模型里,或者说把交易者决策的过程和依据,用计算机语言描述出来固化下来,让电脑去有效执行。

二、程序化交易的优势
    程序化交易,用的是人的思想,但是电脑去执行,电脑执行有2个好处:
    (1)首先执行得快,电脑下单比人操作快,同样的机会,电脑下单能抓住,人下单未必能抓住。
    (2)有了程序化,一个人可以让10台电脑同时去执行自己的交易思想,一个人可以操作更多的账户,更多的资金。
   
#5
jrs1232012-07-21 21:32
这是一段取网上股票数据的javascript代码, 运行后会显示获取的数据,——收集到的待验证:
'======================================================================================
<html>
<head>
<script type="text/javascript" src="http://hq.,sh601008"  
charset="gb2312"></script>
<script type="text/javascript">
     var elements1=hq_str_sh601006.split(",");
     var elements2=hq_str_sh601008.split(",");
  n0=elements1[0];
  n1=" O:"+elements1[1];
  n4=" H:"+elements1[4];
  n5=" L:"+elements1[5];
  n3=" C:"+elements1[3];
  n21=" h1:"+elements1[21];
  n20=" hs:"+elements1[20];
  n11=" l1:"+elements1[11];
  n10=" ls:"+elements1[10];
document.write(n0,n1,n4,n5,n3,n21,n20,n11,n10);

  nn0=elements2[0];
  nn1=" O:"+elements2[1];
  nn4=" H:"+elements2[4];
  nn5=" L:"+elements2[5];
  nn3=" C:"+elements2[3];
  nn21=" h1:"+elements2[21];
  nn20=" hs:"+elements2[20];
  nn11=" l1:"+elements2[11];
  nn10=" ls:"+elements2[10];
document.write(nn0,nn1,nn4,nn5,nn3,nn21,nn20,nn11,nn10);

</Script>
</head>
</html>
'=================================================================
#6
jrs1232012-07-21 21:42
以下是引用bczgvip在2012-7-21 20:40:37的发言:

不建议软件,网页倒是可以考虑。个人见解无视就行。
请问班主,用VB6编写此软件难度大吗?还是无法实现?
#7
jrs1232012-07-24 07:22
希望有知情者能指点一二,先谢了!
#8
jrs1232013-03-09 12:21
这是用VB6编写出来的一个自动化交易系统的界面,现在需要与交易帐户的接口代码,以获取数据,不知怎么写,那位高手能指点一下:
只有本站会员才能查看附件,请 登录
#9
junwang1352014-03-17 14:45
你好 ,对于你的想法很看好,我也有程序化交易的想法,也在学习用vb编写程序以实现目的,你要是还在研究的话,我们可以交流 QQ:402831712顺便说一下获取交易程序的接口很难,得想其他办法
#10
steam2014-04-09 10:25
华宝证券提供了CTP的股票免费的行情接口和交易接口,并且编写了COM组建,对散户开放的。行情数据是免费提供的。把接口和你的VB程序对接应该就可以实现交易了。我的问题是历史数据的调用和实时tick数据的落盘。因为有一些策略是要用到均线的计算,这样就需要历史的股票数据。
#11
kioooi2014-08-15 01:11
通达信程序化交易接口
以API形式暴露通达信的下单接口,不需要运行券商下单软件,通过直接调用通达信dll

交易函数的方式直接进行交易,功能包括下单,撤单,查询资金股份、当日委托、当日

成交等,支持融资融券,可用于计算机自动程序化交易,供具有编程能力的股民使用。

详见 http://
#12
yinxianfeng2015-10-20 17:16
有没有新的进展,很感兴趣,想学习
#13
deepseas2016-04-20 19:31
请教楼主问题解决了吗
#14
lwjohn2021-09-28 22:34
有VB6程序吗?
1