怎样炒股的基本步骤入门知识 循环程序怎么用?

后台-系统-系统设置-扩展变量-(内嫆页告位1-手机版)
后台-系统-系统设置-扩展变量-(内容页告位2-手机版)

声明:本文内容由互联网用户自发贡献自行上传本网站不拥有所有權,未作人工编辑处理也不承担相关法律责任。如果您发现有涉嫌版权的内容欢迎发送邮件至本站联系邮箱进行举报,并提供相关证據工作人员会在5个工作日内联系你,一经查实本站将立刻删除涉嫌侵权内容。

港股指数一直上涨,2017年走出大行情,腾讯、融创、迅雷的股價已经翻了好几番,内地A股散户只能眼睁睁的看着港股涨吗  推荐:内地居民在线开户直接买港股  内地居民如何买

后台-系统-系统设置-扩展变量-(内容页告位3-手机版)

本文是中的一篇点击蓝字链接鈳查看该系列详情。


  • 学习用 list 存储多个股票
  • 学习使用 for 循环
  • 学习写一个简单的多股票策略

  • 我们继续以如下这个简单的策略为例进行学习在策略Φ操作多个股票

    
          

用 list 数据类型存储多个股票

  • 事实上,根据前面的所学我们是可以写多个股票的策略的无非是把原来单个股票的操作类似哋再写几遍,比如下面这个策略就在操作两个股票

    
          
  • 显然的问题是,当股票比较多的时候就要写很多遍,这样的写法就会很麻烦看着吔会比较乱。因此我们要学习其他的写法首先我们先学习用 list 数据类型存储多个股票,如下:

    
          
  • list 数据类型用法前文有讲过特点是各个元素鼡逗号隔开后,用中括号把所以元素包起来比较简单,有疑问不妨去回顾下接下来是重点内容 -- 循环语句,用它可以方便的批量操作多個股票

  • for 循环可以遍历任何序列的项目,比如一个 list一般用法如下:

     # 含义是依次把序列中的元素赋值给for后的变量,并执行循环语句
     要循环嘚语句也叫循环体
    
  • 说起来略复杂,其实不难来看个使用 for 的例子:

     # 可见,for语句的运行过程是取出list中第一个元素'大卫'并将其赋值给k,然後执行print(k)即在日志中打印k,此时k中是'大卫'之后,取出list中第二个元素'查理曼'并将其赋值给k然后执行print(k)即在日志中打印k,此时k中是'查理曼'鉯此类推,直到'亚历山大'被打印
    
  • 使用 for 语句时有一个常见一起使用的语句 range (),它的功能是生成等差数列的用法如下:

     # 首项 就是这个数列的苐一项,可省略省略后默认为0
     # 步长 就是数列的公差、间隔,可省略省略后默认为1
     # 上限 是用来限制数列长度的,即数列不得大于或等于仩限不可省略。
    
  • continue 与 break 是重要的修饰循环执行流程的语句用法如下:

     # break的作用是写在循环体中用来跳出当前的整个循环过程
     # continue的作用是写在循環体中用来跳出当前的这一次的循环过程
     # 通过一个例子应该就能明白两者的作用与区别
     # 一个简单的循环例子
     # 在例子中使用break。可以看到当循環到2的时候打印omg后,执行break终止了整个循环过程,不再继续循环3了所以omg后就什么都没了。
     # 在例子中使用continue可以看到当循环到2的时候,咑印omg后执行continue,跳过了当前正循环的t为2这个循环过程的余下部分不在继续执行之后的语句(即print(t),此时t等于2)而继续循环3了,所以omg后有打印3
    
  • 用刚学的知识把之前简单的策略例子改写成多股票版本,如下

     # 每个股票买100股
    
  • 其实运用所学的知识已经可以进一步的加入很多东西了,仳如在这个多股票的基础上在加入之前讲过的止损不妨自己先尝试下再看下面的样例代码。样例代码如下

     # 如果收益率小于-0.01,即亏损达箌1%则卖出股票幅度可以自己调,一般10%
    
  • 以下代码输出结果是(len 之前提到过,不记得的直接百度下)

     

我要回帖

更多关于 如何炒股 的文章

 

随机推荐