- 精华
- 0
- 在线时间
- 463 小时
- UID
- 219647
- 积分
- 56
- 帖子
- 33
- 阅读权限
- 30
- 注册时间
- 2015-9-14
- 最后登录
- 2023-6-12
- 精华
- 0
- UID
- 219647
- 积分
- 56
- 帖子
- 33
- 主题
- 14
- 阅读权限
- 30
- 注册时间
- 2015-9-14
- 最后登录
- 2023-6-12
|
条件分开。一层层定位。。
If(BarStatus==2 and A_BuyPosition==0 )
{
FileAppend("d:\\testduo1.log","a_buypositon==0");
If( myorderbuy==0 )
{
FileAppend("d:\\testduo1.log","myorderbuy==0");
If(mbuy and High>High[1])
{
A_SendOrder(Enum_Buy,Enum_Entry,lots,Q_BidPrice+OffSet*MinPoint);
myentryprice = Q_BidPrice+OffSet*MinPoint;
myorderbuy = 1;
myordersell = 0;
SetGlobalVar(1,myorderbuy);
SetGlobalVar(2,myordersell);
FileAppend ("d:\\testduo1.log","GlobalVar(1)="+Text(GetGlobalVar(1))+"Date="+DateToString(CurrentDate)+"Time="+TimeToString(CurrentTime)+"委托时间="+TimeToString(A_OrderTime(0))+"mbuy是否成立="+IIFString(MACDDiff>MACDDiff[1],"true","False")+"k是否成立="+IIFString(High>High[1],"yes","no")+"委托价格="+text(myentryprice));
}
}
}
If(BarStatus==2 and low<low[1] )
{
FileAppend("d:\\testduo1.log","low<low[1]");
If(A_BuyPosition>0 )
{
FileAppend("d:\\testduo1.log","myorderbuy=>0");
If(msell )
{
FileAppend("d:\\testduo1.log","msell==true");
If( myordersell==0 )
{
FileAppend("d:\\testduo1.log","myordersell==0");
A_SendOrder(Enum_Sell,Enum_Exit,lots,Q_AskPrice-OffSet*MinPoint);
myexitprice = Q_AskPrice-OffSet*MinPoint;
myordersell = 1;
myorderbuy = 0;
SetGlobalVar(1,myorderbuy);
SetGlobalVar(2,myordersell);
FileAppend ("d:\\testduoping.log","GlobalVar(2)="+Text(GetGlobalVar(2))+"Date="+DateToString(CurrentDate)+"Time="+TimeToString(CurrentTime)+"委托时间="+TimeToString(A_OrderTime(0))+"msell是否成立="+IIFString(MACDDiff<MACDDiff[1],"true","False")+"k是否成立="+IIFString(low<low[1],"yes","no")+"委托价格="+text(myexitprice));
}
}
}
}
复制代码 |
|