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

 
abolk:


1.酒吧开放时间https://docs.mql4.com/ru/series/iTime

2.运行所有未结订单,比较它们的开放时间https://docs.mql4.com/ru/trading/OrderOpenTime

3.运行所有已关闭的订单并比较其开放时间


呃......我的反应有点慢......。 我不明白OrderSelect,你能不能写出现成的代码,以便它可以被插入到EA中?如何知道最后一个订单是什么时候开的(在订单历史中,因为订单已经在盈亏平衡时关闭)...

喜欢

TimeOp = ...这里是代码))。

 
Shniperson:
你能写一个现成的代码,以便它能被插入到EA中吗?
одна сделка в баре
datetime Time_=0;// вверху
if(Time_!=Time[0]){ OrderSend(...OP_BUY...); Time_=Time[0];} //в старт
 

转贴

azik1111:

我被推荐到这里来了))好吧,让我们看看它是否有效))即使它只是一个笑话,为什么不支持它呢))。

extern double StopProfit = 5; -------- 是一个外部变量,是一个实数。我的问题是,为什么我不能把它设置为负值。 如果我设置一个负值,EA就会直接下单并立即删除它们。我记得,实数是所有数字和零。

下面是我的EA中带有此参数的另外两行。

先入为主:专家启动功能

"StopProfit=", DoubleToStr(StopProfit, 2), AccountCurrency())。

二进:管理订单和头寸。

如果(GetProfitOpenPosInCurrency(NULL, -1, Magic)>=StopProfit)


TheXpert
有什么不清楚的?一旦订单被打开,它就会被立即关闭,其利润为负值但大于设定值。
 
sergeev:

移至




平仓条件不能起作用,因为订单是待定的,而且货币中没有总的利润或损失。
 

下午好,请。

1.建议在EA主体的什么地方写代码比较好,应该在图表中显示信息(例如,价差水平等),也就是在每个刻度 上显示信息。

2.是否可以将一些带有bool XXX和bool YYY的参数传入无效函数(void ScreenMessage (bool XXXX, bool YYY).在这种情况下,会弹出一个编译时错误,我怎样才能绕过它?

 

1.任何可以得到它的地方

2.你可以通过编写你自己的编译器来绕过编译错误

 
大家好!给一个初学者的一些建议。有一个2MA的EA,如何和在哪里重定向到自定义指标 BWAosig上交易。我对这个清晰的例子非常感兴趣。附上EA和指标。事先非常感谢。
附加的文件:
bwaosig.mq4  4 kb
 
专家
附加的文件:
 
isaev-av:
你可以在以下网址找到帮助。


你应该在专家顾问中看到以下内容

ma1=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,0); - 它将从鼠标中读取。
ma2=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,0)。
ma3=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,1)。
ma4=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,1)。

这些行应该用iCustom(指标的名称及其参数)来代替。如果你想改变一个iCustom行的名称,你应该在MetaEditor中填写(程序员应该在其中工作),然后按F1,它将显示在细节中。

 

先生们!如何对交易进行时间限制......使专家顾问在23点至2点(终端时间)不进行交易。

根据我的理解...

比方说... 我如何写出时间的数值?通过冒号......或者时间也必须以某种方式在代码中指定?

T = iTime("USDCHF",PERIOD_M15,0) ....... if (...... && T<23:00& T>02:00)