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

 
Igor_Sev:


以及在编写工具时,我怎样才能在编程代码中引用所有货币对?


https://docs.mql4.com/ru/series

https://docs.mql4.com/ru/common/MarketInfo

 

谢谢你的链接,我将进行调查
 

如果你知道,是否所有,如果有一个 "交易员的实际应用数学" - 也就是说,一套算法(有图片,以及没有图片)如何和什么做的matsoft,以及在结果的基础上采取什么决定。

我读过很多关于各种数学主题的讨论,但我还没有遇到过这种实用的 "手册"。

请帮助我。如果不是,它可能应该创建一个分支?

 

你好。为什么修改会返回错误130(不正确的停止水平)?特拉尔是10个点。SL - 50点。

如果(总数==1)

{
OrderSelect(OrderTicket(,SELECT_BY_TICKET,MODE_TRADES);
}
else return;
if(Ask-Price>Tral*Point&&SL<Price&&Magic==1) // Trawl buying criteria
{
OrderModify(OrderTicket(),NULL, Price,TP,0);
}
如果(Ask-SL>Tral*Point&&SL>=Price&&Magic==1)
{
OrderModify(OrderTicket(,NULL,SL+Tral*Point,TP,0);
}
if(Price-Bid>Tral*Point&&SL>Price&&Magic==2) //拖网销售的标准
{
OrderModify(OrderTicket(),NULL,Price,TP,0);
}
如果(SL-Bid>Tral*Point&&SL<=Price&&Magic==2)
{
OrderModify(OrderTicket(,NULL,SL-Tral*Point,TP,0);
}
 

你已经不分青红皂白地选择了什么样的顺序来进行修改。

你必须这样做。

如果(Ask-Price>Tral*Point && SL<Price && Magic==1 && OrderType()==OP_BUY) // 买入拖网标准
{
OrderModify(OrderTicket(),NULL,Price,TP,0)。
}

for starters....至少是这样的

eugggy:

你好。为什么修改会返回错误130(不正确的停止水平)?特拉尔 - 10个点。SL - 50点。

如果(总数==1)

{
OrderSelect(OrderTicket(),SELECT_BY_TICKET,MODE_TRADES)。
}
否则返回。
如果(Ask-Price>Tral*Point&&SL<Price&&Magic==1) // 拖网式购买标准
{
OrderModify(OrderTicket(),NULL,Price,TP,0)。
}
 
你能告诉我在哪里可以下载一个多终端吗?同时从几个账户进行交易。
 
至少在这里
Mathers:
你能告诉我在哪里可以下载一个多终端吗?同时从几个账户进行交易。
 
如何设置它与另一个DC一起工作?这有可能吗?
 
MrSoros:

你已经不分青红皂白地选择了什么样的顺序来进行修改。

它必须如此。

if(Ask-Price>Tral*Point && SL<Price && Magic==1 && OrderType()==OP_BUY) // Trawl criteria to buy
{
OrderModify(OrderTicket(),NULL, Price,TP,0);
}

for starters....至少像这样...


实际上,当我用Magic打开时,订单类型 已经设置好了:Magic=1--买入订单,Magic=2--卖出,那么为什么止损点会错呢?也许,这是因为MODE_STOPLEVEL返回14,尽管我设置了Tral和S/L超过15p。怎么了?
 
Igor_Sev:

日安!

能否请您告诉我这个新手,是否有可能在MQL4 中编写一个自定义指标,使其能够同时处理所有货币对?据我所知,指标图中最多有8条线,但我只需要一条线。也就是说,对于这一行,我能否同时获得所有货币对的数组或变量?

提前感谢您的回答。

Semen Semenych有一个类似的指标(CFP),它处理几个货币对,但在图表上只显示它所连接的货币对的一条线。请看文章底部https://www.mql5.com/ru/articles/1464,也许它将有助于作为一个起点。
原因: