查看: 12186|回复: 59

[其它] 我写的第一个程序!

  [复制链接]
发表于 2012-5-15 17:06:32 | 显示全部楼层 |阅读模式
Params   
     Numeric M(10);
     Numeric N(20);
GlobalVars
     Numeric lastOpenPrice(0);
Vars  
     NumericSeries MA1;
     NumericSeries MA2;
     Bool Con1;
  Bool Con2;
Begin
     MA1 = Average(Close,M); //求M周期收盘价均线
     MA2 = Average(Close,N); //求N周期收盘价均线
     PlotNumeric("MA1",MA1);  //绘制均线MA1
     PlotNumeric("MA2",MA2);  //绘制均线MA2
     Con1 = CrossOver(MA1,MA2);  //判断MA1是否上穿MA2
  
  if (Con1)
  {
   if (A_SellPosition>0) //有没有持卖
  {
   Buy(0,Q_AskPrice);//平持卖仓
  }
  if (A_BuyPosition==0)
  {
   Buy(1,Q_AskPrice);//以卖价买入1手
  }
  }
     
  Con2 = CrossOver(MA2,MA1);//判断Ma2是否下穿MA1
  if (Con2)
  {
   if (A_BuyPosition>0)
  {
   Sell(0,Q_BidPrice);
  }
  If (A_SellPosition==0)
  {
   Sell(1,Q_BidPrice);
  }
  
  }
End

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册入住  

x

评分

2

查看全部评分

发表于 2012-5-15 17:08:20 | 显示全部楼层
boss这个是日内还是中长线?

PS 沙发真不错
 楼主| 发表于 2012-5-15 17:11:07 | 显示全部楼层
这个是参照示例学习随便写的啊!
没实用价值
发表于 2012-5-15 17:19:29 | 显示全部楼层
来个 当日计算的ma,看看写法和其他平台有啥区别。
发表于 2012-5-15 17:47:57 | 显示全部楼层
貌似可以赚大钱的样子
发表于 2012-5-15 17:49:41 | 显示全部楼层
初级该程序化交易了?
 楼主| 发表于 2012-5-15 20:04:50 | 显示全部楼层
夏雨 发表于 2012-5-15 17:49
初级该程序化交易了?

刚开始学这个平台
学一段时间看能不能把自己的交易模式程式化

点评

你如果做到这样,我认为已经和现在所讨论的程序化交易概念完全不同,我认为应该叫做智能化交易系统。就是让计算机程式做到智能化,让你的模型会思考。  发表于 2012-5-22 11:40
可能性是有的不过比较小,你需要把你的一整套逻辑用描述出来,哪怕是细节上的思考都要考虑进去。这样做可能需要几万条代码,还有可能涉及到其他更加合适的语言。  发表于 2012-5-22 11:39
发表于 2012-5-15 20:48:18 | 显示全部楼层
少年不胡作妄为,大胆放肆,试问老年时哪来的题材话当年。

顶,是一种追求  
发表于 2012-5-16 00:12:07 | 显示全部楼层
{:soso_e113:}{:soso_e179:}
发表于 2012-5-16 09:11:38 | 显示全部楼层
{:soso__8823731308152186778_2:}真心支持
发表于 2012-5-18 00:21:14 | 显示全部楼层
真心支持{:soso_e160:}
发表于 2012-5-18 23:15:26 | 显示全部楼层
{:soso_e179:}期待炒蛋模型早日实盘。。哈哈后
发表于 2012-5-19 13:32:37 | 显示全部楼层
给个易盛程序化的介绍链接。
发表于 2012-5-19 17:09:21 | 显示全部楼层
{:soso__9662691632502530860_2:}
发表于 2012-5-20 16:25:08 | 显示全部楼层
希望 能看到更多初级老师的程序。。。。。。。。。期待中。。。。可否?
发表于 2012-5-21 17:58:38 | 显示全部楼层
额的神啊  
发表于 2012-5-29 23:16:33 | 显示全部楼层
- -.......
发表于 2012-5-30 15:55:11 | 显示全部楼层
看看000000000000000
发表于 2012-6-3 10:32:37 | 显示全部楼层
Con1 = CrossOver(MA1,MA2);  //判断MA1是否上穿MA2
  
  if (Con1)
  {
   if (A_SellPosition>0) //有没有持卖
  {
   Buy(0,Q_AskPrice);//平持卖仓
  }
  if (A_BuyPosition==0)
  {
   Buy(1,Q_AskPrice);//以卖价买入1手  
  }
  }
--------------------------------------------------
如果在上穿上加个条件是不是加在  if (A_BuyPosition==0)   
K线的时间用什么函数表示。我刚学习,基础的东西还很多不懂啊
发表于 2012-6-5 07:22:44 | 显示全部楼层
111111111111111
您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号