
等级: 新手上路
- 注册:
- 2023-5-3
- 曾用名:
|
一,自动在模拟账号开仓符合条件成交时,提示这个页面错误,操作access数据库时失败。
二,我编了买入开仓平仓条件,这个时候指标显示正常,图有上下开平仓箭头和代码是这样的:
//开仓 平仓模块
macd多头开仓:=cross(diff,dea);
macd多头平仓:=cross(dea,diff);
macd空头开仓:=cross(dea,diff);
macd空头平仓:=cross(diff,dea);
if {DailyLosers(Date,0)<1 and} macd多头开仓=1 then
BUY(macd多头开仓 AND HOLDING=0,2,THISCLOSE);
if HOLDING = 2 then begin //若持多头仓
Sell(c<=AVGENTERPRICE-2, 0,marketr); //止损
Sell(macd多头平仓 or c>=AVGENTERPRICE+2 ,0,THISCLOSE);
end
//以上为多头开仓模块
然后我把对称的、相反平仓条件也输入之后,主图就没有信号了
if {DailyLosers(Date,0)<1 and} macd空头开仓=1 then
BUYSHORT(macd空头开仓 AND HOLDING=0,2,THISCLOSE);
if HOLDING = 2 then begin //若持多头仓
SellSHORT(c>=AVGENTERPRICE+2, 0,marketr); //止损
SellSHORT(macd空头平仓 or c<=AVGENTERPRICE-2 ,0,THISCLOSE);
end
这个麻烦帮我看一下是怎么回事
补充内容 (2024-9-9 11:45):
上面说的2个模块不准确,就是第一个模块是多头开仓、平仓模块,是正常交易和显示
然后,加入对称的、空头开平仓第二个模块之后, 无论多头开平仓还是空头开平仓都不显示了 |
|