任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 803

 

谢谢你,但我还有很多不明白的地方。 请告诉我这个代码是否能正确读取。

   double profit =0.5;
   double takeprofit2= profit * point * value * lot1 + bid;


 
pycha:

谢谢你,但我还有很多不明白的地方。 请告诉我这个代码是否能正确读取。

   double profit =0.5;
   double takeprofit2= profit * point * value * lot1 + bid;



如果你认为它是错的,你就不会出错!从ABC开始,学习,每个人都有自己的东西,你需要什么,你就会找到什么!好运!
 
明白了,谢谢。
 

如你所知,在MQL中,没有可能改变多维数组的 2和3维的大小。我想知道这种限制与它有什么关系。

但不要紧。但是如果我们想用一个外部变量来确定一个数组的列数呢?这也是不可能的。或者说有一条出路?

 
大家请指教,我想在图表上显示一条交叉率线。为此,我需要用Close[0]乘以我需要的工具的Close。如何标记?
 
kon12:
各位朋友,请指教,我想在图表上显示一条交叉率线。为此,我需要用Close[0]乘以我需要的工具的Close。我如何标记它?
在参考书中寻找iClose
 

我几乎是凭直觉找到了这个公式,当报价货币等于存款货币 时,这个公式是有效的。

takeprofit = (profit+ (MarketInfo(symbol,MODE_LOTSIZE)*lot*ask))/lot1*MarketInfo(symbol,MODE_LOTSIZE)*0.0000000001;

请告知哪些变量应该正确地取代这个--0.0000000001。 它可以工作,但这不是解决方案,最好是让它看起来很好。

 

下午好。

我想知道自M15日开始,各条线达到的最大值和最小值。我建议讨论最佳算法(不是代码,而是算法)。

1.3小时×4(1小时内有4个15分钟的小节)。3x4=12.

2.专家顾问可以在任何时候启动,所以我们应该建立一个检查,如果3小时已经过去了?

3.从一天的开始到专家顾问的启动,历史上的总条数--当前时间(小时)*4+分钟的整数部分/4。假设我们总共有X条。

4.我们应该从X条循环到(X-12)条,包括,逐步计算最大和最小,但我们应该检查这个条是否与一天的开始有关?

(这里https://book.mql4.com/ru/functions/datetime,有图143,解释了条数可以更少)。


这里有什么可以改进或优化的地方。有什么是我没有考虑到的吗?


奥泽罗。



 
Ozero:

下午好。

我想知道自M15日开始,条形图达到的最大值和最小值。我建议讨论最佳算法(不是代码,而是算法)。

1.3小时×4(1小时内有4个15分钟的小节)。3x4=12.

2.专家顾问可以在任何时候运行,这意味着我们应该建立一个检查,如果3小时已经过去了?

3.从一天的开始到专家顾问开始,历史上的总条数--当前时间(小时)*4+分钟/4的整数部分。让我们假设总共有X条。

4.我们应该从X条到(X-12)条(包括)运行一个周期,逐步计算最大和最小值,但我们应该检查该条是否是指一天的开始?

(这里https://book.mql4.com/ru/functions/datetime,有图143,它解释了条数可以更少)。


我可以改进或优化什么?也许我没有考虑到什么?


奥泽罗。



Highest()和Lowest() 被用来确定最大和最小条数。看医生!
 
pycha:

我几乎是凭直觉找到这个公式的,当报价货币等于存款货币时,它是有效的。

takeprofit = (profit+ (MarketInfo(symbol,MODE_LOTSIZE)*lot*ask))/lot1*MarketInfo(symbol,MODE_LOTSIZE)*0.0000000001;

请告知哪些变量应该正确地取代这个--0.0000000001。 它可以工作,但这不是解决方案,最好是让它看起来更漂亮。

经验法则可能对移动设备有好处,而在这里,你必须研究、理解、建立你自己的逻辑、你自己的系统。如果你需要乘以一万亿分之一,那么用Point() 除以2次就足够了。请决定哪一个更好,是拥有知识还是一直在寻找线索!