新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 555

 
Igroc33:
我有很多聪明的人要建立,所以我们是要玩捉迷藏还是要忙起来?
因此,这是需要做的事情。还是需要匆匆忙忙地创造,然后用原本计划不周的概念英勇作战?还是你,说我是个聪明人,你认为我在试图找出输入数据量时,是在胡说八道,是在逗你玩吗?在构建逻辑和代码的概念中,很多东西都取决于它,这有什么关系吗?
我不喜欢催促无意识的人,我很抱歉,但是--现在你自己。
 
Alexey Viktorov:

不要无礼,自作聪明的家伙。你被问到了正确的问题。你认为这样的指标将如何运作?你输入数据,它就被计算在内。你忘了输入,那就见鬼去吧,我们不计较......对吗?

你忘了参赛是什么意思? 你们是在玩游戏还是让我们谈谈分心的事?
 
Igroc33:
如果我想象到了,我就不会来找你了,聪明人。 你的意思是你忘记了进入游戏,还是你只想说分心?
你甚至不能清楚地表达你想要什么。因此,对问题的必要性缺乏了解。那你要怎么写代码呢?
还是希望 "聪明人 "会帮你做这件事?
那么你就找错了分支。阅读它的第一个帖子--上面说了它的用途。
 
Artyom Trishkin:
你甚至不能清楚地表达你想要什么。因此,人们对这些问题的必要性产生了误解。那你要怎么写代码呢?
还是希望 "聪明人 "会帮你做这件事?
那么你就找错了分支。阅读它的第一个帖子--上面说了它的用途。
我们不要再为这种工作要花多少钱做准备了。
 
Igroc33:
我们不会对这项工作的成本进行任何推诿。
写一份申请给自由职业者。并根据你的需要和能力选择一个表演者。
 
嗨,伙计们。出现了一个问题。除了这个选择for(int i=0;i<OrdersTotal();i++)和for(int i=OrdersTotal()-1;i>=0;i--)之外,就没有其他了吗?如果是这样,请告知哪些是
 
Rustam Bikbulatov:
嗨,伙计们。出现了一个问题。除了(int i=0;i<OrdersTotal();i++)和for(int i=OrdersTotal()-1;i>=0;i--)之外,没有什么?如果是这样,请告诉我是哪些人。

要选择https://docs.mql4.com/ru/basis/operators

1 - https://docs.mql4.com/ru/basis/operators/while

2 - https://docs.mql4.com/ru/basis/operators/dowhile

如果是对的种类,你可以这样写

for(int i = OrdersTotal(); i-- > 0;)
Операторы - Основы языка - Справочник MQL4
Операторы - Основы языка - Справочник MQL4
  • docs.mql4.com
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи. Тело программы — это последовательность таких операторов. Идущие друг за другом операторы разделяются точкой с запятой. Выполняет оператор до тех пор, пока проверяемое выражение не станет ложным. Проверка условия окончания...
 
Alexey Viktorov:

要选择https://docs.mql4.com/ru/basis/operators

1 - https://docs.mql4.com/ru/basis/operators/while

2 - https://docs.mql4.com/ru/basis/operators/dowhile

如果在品种上,你可以这样写

谢谢你!

 

你们知道在哪里可以找到或帮助我解决追踪止损,它是这样工作的。

例如,一个TP=100,SL=200的BUY订单被打开,当价格进入BUY并通过50点时,那么SL就变成了开盘价,而TP则被移到50点,如此不断????。

空白的尾随位置(int otype)。
{

int cnt = OrdersTotal();

int lMinProfit = 0; // 最小点数。

int lTrailingStop = 40; // 尾随位置水平(距离上一个SL距离的点数)。

int lTrailingStep = 20; // 拖网水平(之后将触发的点数)。

for (int i=0; i<cnt; i++)
{
如果(!(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))继续。
如果(OrderSymbol() != Symbol())继续。

如果(OrderType() == OP_BUY && otype == OP_BUY){
如果(Bid-OrderOpenPrice() > lMinProfit*Point) {
如果(OrderStopLoss()< Bid-(lTrailingStop+lTrailingStep-1)*Point){
如果(OrderModify(OrderTicket(), OrderOpenPrice(), Bid-lTrailingStop*Point, TP + lTrailingStop * Point, 0, Blue)
Print("跟踪止损正在工作")。
}
}
}

如果(OrderType() == OP_SELL && otype == OP_SELL) {
如果(OrderOpenPrice()-Ask > lMinProfit*Point) {
如果(OrderStopLoss() > Ask+(lTrailingStop+lTrailingStep-1)*Point || OrderStopLoss() == 0) {
如果(OrderModify(OrderTicket(), OrderOpenPrice(), Ask+lTrailingStop*Point, TP - lTrailingStop * Point, 0, Red)
Print("跟踪止损正在工作")。
}
}
}
}
}
 

我如何获得CPU的ID?

我在辩护,我得到了硬盘的ID,但我找不到CPU的ID :(

原因: