花生牛奶 发表于 2011-10-29 21:14:21

请教在自定义函数中的变量和start()中的变量问题

我现在有个疑问,就是EA中自定义函数中的变量和start()中的变量是否可以定义一个变量,如果定义了变量line1,line2并使用在自定义函数中int Station()中,同时也使用在int start()中,那变量line1,line2在int Station()和int start()中是否分别运算呢?他们会不会出现运算错误呢?还是需要将其分别定义呢?

有趣的是如果是使用同一个变量的话,EA会有很好的盈利,如果是分别定义的话,EA就亏损。
请那位高手指点一下,这是为什么呢?
doubleline1,line2;

int start()
{line1=iCustom(NULL,0,\"MACD\",12,26,9,0,0);
      line2= iCustom(NULL,0,\"MACD\",12,26,9,1,0);
      运算程序

}

int Station()
{ line1= iCustom(NULL,0,\"MACD\",120,260,90,0,0);
      line2= iCustom(NULL,0,\"MACD\",120,260,90,1,0);
             if(line1>line2&&line1>0)
            {    Opration = 1;
                   return(Opration);
                }else if(line10)
            {    Opration = 2;
                   return(Opration);
                }
   }

dmpdc 发表于 2012-11-22 00:28:10

不是吧

fxsin8.7 发表于 2012-11-22 00:28:10

哈哈,看的人少,回一下

草比 发表于 2012-11-22 00:28:10

楼主good

做梦吧你 发表于 2012-11-22 00:28:10

我有一个EA 好坏你自己定免费的需要的话 可以发给你玩玩

2641318963 发表于 2012-11-22 00:28:10

貌似我真的很笨????哎

liulinqi05 发表于 2012-11-22 00:28:10

老大,我好崇拜你哟

越野车 发表于 2012-11-22 00:28:10

真是有你的!

hdadad1 发表于 2012-11-22 00:28:10

做一个,做好了,请看

snail 发表于 2015-4-2 15:02:31


新手加入,期待拜读
页: [1] 2
查看完整版本: 请教在自定义函数中的变量和start()中的变量问题