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

 
Shniperson:

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

bool market=false;
if(Hour()>=2 && Hour()<=23) market=true;
 
这样,他就可以一直交易到午夜。
 

你好,尊敬的论坛用户。

你能告诉我专家顾问(为四位数的报价而写)的代码要怎么改才能使它在五位数的经纪公司的报价上正常工作?

谢谢你。

 
obergan:

你能告诉我专家顾问(为四位数报价编写)的代码该怎么改,以便在五位数经纪公司的报价上正常工作?

你不应该改变代码中的任何内容。 它写得很正确,并考虑到了所有的问题。
 
sergeev:
你不需要改变代码中的任何内容。 它写得很正确,并考虑到了一切。

例如,如果在四位数 的地方放上35点的TR,那么在五位数的地方放上同样的35,而不是350,这是我想得到的。如果有人有机会,请看一下这个代码。
 
obergan:
例如,如果四位数放TR 35点,那么五位数也放35,而不是我想得到的350。如果有人有机会,请查看代码。

严禁在论坛上发布反编译的代码。
 

你能告诉我问题可能是什么吗?

有这样的代码

// до старта объявляем 
extern int     Hour1 = 10;
extern int     Hour2 = 17;
bool StartTrade;

// в старте
   StartTrade=false;
   
   if (TimeHour(TimeCurrent())==Hour1){ 
      StartTrade=true;
   }
   if (TimeHour(TimeCurrent())==Hour2){
      StartTrade=true;
   }

// и далее
   if (StartTrade==true){
   // открытие ордеров
   }


但是,订单可以在不同的时间打开,例如下一个小时,与Hour1Hour2 的设置不同,这可能是什么?

 
T-G:

你能告诉我问题可能是什么吗?

有这样的代码

但是,订单可能在不同的时间和下一个小时打开,例如,与设置中的Hour1Hour2 不同,这可能是什么?


也许是其他的东西,在这个代码之外的东西

显示所有代码

 
abolk:


也许是其他的东西,在这个代码之外的东西

显示所有的代码

但如果是里面的其他东西,它能带来变化吗?

 if (StartTrade==true){
   // открытие ордеров
 }
 
T-G:

但是,如果是里面的其他东西,它能带来变化吗?


从显示的代码来看,很难判断EA的行为,正如你所说的那样