[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 387

 
Dimka-novitsek:
对不起,我不能跟随链接,它对我不起作用。
订单历史总数(IntOrdersHistoryTotal) )
返回当前账户历史中的平仓和删除订单的数量,在客户终端加载。历史列表的大小取决于终端的 "账户历史 "标签的当前设置。
例子。
  //从交易历史中检索信息 int i,accTotal=OrdersHistoryTotal(); for(i=0;i<accTotal;i++) { //---- 检查选择结果 if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { Print("访问历史数据库错误(",GetLastError(),") "); break; } //对订单进行工作 ... }
 
谢谢你!!!。
 

你能告诉我如何在已开订单的条件下正确指定工具的名称吗?如果一个订单EURUSD_bay被打开,那么EURJPY_sell应该被打开。我认为我们在这里有一些错误。如果我们删除OrderSymbol()=="EURUSD",订单将打开,但要打开第三个订单,我们仍然要解决这个问题。

if((OrdersTotal()==1)&&(OrderType()==OP_BUY && OrderSymbol()=="EURUSD"))
     {
     TimeBar=Time[0];
     OPENORDER2("Sell");
     }
 

谁能告诉我如何写一段代码,在某个时间进行交易。我看了一下常见问题,什么都不明白。我是一个程序员,但我与这种语言有直接冲突。

我想显示更多的细节。 我应该在每天8:00取一个小时的条形图,并从中建立挂单。 为了关闭挂单,有必要通过时间到期或通过TP.并在8-00时再次采取一个酒吧等。下面的代码。这是第一笔交易的问题,按照标准,它显然是有效的,然后我就会白白地得到一些东西。如果不难,请帮助....

//Учет закрытых ордеров-----------------------------------------------
  if (OrderSelect(Ticket,SELECT_BY_TICKET,MODE_HISTORY)==true) or_cl=OrderCloseTime();
   else or_cl=StrToTime(TimeToStr((TimeCurrent()+24*60*60), TIME_DATE)+" "+17+":"+59);
     
   // Предварит.обработка
  
  time_op=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+8+":"+0);
  time_bar=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+7+":"+0);
  Cur_time=StrToTime(TimeToStr(TimeCurrent(), TIME_SECONDS));
 
 if (Cur_time>or_cl)
   {time_op+=24*60*60;
      time_bar+=24*60*60;}
    else {time_op-=24*60*60;
          time_bar-=24*60*60;}  
  
  if (Cur_time<=time_op && Total==0)return;
  // Определяем часовой квадрат--------------------------------------------------------------
   Hit=NormalizeDouble(High[iBarShift(NULL,PERIOD_H1,time_bar)],5);
   Lo=NormalizeDouble(Low[iBarShift(NULL,PERIOD_H1,time_bar)],5); 


 
coolon:

谁能告诉我如何写一段代码, 在某个时间进行交易。我看了一下常见问题,什么都不明白。我是一个程序员,但我与语言有直接冲突。

我想详细说明一下,每天早上8点我应该做什么,抓住一个小时栏,从中打开挂单。 为了关闭挂单,有必要通过时间到期或通过TP.并在8-00时再次采取一个酒吧等。下面的代码。这是第一笔交易的问题,按照标准,它显然是有效的,然后我就会白白地得到一些东西。如果不难,请帮助....



https://www.mql5.com/ru/forum/130550

 

对不起,我在这里写了一些废话,如果你能告诉我,我哪里完全是在放羊。

姿势似乎根本没有打开,什么都没有发生。

//+------------------------------------------------------------------+
//|为雪崩.mq4 | |
//| Copyright © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"Copyright © 2011, MetaQuotes Software Corp."
#属性链接 "http://www.metaquotes.net"
外部的双倍止损=0;外部的双倍获利=20;外部的int otstup=20;外部的datetime expiration=0。

//+------------------------------------------------------------------+
//|专家初始化功能 |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//|专家去初始化功能|
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+
int tiket,tikett;double volume=0.1;int i=0,R1,R2,A=1;double price=PRICE_OPEN;
R1=((PRICE_OPEN- stoploss*Point)*stoploss)/stoploss; R2=((PRICE_OPEN+ stoploss*Point)*stoploss)/stoploss;


int start()
{
//----

OrderSelect()tiket,SELECT_BY_TICKET, MODE_TRADES )。
如果(OrderSymbol()==Symbol()){
如果(OrderMagicNumber()==1000||OrderMagicNumber()==2000){i=OrdersTotal() 。
如果(i<2){
tiket= OrderSend( Symbol(), OP_BUYSTOP, volume*A, price+otstup*Point, Point*3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, expiration, Red) 。
Alert("OP_BUYSTOP", GetLastError( );
tikett= OrderSend( Symbol(), OP_SELLSTOP, volume*A, price -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' ) 。
提醒("OP_SELLSTOP", GetLastError( );
i=OrdersTotal() ; } } }

//----
return(0);
}
//+------------------------------------------------------------------+

 
double stoploss=0
你不能除以零。
 
好人帮!!!!!!需要一个脚本来关闭 任何在布林中线上的头寸!!!!!请!!!!
 
alexr7:
好人帮!!!!!!需要一个脚本来关闭任何在布林中线上的头寸!!!!!请!!!!
那么你认为一个位置 布林中线上 的标准是什么?
 
artmedia70:
那么对你来说,一个位置在布林中线上的 标准是什么呢?
非常感谢您的快速回复!!!!!!!!!!!!!! 该标准是一个标准的布林线 指标,参数为:周期20,移位0,偏差2,加权收盘价(HLCC/4)!!!!!!!