秋初花开如酒 发表于 2011-10-3 06:16:53

没有办法了,晕头涨脑,请教高手,编程问题

我有几个想法,却无法实现,主要是超出指定时间平仓,每天只开一单。先谢谢了。
    if(Hour()>7)//目的是每天服务器时间小时数大于7的时候,平已下地单。我用Hour()限定下单时间可以,平单却不成。tickets下单时已定义
    {
       if(OrderSelect(tickets, SELECT_BY_TICKET)==true)
       {
      OrderClose(tickets,1,Ask,30*Point,Blue);
       }
    }
每天只开一单,大家有什么简单的代码,我编的好复杂。
还有下面的代码也无法执行。请教大家,,
    if(OrderSelect(tickets, SELECT_BY_TICKET)==true)
      {   
       datetime time3=OrderOpenTime();
       string type=OrderType();
       double yl=OrderProfit();
         if((Hour()-TimeHour(time3))>2
         &&yl>0&&Hour()7)
         {
            if(type==\"OP_BUY\")
                  {
                     OrderClose(tickets,1,Bid,30*Point,Blue);
                  }
            if(type==\"OP_SELL\")
                  {
                     OrderClose(tickets,1,Ask,30*Point,Blue);
                  }
         }

心魔 发表于 2012-11-25 16:59:05

支持一下吧

莫杨 发表于 2012-11-25 16:59:05

你好!我想编写一平仓条件,可一直不成功。当下单成功后赢利超过7点之后赢利又小于6点平仓。就这个平仓条件能辛苦帮我写一下吗?这样能保住赢利不会变亏损。先行谢谢了!!!~~~

sh2100 发表于 2012-11-25 18:27:51

顶你一下.

baoshan2007 发表于 2012-11-25 18:27:51

必须顶

左手起茧 发表于 2012-11-25 18:27:51

我该不会是最后一个顶的吧

yujopozb 发表于 2012-11-25 18:27:51

我怎么没法看帖子了

月上萧萧 发表于 2012-11-25 18:27:51

经过你的指点 我还是没找到在哪 ~~~

dasd1a 发表于 2015-2-2 08:26:22

想学EA,拜师,谁收了我吧

絮凝 发表于 2015-2-3 03:35:02

页: [1] 2
查看完整版本: 没有办法了,晕头涨脑,请教高手,编程问题