[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 649 1...642643644645646647648649650651652653654655656...1145 新评论 Victor Nikolaev 2010.06.25 15:57 #6481 freesenser: 晚上好,伙计们,请告诉我怎么可能在marketinfo贸易允许交易的同时出现133的错误,我还在穿尿布,在这里我被卡住了。) 请给我一个代码样本 Igor Makanu 2010.06.25 16:00 #6482 IgorM:是否可以用一个指标来重新绘制一个条形图?例如,与指标缓冲区buf[1]相对应的收盘条是一根看跌的蜡烛,我想用指标缓冲区的颜色来描绘这个条。 我想改变箭头图标的大小 如何改变箭头图标的大小,应该在代码中添加什么来使箭头看起来更大,它只是画出非常小的箭头。 SetIndexBuffer(0, buf_1); SetIndexBuffer(1, buf_2); SetIndexStyle(0, DRAW_ARROW); SetIndexArrow(0,241); SetIndexStyle(1, DRAW_ARROW); SetIndexArrow(1, 242); Oleg 2010.06.25 17:13 #6483 IgorM: 可能不可能,那么请告诉我 如何改变箭头图标的大小,应该在代码中加入什么来使箭头变大,因为它只画了非常小的箭头。 SetIndexBuffer(0, buf_1)。 SetIndexBuffer(1, buf_2)。 SetIndexStyle(0, DRAW_ARROW)。 SetIndexArrow(0,241); SetIndexStyle(1,DRAW_ARROW)。 SetIndexArrow(1,242); void SetIndexStyle( int index, int type, int style=EMPTY, int width=EMPTY, color clr=CLR_NONE) Ardrei Shokhin 2010.06.25 17:21 #6484 亲爱的程序员! 不幸的是,我没有时间去学习MQL4 编程语言。我要求你编写 以下的任务顾问程序(它由两部分组成)。 第一部分; 或1000个最后的刻度线被写入一个txt文件,这个文件随着每一个刻度线被更新。 第二部分;从另一个txt文件 中读取交易条件,如果文本是1则买入,如果是-1则卖出,如果是0则关闭订单,如果没有订单则不做任何事情。 我想用Mathematica来测试我的想法 Ardrei Shokhin 2010.06.25 17:35 #6485 我将在未来分享我的工作。 [删除] 2010.06.25 18:35 #6486 IgorM: 是否可以用一个指标来重新绘制一个条形图? 例如,与指标缓冲区buf[1]相对应的收盘条是一根看跌的蜡烛,我想用指标缓冲区的颜色来描绘这个条。 看一下Heiken Ashi 指标,它有类似的效果。 使用SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, color1)来绘制灯芯,并使用较粗的线条SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, color3)来填充灯条。 Alexander 2010.06.25 23:21 #6487 shap: 亲爱的程序员! 不幸的是,我没有时间去学习MQL4 编程语言。我要求你编写以下的任务顾问程序(它由两部分组成)。 第一部分; 或1000个最后的刻度线被写入一个txt文件,这个文件随着每一个刻度线被更新。 第二部分;从另一个txt文件 中读取交易条件,如果文本是1则买入,如果是-1则卖出,如果是0则关闭订单,如果没有订单则不做任何事情。 我想用Mathematica来测试我的想法 extern int x1 = 100; extern double lots = 1; double tick[]; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- ArrayResize(tick,x1); //---- return(0); } int start() { int handle=FileOpen("tick.txt",FILE_READ); if(handle>0) { for(int i=1;i<x1;i++) { tick[i]=StrToDouble(FileReadString(handle)); if(tick[i]==0)break; } FileClose(handle); } tick[0]=Bid; string str=""; for(i=0;i<x1;i++) { if(tick[i]==0)break; str=str+DoubleToStr(tick[i],MarketInfo(Symbol(),MODE_DIGITS))+";"; } handle=FileOpen("tick.txt",FILE_WRITE); FileWrite(handle,str); FileClose(handle); handle=FileOpen("control.txt",FILE_READ); if(handle!=-1) { int control=StrToInteger(FileReadString(handle)); FileClose(handle); FileDelete("control.txt"); if(control>0) int ticket = OrderSend(Symbol(), OP_BUY, lots, Ask, 3,0,0); else if(control<0) ticket = OrderSend(Symbol(), OP_SELL, lots, Bid, 3,0,0); else { for (i=OrdersTotal()-1;i>=0;i--) { OrderSelect(i,SELECT_BY_POS); if(OrderSymbol()==Symbol()) if(OrderType()>1)OrderDelete(OrderTicket()); else OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3); } } } return(0); } [删除] 2010.06.26 07:57 #6488 你好。请您告知如何实现以下想法:例如,开仓 的标准有几种变体,例如,随机指数=20、80和50,每种变体应对应不同的平仓标准变体。通过数组或其他东西,我只是不想因为几个值而求助于它们。我可以自己写代码,你能更详细地解释一般原则吗?提前感谢。 Виктор 2010.06.26 08:03 #6489 可以根据不同的标准,为开出的订单设置不同的魔法或注释。然后当关闭一个配对的标准时,魔力或评论被检查。 [删除] 2010.06.26 08:16 #6490 granit77: 可以根据不同的标准,为开出的订单设置不同的魔法或注释。然后当关闭一个配对的标准时,魔力或评论被检查。 关于 "评论 "的好主意,我将尝试这样做,谢谢。 1...642643644645646647648649650651652653654655656...1145 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
晚上好,伙计们,请告诉我怎么可能在marketinfo贸易允许交易的同时出现133的错误,我还在穿尿布,在这里我被卡住了。)
请给我一个代码样本
是否可以用一个指标来重新绘制一个条形图?
例如,与指标缓冲区buf[1]相对应的收盘条是一根看跌的蜡烛,我想用指标缓冲区的颜色来描绘这个条。
我想改变箭头图标的大小
如何改变箭头图标的大小,应该在代码中添加什么来使箭头看起来更大,它只是画出非常小的箭头。
SetIndexBuffer(0, buf_1);
SetIndexBuffer(1, buf_2);
SetIndexStyle(0, DRAW_ARROW);
SetIndexArrow(0,241);
SetIndexStyle(1, DRAW_ARROW);
SetIndexArrow(1, 242);
可能不可能,那么请告诉我
如何改变箭头图标的大小,应该在代码中加入什么来使箭头变大,因为它只画了非常小的箭头。
SetIndexBuffer(0, buf_1)。
SetIndexBuffer(1, buf_2)。
SetIndexStyle(0, DRAW_ARROW)。
SetIndexArrow(0,241);
SetIndexStyle(1,DRAW_ARROW)。
SetIndexArrow(1,242);
亲爱的程序员! 不幸的是,我没有时间去学习MQL4 编程语言。我要求你编写 以下的任务顾问程序(它由两部分组成)。
第一部分; 或1000个最后的刻度线被写入一个txt文件,这个文件随着每一个刻度线被更新。
第二部分;从另一个txt文件 中读取交易条件,如果文本是1则买入,如果是-1则卖出,如果是0则关闭订单,如果没有订单则不做任何事情。
我想用Mathematica来测试我的想法
是否可以用一个指标来重新绘制一个条形图?
例如,与指标缓冲区buf[1]相对应的收盘条是一根看跌的蜡烛,我想用指标缓冲区的颜色来描绘这个条。
看一下Heiken Ashi 指标,它有类似的效果。
使用SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, color1)来绘制灯芯,并使用较粗的线条SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, color3)来填充灯条。
亲爱的程序员! 不幸的是,我没有时间去学习MQL4 编程语言。我要求你编写以下的任务顾问程序(它由两部分组成)。
第一部分; 或1000个最后的刻度线被写入一个txt文件,这个文件随着每一个刻度线被更新。
第二部分;从另一个txt文件 中读取交易条件,如果文本是1则买入,如果是-1则卖出,如果是0则关闭订单,如果没有订单则不做任何事情。
我想用Mathematica来测试我的想法
可以根据不同的标准,为开出的订单设置不同的魔法或注释。然后当关闭一个配对的标准时,魔力或评论被检查。