一个简单的小程序,让你的手机摇身变成外汇行情接收机

来源:互联网 发布:java英文简历 编辑:程序博客网 时间:2024/04/27 21:21
 

#property  indicator_chart_window
extern int 间隔分钟=10;
datetime NextTime=0;
int start()   {
     if( TimeLocal()>NextTime)         {
              SendMail( Symbol()+DoubleToStr(Close[0],Digits),"" );
              NextTime=TimeLocal()+间隔分钟*60;
      }
     return(0);
  }

----------------------------------------------------------------------------------------

//源码到此已结束

 

=============================================
语句简要解释如下:
=============================================

#property  indicator_chart_window
指标放在主图

extern int 间隔分钟=10;
设立一个自定义变量,允许外部值修改,整数形,变量名为"间隔分钟",默认值10

datetime NextTime=0;
设立一个自定义变量,日期时间型,变量名为NextTime,并赋初值0
用作记录下次报警的时间

int start()
设立触发函数start。start为系统规定函数名,函数内容自定义。当数据变动时,start函数被触发
   {
     if( TimeLocal()>NextTime) 
     条件判断语句。TimeLocal()是电脑现在的时间,NextTime是我们预定的发信时间。即当电脑时间达到预定发信时间时
              {
              SendMail( Symbol()+DoubleToStr(Close[0],Digits),"" );
                发送一个电子邮件
                Symbol()商品名称取值函数
                DoubleToStr双精度数转字符串函数
                Close[0]最新收盘价
                Digits当前汇率的小数位数
              
               NextTime=TimeLocal()+间隔分钟*60;
                记录下次报警分钟。TimeLocal()的值是1970年1月1日零时起至现在的秒数,加上间隔分钟的秒数,就是下次发信时间。

         }
     return(0);
       start函数结束
  }

原创粉丝点击