初学者的问题 MQL4 MT4 MetaTrader 4 - 页 79

 

你好,有一个这样的简单问题。首先,我们开一个单向交易,并支付点差。然后我们用相同的手数开立一个反面交易,点差也从中抽取。换句话说,当我们将这些交易相互平仓时,意味着我们要支付两个价差?

 

请告知几行代码

1)如何使猫头鹰工作,比如说,每10秒一次

2) 如果在这个价格上没有挂单,就设置一个挂单

3)如果适用,请告知如何计算已设定的(未结)订单之间的差额。

 
Rustem71:


只要告诉我,当蜱虫到来时你想做什么。

你要做的额外工作太多了。

并正确书写代码,不要用括号缩写。如果你应该在条件中写大括号,你应该写。这将更容易理解代码。当你掌握了它,你可以开始缩写。

我在等待关于蜱虫的解释。


这个想法是,先开2个挂单,与初始手数一起工作,例如,买入立即删除SELLSTOP,并在同一地点放SELLSTOP,但有双倍手数,只是打开卖出放BUYSTOP *2手,然后,例如,如果没有触发践踏止损和趋势扭转放挂单与*2手。 然后,如果进来没有损失在加上,如0.05将把跟踪停止。像这样!!!。如果你告诉我如何优化+你对我的错误的评论将是非常感激的!我不明白为什么我有一个地方的挂单,挂单打开后直到存款全部耗尽!我不知道该怎么办。
 
Akinak:
请看!如果你能解释我做错了什么!我什么都试过了,要么不开单,要么就循环开一串!但都没有成功。

如果它大于或等于1(更简单--大于0)--不要打开,同样的情况应重复适用于baikas。

而你却反其道而行之。

if(s==1)

因此,它应该是这样的。

if(s==0)
{ 
//открываем селл
}
 
Akinak:
请看一下吧!如果你能解释我做错了什么!因为只有我没有尝试过,或者没有打开一个订单,或者按周期打开一个包!!。


如果我没记错的话,是这样的。剩下的就看你自己了。

并正确书写代码。

附加的文件:
888.mq4  8 kb
 
你好!请帮助我完成这个功能,我已经很累了,不知道怎么做才对我需要的是,能够在参数中输入我的计算机的时间。提前感谢!
extern bool    HOUR = false;             // Часы Вкл (true) / Выкл (folse)
extern string  TimeBegin = "13:30";      // Время начала (ЧЧ:ММ)
extern string  TimeEnd   = "17:00";      // Время окончания (ЧЧ:ММ)
//Отправляет true если по времени разрешено торговать
bool isTradeTimeString()
{
 datetime hbegin = StrToTime(TimeBegin) + TimeGMTOffset();
 datetime hend = StrToTime(TimeEnd) + TimeGMTOffset();
 
 datetime dtBegin, dtEnd;        // Время начала и окончания работы
 int      hc, he;                // Часы текущего времени и окончания работы

 dtBegin=StrToTime(TimeToStr(TimeCurrent(),TIME_DATE)+" "+TimeToStr(hbegin,TIME_MINUTES));
 dtEnd=StrToTime(TimeToStr(TimeCurrent(),TIME_DATE)+" "+TimeToStr(hend,TIME_MINUTES));
 hc = TimeHour(TimeCurrent());
 he = TimeHour(dtEnd);
 if(dtBegin>=dtEnd)
 {
  if(hc>=he)
   dtEnd+=24*60*60;
  else
   dtBegin-=24*60*60;
 }
 if(HOUR==true)
 {
  if(TimeCurrent()>=dtBegin && TimeCurrent()<=dtEnd)
   return(true);
  else
  {
   if(CountTrades()==0)
    return(false);
  }
 }
 return(true);
}
 
Arseniy Barudkin:
你好!请帮助我完成这个功能,我已经很累了,不知道怎么做才对我需要的是,能够在参数中输入我的计算机的时间。提前感谢!
时间本地()
 
Rustem71:


如果你猜对了,是这样的。你从这里接手。

并正确书写代码。


非常感谢你!非常有帮助我是一个写了两个星期多一点的人还不知道这样的微妙之处!
 
亲爱的论坛成员,你们好!当我创建一个简单的专家顾问时,我得到了一个错误!为什么?你能告诉我这其中的原因吗?
附加的文件:
meryjj.jpg  197 kb
 
naravat:
亲爱的论坛成员,你们好!当我创建一个简单的专家顾问时,我得到了一个错误!为什么?能否请你告诉我原因。

你必须在返回后加上括号,并在括号中写上与函数类型相同的一些值。