发表于:2016-01-16 09:55只看该作者
2楼
int error=GetLastError();
if(error==134) Print("Received 134 Error after OrderSend() !! "); // not enough money
if(error==135) RefreshRates(); // prices have changed
if(error==131) Print("Received 131 Error after OrderSend() !! "); // not enough money
}
//Sleep(5000);
return;
}
//---- buy conditions
if(valD < 20 && valK > valD) //k上穿D k>d 开多仓
{
switch (whichmethod)
{
case 1: res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,0,0,"开多仓",MAGICKDJ,0,Blue);break;
case 2: res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,Ask-sl*Point,0,"开多仓",MAGICKDJ,0,Blue);break;
case 3: res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,0,Ask+tp*Point,"开多仓",MAGICKDJ,0,Blue);break;
case 4: res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,0,Ask-sl*Point,Ask+tp*Point,"开多仓",MAGICKDJ,0,Blue);break;
default : res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,0,0,"开多仓",MAGICKDJ,0,Blue);break;
}
if (res <=0)
{
error=GetLastError();
if(error==134) Print("Received 134 Error after OrderSend() !! "); // not enough money
if(error==135) RefreshRates(); // prices have changed
}
Sleep(5000); //1000=1s
return;
希望有用 我正好看到个 不知道是不是你需要的
你们继续聊 我扛水泥去了
发表于:2016-01-16 10:32只看该作者
3楼
刚回帖 需要审核 等审核吧 我也不知道是不是你要的
你们继续聊 我扛水泥去了