客服热线:18391752892

到达设定盈利点数平仓的函数

   日期:2019-01-12     浏览:581    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 该函数可以执行对应图表下的订单到底指定盈利点数即平仓的效果。一般来说设定盈利超过止损水平的话不需要用到下面函数,直接修改订单设置盈利数值就可以。如果想在止损水平以内平仓该函数就可以执行。

extern int 滑点 = 20;
extern int 盈利点数 = 9;
double pt;

int onInit()
 {
//-------------注意这里适应不同报价方式要添加------------
   if(Digits==5) pt=0.0001;
   else
   {
     if(Digits==3) pt=0.01;
     else pt=Point;
   }
//--------------------适应不同报价方式结束----------
   return(INIT_SUCCEEDED);
 }
void onTick()
 {
//---
     订单大于盈利数值平仓();
 }复制代码
//+-----------------------订单大于盈利数值平仓函数-------------------------------------------+
void 订单大于盈利数值平仓()
{
   double ld_closeprice = 0.0;
    bool chenggong = false;

     for (int pos = OrdersTotal() - 1; pos pos--)
       {
         if(OrderSelect(pos, SELECT_BY_POS, MODE_TRADES))
         {
         RefreshRates();
         ld_closeprice=OrderClosePrice();
         if(OrderSymbol()==Symbol() OrderType()==OP_BUY ld_closeprice-OrderOpenPrice() = 盈利点数*pt)
         {
         chenggong = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 滑点, CLR_NONE);
            }
         if(OrderSymbol()==Symbol() OrderType()==OP_SELL OrderOpenPrice()-ld_closeprice = 盈利点数*pt)
         {
         chenggong = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 滑点, CLR_NONE);
            }
         }
     }
     }
//-----------------------订单大于盈利数值平仓函数结束---------------------复制代码

外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情
推荐行情
点击排行