[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 387 1...380381382383384385386387388389390391392393394...537 新评论 ilunga 2011.05.16 13:35 #3861 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; } //对订单进行工作 ... } Dimka-novitsek 2011.05.16 13:36 #3862 谢谢你!!!。 david2 2011.05.16 14:49 #3863 你能告诉我如何在已开订单的条件下正确指定工具的名称吗?如果一个订单EURUSD_bay被打开,那么EURJPY_sell应该被打开。我认为我们在这里有一些错误。如果我们删除OrderSymbol()=="EURUSD",订单将打开,但要打开第三个订单,我们仍然要解决这个问题。 if((OrdersTotal()==1)&&(OrderType()==OP_BUY && OrderSymbol()=="EURUSD")) { TimeBar=Time[0]; OPENORDER2("Sell"); } coolon 2011.05.16 15:25 #3864 谁能告诉我如何写一段代码,在某个时间进行交易。我看了一下常见问题,什么都不明白。我是一个程序员,但我与这种语言有直接冲突。 我想显示更多的细节。 我应该在每天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); DDFedor 2011.05.16 15:48 #3865 coolon: 谁能告诉我如何写一段代码, 在某个时间进行交易。我看了一下常见问题,什么都不明白。我是一个程序员,但我与语言有直接冲突。 我想详细说明一下,每天早上8点我应该做什么,抓住一个小时栏,从中打开挂单。 为了关闭挂单,有必要通过时间到期或通过TP.并在8-00时再次采取一个酒吧等。下面的代码。这是第一笔交易的问题,按照标准,它显然是有效的,然后我就会白白地得到一些东西。如果不难,请帮助.... https://www.mql5.com/ru/forum/130550 Dimka-novitsek 2011.05.16 21:31 #3866 对不起,我在这里写了一些废话,如果你能告诉我,我哪里完全是在放羊。 姿势似乎根本没有打开,什么都没有发生。 //+------------------------------------------------------------------+ //|为雪崩.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); } //+------------------------------------------------------------------+ [Archive!] Any rookie question, [存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 Alexander 2011.05.16 22:05 #3867 double stoploss=0 你不能除以零。 alexr7 2011.05.16 22:20 #3868 好人帮!!!!!!需要一个脚本来关闭 任何在布林中线上的头寸!!!!!请!!!! Artyom Trishkin 2011.05.17 03:15 #3869 alexr7: 好人帮!!!!!!需要一个脚本来关闭任何在布林中线上的头寸!!!!!请!!!! 那么你认为一个位置在 布林中线上 的标准是什么? alexr7 2011.05.17 06:11 #3870 artmedia70: 那么对你来说,一个位置在布林中线上的 标准是什么呢? 非常感谢您的快速回复!!!!!!!!!!!!!! 该标准是一个标准的布林线 指标,参数为:周期20,移位0,偏差2,加权收盘价(HLCC/4)!!!!!!! 1...380381382383384385386387388389390391392393394...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
对不起,我不能跟随链接,它对我不起作用。
你能告诉我如何在已开订单的条件下正确指定工具的名称吗?如果一个订单EURUSD_bay被打开,那么EURJPY_sell应该被打开。我认为我们在这里有一些错误。如果我们删除OrderSymbol()=="EURUSD",订单将打开,但要打开第三个订单,我们仍然要解决这个问题。
谁能告诉我如何写一段代码,在某个时间进行交易。我看了一下常见问题,什么都不明白。我是一个程序员,但我与这种语言有直接冲突。
我想显示更多的细节。 我应该在每天8:00取一个小时的条形图,并从中建立挂单。 为了关闭挂单,有必要通过时间到期或通过TP.并在8-00时再次采取一个酒吧等。下面的代码。这是第一笔交易的问题,按照标准,它显然是有效的,然后我就会白白地得到一些东西。如果不难,请帮助....
谁能告诉我如何写一段代码, 在某个时间进行交易。我看了一下常见问题,什么都不明白。我是一个程序员,但我与语言有直接冲突。
我想详细说明一下,每天早上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);
}
//+------------------------------------------------------------------+
好人帮!!!!!!需要一个脚本来关闭任何在布林中线上的头寸!!!!!请!!!!
那么对你来说,一个位置在布林中线上的 标准是什么呢?