Bruno Yu / 发布
论坛
用return的时候,如何返回两个结果
int a; void OnStart () { //--- Print ( "start" ); a= 4 ; a=subsub(); Print (bb); } //+------------------------------------------------------------------+ double subsub() { double aa; double bb; Print ( "Sub" ); aa=a+ 3 ; bb=aa* 2 ; return (aa); } 如上,我如何返回bb到主程序打印呢?
MT5 如何把数组传递到子程序
大家好,我是MQL5的小白。 我打算把一些MAFast[],MASlow[],Open[],Closes[]这些数据传递到子程序里面去,想知道主程序的那个语句应该怎么写呢,还有子程序开头的地方是否有错误呢?谢谢了。 若大家有时间,也教教我这个子程序是否有优化的地方。 double findSL( string flag, double &closes[i]) { double closes[]; double opens[]; double highs[]; double lows[]; double tops[]; double buttoms[]; datetime shijians[];