SRC баг , обрезает часть кода в Личных Сообщениях - страница 2

причина в этом "<="

даже яндекс с ума от этого сходит )


вырезается именно та часть кода которая находится между <= =>

да но в коде такое встречется, и обрезает только одну строчку, вторая все ок 

   if(macd2_buffer[shift+1]>macd1_buffer[shift+1] && macd2_buffer[shift]<macd1_buffer[shift]
      && (MACD_BUYLEVEL==0 || (macd2_buffer[shift]<=MACD_BUYLEVEL && macd1_buffer[shift]<=MACD_BUYLEVEL && macd2_buffer[shift]>=0 && macd1_buffer[shift]>=0)))
      sig=1;
   else
   if(macd2_buffer[shift+1]<macd1_buffer[shift+1] && macd2_buffer[shift]>macd1_buffer[shift]
      && (MACD_SELLLEVEL==0 || (macd2_buffer[shift]>=MACD_SELLLEVEL && macd1_buffer[shift]>=MACD_SELLLEVEL && macd2_buffer[shift]<=0 && macd1_buffer[shift]<=0)))
      sig=-1;
   else sig=0;


 

Уже раз 5 на форуме подымалась эта тема и опять на те же грабли.
В личном чате удаляется все что находится между символами < (меньше) и > (больше)


  if(macd2_buffer[shift+1]>macd1_buffer[shift+1] && macd2_buffer[shift]<macd1_buffer[shift]
      && (MACD_BUYLEVEL==0 || (macd2_buffer[shift]<=MACD_BUYLEVEL && macd1_buffer[shift]<=MACD_BUYLEVEL && macd2_buffer[shift]>
=0 && macd1_buffer[shift]>=0)))
      sig=1;
   else if(macd2_buffer[shift+1]<macd1_buffer[shift+1] && macd2_buffer[shift]>macd1_buffer[shift]
      && (MACD_SELLLEVEL==0 || (macd2_buffer[shift]>=MACD_SELLLEVEL && macd1_buffer[shift]>=MACD_SELLLEVEL && macd2_buffer[shift]<=0 && macd1_buffer[shift]<=0))
      sig=-1;
Проблема с личными сообщениями.
Проблема с личными сообщениями.
  • www.mql5.com
Не знаю, связано это или нет - но это произошло после того как мой эксперт для MT5 опубликовали и для англоязычного сайта в Code Base.
Sergey Dzyublik:
Уже раз 5 на форуме подымалась эта тема и опять на те же грабли.
В лично чате удаляется все что находится между символами < (меньше) и > (больше)


  if(macd2_buffer[shift+1]>macd1_buffer[shift+1] && macd2_buffer[shift]<macd1_buffer[shift]
      && (MACD_BUYLEVEL==0 || (macd2_buffer[shift]<=MACD_BUYLEVEL && macd1_buffer[shift]<=MACD_BUYLEVEL && macd2_buffer[shift]>
=0 && macd1_buffer[shift]>=0)))
      sig=1;
   else if(macd2_buffer[shift+1]<macd1_buffer[shift+1] && macd2_buffer[shift]>macd1_buffer[shift]
      && (MACD_SELLLEVEL==0 || (macd2_buffer[shift]>=MACD_SELLLEVEL && macd1_buffer[shift]>=MACD_SELLLEVEL && macd2_buffer[shift]<=0 && macd1_buffer[shift]<=0))
      sig=-1;

да да да , немного не правильно написал, убирает вот эту часть:

<macd1_buffer[shift]
      && (MACD_BUYLEVEL==0 || (macd2_buffer[shift]<=MACD_BUYLEVEL && macd1_buffer[shift]<=MACD_BUYLEVEL && macd2_buffer[shift]>

Sergey Dzyublik:
Уже раз 5 на форуме подымалась эта тема и опять на те же грабли.
В личном чате удаляется все что находится между символами < (меньше) и > (больше)


  if(macd2_buffer[shift+1]>macd1_buffer[shift+1] && macd2_buffer[shift]<macd1_buffer[shift]
      && (MACD_BUYLEVEL==0 || (macd2_buffer[shift]<=MACD_BUYLEVEL && macd1_buffer[shift]<=MACD_BUYLEVEL && macd2_buffer[shift]>
=0 && macd1_buffer[shift]>=0)))
      sig=1;
   else if(macd2_buffer[shift+1]<macd1_buffer[shift+1] && macd2_buffer[shift]>macd1_buffer[shift]
      && (MACD_SELLLEVEL==0 || (macd2_buffer[shift]>=MACD_SELLLEVEL && macd1_buffer[shift]>=MACD_SELLLEVEL && macd2_buffer[shift]<=0 && macd1_buffer[shift]<=0))
      sig=-1;

да и пусть удаляет в обычном сообщении. Зачем трогать SRC тем более только В ЛС 

Vladislav Andruschenko:

да и пусть удаляет в обычном сообщении. Зачем трогать SRC тем более только В ЛС 

Ответил в личку.
понял. Спасибо. 

Скоро в личке снимем это ограничение.

Ждем апгрейда большинства мт4 терминалов на 1031