这段总是报错,怎么改,谢谢大佬指点@myxdsl @triple3
- bool 对冲操作=(id==CHARTEVENT_OBJECT_CLICK&&sparam=="开多价差")+(id==CHARTEVENT_OBJECT_CLICK&&sparam=="开空价差")+(id==CHARTEVENT_OBJECT_CLICK&&sparam=="平多价差尾")+(id==CHARTEVENT_OBJECT_CLICK&&sparam=="平空价差尾")+(id==CHARTEVENT_OBJECT_CLICK&&sparam=="多价差折仓")+(id==CHARTEVENT_OBJECT_CLICK&&sparam=="空价差折仓");
- if(对冲操作)
- {
- bool 检测1=交易.币种标识符检测(币种x,false,5,false,false);
- //---Oninit 使用
- bool 检测2=交易.币种标识符检测(币种y,false,5,false,false);
- //---Oninit 使用
- 对冲操作=对冲操作 && 检测1 && 检测2;
- }
- if(对冲操作)
- {
- if(id==CHARTEVENT_OBJECT_CLICK&&sparam=="开多价差")
- {
- ObjectSetString(0,"响应栏",OBJPROP_TEXT,"开多价差"+(string)做单手数);
- 交易.做多(币种x,做单手数,0,0,magic号码2,币种x+"面板做多价差buy");
- 交易.做空(币种y,做单手数,0,0,magic号码2,币种y+"面板做多价差sell");
- }
复制代码
|