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

 
ScioMe:

伙计们,我不明白为什么OrderModify()在修改一个订单时没有画出棍子。

它应该显示绿色,但它没有。我不知道该怎么想,这个功能不能显示在图表上吗?


在TP之后,应该是订单 寿命,而不是颜色。投入0,你就会得到棒子。
 
eddy:
我认为箭头是用订单的开盘时间画在条形图上的,你检查一下吗?

是的,它被画出来了。但它不是OrderModify-ya,而是在市场订单的开盘时放置的止损。而且它没有进一步显示。
 
todem:

我指的是第一行--你发布的 "没有分配符号"。

的确,我为不准确的地方、复制的错误道歉。
 
Roger:

在TP之后,应该是订单的寿命,而不是颜色。放0,你就会有棍子。

我已经试过了,它不愿意画画!"。根据日志4次修改订单,在图表上只在订单关闭前画出绿色。
 

日安!我做了一个非常简单的指标,非常简单,我认为都是按照字典中列出的功能,就像他们在教科书中写的那样,一切看起来都很简单,但它根本就没有画出来!"。

我想,我不知道,也许我没有教他这么基本的东西?

//+------------------------------------------------------------------+
//| Cross.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#属性链接 "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 2
double Buffer1[];
//+------------------------------------------------------------------+
//|自定义指标初始化功能
//+------------------------------------------------------------------+
int init()
{SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE)。
//---- 指标
//----
return(0);
}
//+------------------------------------------------------------------+
//| 自定义指标去初始化功能||
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//|自定义指标迭代函数|
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted()。
//----
for(int i=0;i<300; i++){
Alert("Close[i]",Close[i]);Alert("iClose(GBPUSD, Period(), i)",iClose("GBPUSD", Period(), i))。
Alert("counted_bars",counted_bars;)

Buffer1[i]=Close[i]/iClose("GBPUSD", Period(), i);Sleep(1000); }

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

我将尝试在这里放一个周期 iClose("GBPUSD", Period(), i);Sleep(1000);

按照逻辑,它与基础图表的周期相等,但在不同的货币对上。但最重要的是,它根本没有画出来!请帮助我。

 
ScioMe:

是的,它被画出来了。 但它不是OrderModify,它是在市场订单打开时设置的止损。
bool OrderModify(..., color arrow_color=CLR_NONE)
箭头_颜色 - 图表上StopLoss和/或TakeProfit修改箭头的颜色。
 
Dimka-novitsek:

日安!我做了一个非常简单的指标,非常简单,我认为都是按照字典中列出的功能,就像他们在教科书中写的那样,一切看起来都很简单,但它根本就没有画出来!"。

我想,我不知道,也许我没有教他这么基本的东西?

我将尝试在这里放一个周期 iClose("GBPUSD", Period(), i);Sleep(1000);

从逻辑上讲,它等同于基础图表的周期,但在另一个货币对上。我不知道它还能做什么,但主要的是它根本不会做。请帮助我。

1.你在循环中设置了睡眠,这意味着在计算完每一个300点后,它必须暂停。

2.你是在当前图表的开盘价 和 "GBPUSD "图表之间画线。也就是说,如果你在 "GBPUSD "上这么做,你会在1处显示一条线

 
你好,你能不能告诉我,mql有没有可能以不同的登录方式连接到不同的服务器并为我保存html报告?如果是这样,我应该挖掘哪些功能?
 
olegator:
你能建议是否可以用mql连接不同的服务器,用不同的登录方式,为我保存html报告?如果是这样,我应该使用什么功能?

在MQL4中没有这种可能性。你可以在你的库中进行,或者使用WinAPI。

我是这样做的。我还没有做报告的输出。我还没有必要这样做。

 
ilunga:

1.你让睡眠站在一个循环中,也就是说,它在计算完每一个300点后必须暂停。

2.你在当前图表的开盘价和当前图表中的 "GBPUSD "之间画一条线。也就是说,如果你在 "GBPUSD "上这么做,你会在1处显示一条线


这是我第一次使用这个,我不知道,我基本上做的都是一样的?