查看完整版本: 请教我个声音报价EA存在什么问题

tzfm339 2008-3-8 22:04

请教我个声音报价EA存在什么问题

原以为xfxyldj版的声音报价EA没更新啦,只好硬着头皮自己做(刚刚才发现X已做更新,白忙乎一场,呵呵),可是在加载时却无法加载,不知道问题出在哪(我取整数的最后两位,没找着取整函数),请老大多指点,另外还想问一下,该怎样描述布林线的收缩程度,谢谢
//+------------------------------------------------------------------+
//|                                                   fm声音报价.mq4 |
//|                                                             fm |
//|                                                             fm |
//+------------------------------------------------------------------+
#property copyright "zjfm"
#property link      "zjfm"

extern bool sound_alert = 1;   // 声音报警,默认为开


int init()
  {
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}


int start(){
int i, shift;
double i1;
double i2;


shift=Bars;
i2=MathFloor(MathMod(Close[i]*10),10);
i1=MathFloor(MathMod(Close[i],10));

        if(i1==0){
               PlaySound("0");}
               else if(i1==1){
               PlaySound("1");}
               else if(i1==2){
               PlaySound("2");}
               else if(i1==3){
               PlaySound("3");}
               else if(i1==4){
               PlaySound("4");}
               else if(i1==5){
               PlaySound("5");}
               else if(i1==6){
               PlaySound("6");}
               else if(i1==7){
               PlaySound("7");}
               else if(i1==8){
               PlaySound("8");}
               else if(i1==9){
               PlaySound("9");}
        if(i2==0){
               PlaySound("0");}
               else if(i2==1){
               PlaySound("1");}
               else if(i2==2){
               PlaySound("2");}
               else if(i2==3){
               PlaySound("3");}
               else if(i2==4){
               PlaySound("4");}
               else if(i2==5){
               PlaySound("5");}
               else if(i2==6){
               PlaySound("6");}
               else if(i2==7){
               PlaySound("7");}
               else if(i2==8){
               PlaySound("8");}
               else if(i2==9){
               PlaySound("9");}      

return(0);
}
//+------------------------------------------------------------------+

xfxyldj 2008-3-8 23:40

我那个程序的实现方法和你的不同。

tzfm339 2008-3-9 15:33

呵呵,我也不是要琢磨老大的程序是怎么实现的,只是从来没搞过这个编程,第一次编,这也算是一个契机吧,我忽然对这个有了兴趣,抱着学习的态度,这个EA编译时通不过,还请老大帮我瞧瞧语句上是哪里没写对,我不知道自己错哪儿,还请多提携哟

xfxyldj 2008-3-9 19:29

编译通不过。你把错误提示发上来。

tzfm339 2008-3-9 19:39

'\end_of_program' - unbalanced left parenthesis        D:\Program Files\MetaTrader - CMBC\experts\fd.mq4 (82, 1)
指的是    if(i2==0){  这一行,不知道是什么错.
前面还有有一个错误我已修改,不知道原因是不是不能这样写表达式"i2=MathFloor(MathMod(Close*10),10);"

xfxyldj 2008-3-9 22:45

缺少右括号

shzy 2008-4-13 18:49

缺少右括号  :yct38

hjtwjb 2008-6-2 10:40

【声音报价EA】今天怎么不能用了?

请问xfxyldj版主你的【声音报价EA】今天怎么不能用了?
声音报价EA
只有声音报价功能,为懒人准备的。躺在床上听报价变动。
报价位数=2;      //需要报价的位数。小数点不报。建议使用3或者2
声音开关=true;   //ture=报价,false=不报价。
报价周期=0;      //报价间隔周期,可选参数为0=每次价格变动,1=1分钟,5=五分钟,15=15分钟,30=半小时
所报价格为每个时间周期的开盘价。

EA的加载请参考本版置顶的说明贴。

声音文件解压到mt4/sounds文件夹下。
12月27日10:30更新!请下载新版本。
注意:两个文件都需要的。
注意:这是个EA不是指标。

xfxyldj 2008-6-2 11:45

已更新!请访问[url]http://www.onefx.net/bbs/thread-36552-1-1.html[/url]下载

hjtwjb 2008-6-2 12:58

谢谢!

hjtwjb 2008-6-2 13:07

不能下载哦。【对不起,您的操作将会导致您的 金钱 低于系统规定的下限值 0 元宝,请返回修正后重新提交。

[ 点击这里返回上一页 ]

hjtwjb 2008-6-2 13:08

请问版主怎样才能下载哦,谢谢!

xfxyldj 2008-6-2 15:35

去别的板块赚钱。

hjtwjb 2008-6-2 23:48

版主:请问能否卖一个不会过期的给我啊?我的邮箱:[email]gdchan@139.com[/email]

xfxyldj 2008-6-3 09:00

如果你自己用,没必要买的。不定期的来下一个就好了。
页: [1]
查看完整版本: 请教我个声音报价EA存在什么问题