一个监测报价单到达终端的方案 - 页 6

 

不要搞乱人们的头脑......希望能吓唬他们购买你的软件......:)......是的,我想知道你是如何回答你的程序除了声明之外是否还有其他功能?...

这个问题发生在vpc上,与服务器上机器的逻辑网络的组织有关。特别是它在Unix下的windows模拟器上显示,你也在宣传......这个程序是需要你的服务的......:)

只是网络会定期停止正常工作。而这也是此类服务频繁重启的原因之一,因为客户因此而无法进入他们的机器。我已经在许多论坛上描述过这种情况。

这种影响是由网络控制程序治愈的,它不断监测网络功能,如果有任何偏离规范的地方,它就会重新连接机器上的网络......也就是说,你不需要重新启动终端,这本身就会产生很大的风险,特别是如果EA不是为重新启动终端而设计的......只需要重新连接网络和metatrader重新连接,它不会影响EA的设置和当前工作......只是在紧急情况下,我们的服务已经做...

我们监测客户使用的所有经纪商的连接情况......记录重新连接和报价控制......在 dll中的一个单独的线程中工作 ...... 记录本地点 之间的时间,如果它超过预设时间,就会进入日志......我没有看到任何小时的报价停机时间!"。...在晚上,报价的强度往往非常弱,但这是正常的...

顺便说一下,这个问题也可能发生在普通计算机上......例如,一些 "流行的""互联网加速器 "经常给Winsock打补丁,然后就会有很多问题出现......

 
RIV >>:

Кстати, эта проблема может возникнуть и на обычном компе … например, некоторые “популярные” «ускорители интернета» часто патчат винсок и потом выплывает полно проблем …


我不使用加速器,但却有一个问题....。

 
RIV писал(а)>>

不要搞乱人们的头脑......希望能吓唬他们购买你的软件......:)......是的,我想知道你是如何回答你的程序除了声明之外是否还有其他功能?...

这个问题发生在vpc上,与服务器上机器的逻辑网络的组织有关。特别是它在Unix下的windows模拟器上显示,你也在宣传......这个程序是需要你的服务的......:)

只是网络会定期停止正常工作。而这也是此类服务频繁重启的原因之一,因为客户因此而无法进入他们的机器。我已经在许多论坛上描述过这种情况。

这种影响是由网络控制程序治愈的,该程序监测网络功能,如果有任何偏离规范的情况,它会重新连接机器上的网络......也就是说,你不需要重新启动终端,这本身就会产生很大的风险,特别是如果EA不是为重新启动终端而设计的......只需要重新连接网络,metatrader自动重新连接,它不会影响EA的设置和当前工作......只是在紧急情况下,我们的服务已经做...

我们监测客户使用的所有经纪商的连接情况......记录重新连接和报价控制......在 dll中的一个单独的线程中工作 ...... 记录本地点之间的时间,如果它超过预设时间,就会进入日志......我没有看到任何小时的报价停机时间!"。...在晚上,报价的强度往往非常弱,但这是正常的...

顺便说一下,这个问题也可能发生在普通计算机上......例如,一些 "流行的""互联网加速器 "经常修补winsock,然后就会出现很多问题......



你甚至在一个帖子里就自相矛盾了 ))

 

不存在矛盾....

有时也有报价不进来的时候,但这是经纪人的报价问题,在这种情况下重新连接网络或重启终端,原则上都没有帮助...

关于终端的问题,我不知道该怎么说,但我也不知道该怎么解决......如果你已经试过了,但不能正常工作,你需要重新安装系统,学会正常使用,而不是重新启动终端......

终端在干净的winds up和vpc上工作没有任何问题 ...

 

只有重设终端才能帮助你的客户,如果报价被遗漏的话

 

如果由于某种原因不能设置止损点,你可以这样做。

摘自课本。

有一种方法可以大大增加程序的有用时间,从而减少交易管理过程的负荷。为此,有必要在程序中实现一种算法,根据这种算法,在执行特殊函数start()时,主代码会重复多次(无限次)(只有在专家顾问系统和脚本中才可能)。下面是一个循环的特殊函数start()的例子。

//--------------------------------------------------------------------
start()                    // Специальная функция start() 
   {
   while(!IsStopped())     // До тех пор, пока пользователь.. 
      {                    // ..не прекратит исполнение программы 
      RefreshRates();      // Обновление данных
      //......................Здесь указывается основной код программы
      Sleep(5);            // Небольшая пауза
      }
   return;                 // Управление возвращается терминалу
   }
//--------------------------------------------------------------------

所有的基本代码都在while语句的 主体中指定,退出循环的唯一条件是收到来自客户终端的终止程序的命令。如果基于这一原则建立的start()函数被启动执行,它将被无限期地执行,只有当用户从安全窗口中手动删除程序或在其他一些条件下

,才会将控制权返回给客户终端。
这在Expert Advisors中起作用。现在,如果在一定时间内没有报价,专家顾问将很容易发出命令,关闭所有需要的头寸。

 
PPC писал(а)>>

如果由于某种原因不能设置止损点,你可以这样做。

取自教程。

有一种方法可以大大增加程序的有用时间,从而减少交易管理过程的负荷。为此,有必要在程序中实现一种算法,根据这种算法,在执行特殊函数start()时,主代码会重复多次(无限次)(只有在专家顾问系统和脚本中才可能)。下面是一个循环的特殊函数start()的例子。

所有的基本代码都在while语句的主体中指定,退出循环的唯一条件是收到来自客户终端的终止程序的命令。如果基于这一原则建立的start()函数被启动执行,它将被无限期地执行,只有当用户从安全窗口中手动删除程序或在其他一些条件下

,才会将控制权返回给客户终端。
这在Expert Advisors中起作用。现在,如果在一定时间内没有报价,专家顾问将很容易发出命令,关闭所有需要的头寸。


你火了:)))如果报价已经停止,RefreshRates()将无济于事。此外,它对重新扫描服务器没有帮助。只有重设终端!

 
RIV >>:

Иногда бывает, что не поступают котировки, но эта проблема с котировками у брокера и никакие переподключения сети и перезапуски терминала в этой ситуации в принципе не помогают …

那么,似乎很容易发现--在你的日志中记录勾股量,并与此刻和一段时间后的历史记录进行比较(万一历史记录被追溯纠正)。这将使你能够找出真正的原因是什么。

 
Loky писал(а)>>


你火了:)))如果报价已经停止,RefreshRates()将无济于事。此外,它对重新扫描服务器没有帮助。只有重新扫描终端!


所以不会有刷新:在这种情况下,Ask/Bid值在一定时间内不会发生变化--这将是暴冬的信号:ELEMENTARY, WATSON!

 
PPC писал(а)>>


所以不会有刷新:在这种情况下,Ask/Bid值在一定时间内不会发生变化--这将是暴冬的信号:ELEMENTARY, WATSON!


什么风暴,你在说什么?


原因: