有一个编译错误?91行不能有返回值,把 “return(0);" 改成 "return;" 就可以了。
代码逻辑没有看,你可以自己测试的时候研究。
其他的警告信息中,要你检查返回值的暂时可以忽略, 但是其他几个要注意改掉,不然可能会出错:
1. 17行 ( 那个 z 如果只是内部用,就把它从 extern double x,y,z; 那里去掉,要不容易混)
2. 127,168 行 ( 函数参数中的 Lots 和外部参数 Lots 冲突了,要换成别的名字,注意函数里面也要跟着改)
有一个编译错误?91行不能有返回值,把 “return(0);" 改成 "return;" 就可以了。
代码逻辑没有看,你可以自己测试的时候研究。
其他的警告信息中,要你检查返回值的暂时可以忽略, 但是其他几个要注意改掉,不然可能会出错:
1. 17行 ( 那个 z 如果只是内部用,就把它从 extern double x,y,z; 那里去掉,要不容易混)
2. 127,168 行 ( 函数参数中的 Lots 和外部参数 Lots 冲突了,要换成别的名字,注意函数里面也要跟着改)
主程序部分实现功能,金叉卖空单,死叉卖多单,
金叉并且在值为y以下并且金叉前俩个柱差值为x买入,死叉并且前俩个柱差值为x并且在z以上卖出,