[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 410 1...403404405406407408409410411412413414415416417...537 新评论 Shniperson 2011.05.26 06:57 #4091 abolk: 1.酒吧开放时间https://docs.mql4.com/ru/series/iTime 2.运行所有未结订单,比较它们的开放时间https://docs.mql4.com/ru/trading/OrderOpenTime 3.运行所有已关闭的订单并比较其开放时间 呃......我的反应有点慢......。 我不明白OrderSelect,你能不能写出现成的代码,以便它可以被插入到EA中?如何知道最后一个订单是什么时候开的(在订单历史中,因为订单已经在盈亏平衡时关闭)... 喜欢 TimeOp = ...这里是代码))。 KONDOR 2011.05.26 07:17 #4092 Shniperson: 你能写一个现成的代码,以便它能被插入到EA中吗? одна сделка в баре datetime Time_=0;// вверху if(Time_!=Time[0]){ OrderSend(...OP_BUY...); Time_=Time[0];} //в старт --- 2011.05.26 08:28 #4093 转贴 azik1111: 我被推荐到这里来了))好吧,让我们看看它是否有效))即使它只是一个笑话,为什么不支持它呢))。 extern double StopProfit = 5; -------- 是一个外部变量,是一个实数。我的问题是,为什么我不能把它设置为负值。 如果我设置一个负值,EA就会直接下单并立即删除它们。我记得,实数是所有数字和零。 下面是我的EA中带有此参数的另外两行。 先入为主:专家启动功能 "StopProfit=", DoubleToStr(StopProfit, 2), AccountCurrency())。 二进:管理订单和头寸。 如果(GetProfitOpenPosInCurrency(NULL, -1, Magic)>=StopProfit) TheXpert。 有什么不清楚的?一旦订单被打开,它就会被立即关闭,其利润为负值但大于设定值。 azik 2011.05.26 08:45 #4094 sergeev: 移至 平仓条件不能起作用,因为订单是待定的,而且货币中没有总的利润或损失。 [删除] 2011.05.26 09:33 #4095 下午好,请。 1.建议在EA主体的什么地方写代码比较好,应该在图表中显示信息(例如,价差水平等),也就是在每个刻度 上显示信息。 2.是否可以将一些带有bool XXX和bool YYY的参数传入无效函数(void ScreenMessage (bool XXXX, bool YYY).在这种情况下,会弹出一个编译时错误,我怎样才能绕过它? --- 2011.05.26 09:47 #4096 1.任何可以得到它的地方 2.你可以通过编写你自己的编译器来绕过编译错误。 [删除] 2011.05.26 19:49 #4097 大家好!给一个初学者的一些建议。有一个2MA的EA,如何和在哪里重定向到自定义指标 BWAosig上交易。我对这个清晰的例子非常感兴趣。附上EA和指标。事先非常感谢。 附加的文件: bwaosig.mq4 4 kb [删除] 2011.05.26 19:50 #4098 专家 附加的文件: movingaaverage2_1.mq4 6 kb Shniperson 2011.05.26 22:13 #4099 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,它将显示在细节中。 Shniperson 2011.05.26 22:21 #4100 先生们!如何对交易进行时间限制......使专家顾问在23点至2点(终端时间)不进行交易。 根据我的理解... 比方说... 我如何写出时间的数值?通过冒号......或者时间也必须以某种方式在代码中指定? T = iTime("USDCHF",PERIOD_M15,0) ....... if (...... && T<23:00& T>02:00) 1...403404405406407408409410411412413414415416417...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
1.酒吧开放时间https://docs.mql4.com/ru/series/iTime
2.运行所有未结订单,比较它们的开放时间https://docs.mql4.com/ru/trading/OrderOpenTime
3.运行所有已关闭的订单并比较其开放时间
呃......我的反应有点慢......。 我不明白OrderSelect,你能不能写出现成的代码,以便它可以被插入到EA中?如何知道最后一个订单是什么时候开的(在订单历史中,因为订单已经在盈亏平衡时关闭)...
喜欢
TimeOp = ...这里是代码))。
你能写一个现成的代码,以便它能被插入到EA中吗?
转贴
我被推荐到这里来了))好吧,让我们看看它是否有效))即使它只是一个笑话,为什么不支持它呢))。
extern double StopProfit = 5; -------- 是一个外部变量,是一个实数。我的问题是,为什么我不能把它设置为负值。 如果我设置一个负值,EA就会直接下单并立即删除它们。我记得,实数是所有数字和零。
下面是我的EA中带有此参数的另外两行。
先入为主:专家启动功能
"StopProfit=", DoubleToStr(StopProfit, 2), AccountCurrency())。
二进:管理订单和头寸。
如果(GetProfitOpenPosInCurrency(NULL, -1, Magic)>=StopProfit)
有什么不清楚的?一旦订单被打开,它就会被立即关闭,其利润为负值但大于设定值。
移至
平仓条件不能起作用,因为订单是待定的,而且货币中没有总的利润或损失。
下午好,请。
1.建议在EA主体的什么地方写代码比较好,应该在图表中显示信息(例如,价差水平等),也就是在每个刻度 上显示信息。
2.是否可以将一些带有bool XXX和bool YYY的参数传入无效函数(void ScreenMessage (bool XXXX, bool YYY).在这种情况下,会弹出一个编译时错误,我怎样才能绕过它?
1.任何可以得到它的地方
2.你可以通过编写你自己的编译器来绕过编译错误。
你可以在以下网址找到帮助。
你应该在专家顾问中看到以下内容
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点(终端时间)不进行交易。
根据我的理解...
比方说... 我如何写出时间的数值?通过冒号......或者时间也必须以某种方式在代码中指定?