[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 850

 
Mathers:

每次我打开一个新的图表--它在H1时间框架上以最小的比例和条形打开。

相应地,每当我点击放大图表,改变每根蜡烛的条数,以及改变时间框架。

问题:我是否可以设置,使图表总是在一分钟的时间框架上立即以蜡烛图等形式打开?


当然,你可以。

用所需的设置创建一个默认模板

 

善意的人们,请帮助我解决两个问题。

1) 如何在指标或csi中添加一个画线的代码(如devirgence),假设一个驼峰较高,下一个较低,那么,在这种情况下,从一个顶点到另一个顶点画一条线。 需要帮助的不是解题,而是如何画线,......在哪里画直线,采取什么坐标。

2)如果能提供一个时间交易 代码,我将提前表示感谢

 

为什么我的优化EA在日志中显示:2个通过,768个因不重要而被拒绝? 他们是指排水还是其他原因? 因为负面结果也被公布了...

 
Infinity:

人们亲切地帮助处理2个问题。

1)如何在一个指标或si中添加一个画线的代码(如devirgence),假设一个驼峰较高,下一个较低,.好,在这种情况下从一个顶点画线到另一个顶点。我需要帮助的不是解决问题,而是如何画线......在哪里画线,用哪个坐标画线。

对象创建 + 窗口查找

时间坐标 是检测到分流器的条形图,数值是顶点值本身。

+ 你需要按窗口名称搜索。

 

我明白了,......搜索窗口名称一定是问题所在,......窗口中总是只有一条直线,否则就不清楚了。

你能告诉我时间代码吗?要使专家顾问只在一定的时间范围内交易....。 我有一个比较当前时间 和建议时间的问题。 我把它转换为日期类型,但仍然失败。

我还有一个问题,我试着在关闭订单的功能中写了2个条件(|| - or),但只有其中一个规定的方法有效。这种实施方式是否正确?

 
Dms2:

女士们、先生们,大家好。

这是我第一次在这里写信,我专门注册来问。

故事:"切断损失,让利润增长;希望最后死亡--所以先杀了它"。

从我的手工交易经验来看:我开盘了,现在我处于亏损 状态。停止=采取和=100p,拖网=15p(或25-20并不重要)。负余额来回跳动,我的手被开仓束缚着,只有希望说:好吧,会去拖累,好吧,多一点。结果是什么?我们没有在采取(+100p)关闭订单。但止损(-100点)并不频繁,追踪3-5-20-50点经常发生因此,我们正在慢慢地,但肯定地失去。

所以我想:如果我把交易改为相反的方式,即停止追踪(因为在这种情况下,我不允许通过追踪来增加利润),当我亏损时,我采取止损。在这种情况下,我们应该决定在什么水平上会出现亏损而不是盈利,并在新的负极值之后采取追踪TP(你也可以离开它采取无止损的位置)。如果我们拖的不是止损而是取舍--也许会有一个相反的趋势--存款的缓慢、自信的增长?

这个想法的本质是:创建[顾问]追踪取款,在交易的特定损失水平[以点为单位]自动激活,并在相同的价值[或设置]上自行设置取款利润。随着损失的进一步增加,获利将被收回--一般来说,这就像在追踪止损中一样,但反之亦然。

一般来说,如果有程序员认为这个想法是合理的,如果有人写了这样一个助手......我将等待你们的意见。


我有这样一个EA正在开发中,你可以用大额存款、杠杆和小手0.01进行交易,一年的利润约为12%(去银行),得到MARGINCOLL的风险很大(马丁)。向专家提出的问题是:为什么在测试器中一切都很好,但演示却不能工作?我必须完善它,所以我必须从头开始重写一切,一切都变成了错误,只是恐怖?
 

请告知在顾问中的正确写法。

double CHO = iCustom(NULL, 0, "Chaikin Oscillator("+10+", "+3+", "+0+")", 0, 0); - 它没有给出值。

错误是什么?

指示器https://www.mql5.com/ru/code/7761

 
DhP:

请告知顾问的正确处方方式。

double CHO = iCustom(NULL, 0, "Chaikin Oscillator("+10+", "+3+", "+0+")", 0, 0); - 它没有给出值。

错误是什么?

指示器https://www.mql5.com/ru/code/7761

double CHO=iCustom(NULL,0,"CHO",10,3,0,0,0);
 

在我的专家顾问中,有一个标准函数来发送一个订单

            ticket = OrderSend( бла-бла );
            if(ticket > 0)
               Print("Ok");
            else
               Print("failed with error #",GetLastError());

今天我在日志中发现了错误128(交易超时),但尽管如此,我的订单还是被打开了,由于代码的逻辑没有暗示在没有打开订单的情况下有任何行动,它一直挂在那里,直到我自己发现它。我猜服务器出了一个错误,但订单被打开了。这有可能吗,还是我在搞鬼?如果不是我--如何处理它。

 
马瑟斯, 最可能的是在第一个点上出现了错误,然后订单打开了。一般来说,即使代码中没有打印机,终端也可能自己发出错误。
原因: