Советники: Martin - страница 9

 
хочу цвет текста поменять,чтобы Баланс одним цветос, прибыль другим, сумма прибыли третьем. Перепробывал  варианты, но что то не получается. Может кто подскажет.
 
Есть такой параметр-интервал. Это открытие позиций, если цена выходит за его диапазон? От чего он считается?
 
Удалил таблицу(согласно Вашей инструкции на 7стр.). Исчезли вместе с таблицей и уровни бай и селл.
 
15750:
Есть такой параметр-интервал. Это открытие позиций, если цена выходит за его диапазон? От чего он считается?
От последней(крайней) сделки buy или sell в зависимости от типа.
 
15750:
Удалил таблицу(согласно Вашей инструкции на 7стр.). Исчезли вместе с таблицей и уровни бай и селл.

Оставь эти строки:

...
   ObjectDelete(ChartID(), "buyline");        
   ObjectDelete(ChartID(), "sellline");        
...
   ObjectCreate(ChartID(), "buyline", OBJ_HLINE, 0, 0, b);
   ObjectSetInteger(ChartID(), "buyline", OBJPROP_COLOR, Blue);
   ObjectSetInteger(ChartID(), "buyline", OBJPROP_STYLE, STYLE_DASH);
   ObjectCreate(ChartID(), "sellline", OBJ_HLINE, 0, 0, s);
   ObjectSetInteger(ChartID(), "sellline", OBJPROP_COLOR, Red);
   ObjectSetInteger(ChartID(), "sellline", OBJPROP_STYLE, STYLE_DASH);
...


 

 
NightTrader:
хочу цвет текста поменять,чтобы Баланс одним цветос, прибыль другим, сумма прибыли третьем. Перепробывал  варианты, но что то не получается. Может кто подскажет.
https://www.mql5.com/ru/search#!keyword=%D1%86%D0%B2%D0%B5%D1%82%20%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F
 

А что если сделать так, чтобы советник не сразу открывал ордера бай и сел, а начинал работать по Stop ордеру. И если цена пошла в нашу сторону, просто тралить профит либо фиксировать профит(когда сработает тралл противоположный ордер убирается). При фиксации профита опять выставляются стоп ордера в обе стороны(на заданном интервале). Если же сработают стопы бай и сел, тогда Martin начинает работать как и прежде....

Так мы будем работать и по тренду и во флэте.

 
15750:

А что если сделать так, чтобы советник не сразу открывал ордера бай и сел, а начинал работать по Stop ордеру. И если цена пошла в нашу сторону, просто тралить профит либо фиксировать профит(когда сработает тралл противоположный ордер убирается). При фиксации профита опять выставляются стоп ордера в обе стороны(на заданном интервале). Если же сработают стопы бай и сел, тогда Martin начинает работать как и прежде....

Так мы будем работать и по тренду и во флэте.

Под номером 2. https://www.mql5.com/ru/forum/38067/page8#comment_3834079
Советники: Martin
Советники: Martin
  • www.mql5.com
Форум трейдеров MQL5.community
 

Здраствуйте. Вы наверное не заметили, я вам писал

. У вас в коде предупреждения  типа "return value of 'OrderSelect' should be checked    martin_.mq4    312    7"

а если в код вверху  вставить #property strict то , там еще вылазят ОШИБКИ , я все исправил кроме  implicit conversion from 'number' to 'string'    martin_.mq4    89    69

if (s <= Bid) {
         RefreshRates();
         OrderSend(Symbol(), OP_SELL, sl, Bid, In, 0, 0, "Martin ("+In+")", In, 0, Red);
         s = FindLastSellPrice() + In * Point;
      }

и  "possible loss of data due to type conversion"    martin_.mq4    17    7

In = Interval + MarketInfo(Symbol(), 14); Tp = TakeProfit + MarketInfo(Symbol(), 14);

так и не нашел ответа, особенно на последние выражение

 
NightTrader:

Здраствуйте. Вы наверное не заметили, я вам писал

. У вас в коде предупреждения  типа "return value of 'OrderSelect' should be checked    martin_.mq4    312    7"

а если в код вверху  вставить #property strict то , там еще вылазят ОШИБКИ , я все исправил кроме  implicit conversion from 'number' to 'string'    martin_.mq4    89    69

if (s <= Bid) {
         RefreshRates();
         OrderSend(Symbol(), OP_SELL, sl, Bid, In, 0, 0, "Martin ("+In+")", In, 0, Red);
         s = FindLastSellPrice() + In * Point;
      }

и  "possible loss of data due to type conversion"    martin_.mq4    17    7

In = Interval + MarketInfo(Symbol(), 14); Tp = TakeProfit + MarketInfo(Symbol(), 14);

так и не нашел ответа, особенно на последние выражение

Ну и не надо. Он и с предупреждениями прекрасно работает. А лишние ошибки нам не нужны. (там просто не указаны переменные для проверки открытия(закрытия, изменения, выбора) ордеров, которые в старых билдах не нужны были и предупреждения не выдавались)

https://www.mql5.com/ru/search#!keyword=return%20value%20of%20'OrderSelect'%20should%20be%20checked 

https://www.mql5.com/ru/forum/145455/page560#comment_3668613 

https://www.mql5.com/ru/forum/150480/page5#comment_3762364

https://www.mql5.com/ru/forum/145455/page884#comment_3671859 

https://www.mql5.com/ru/forum/151362

п.3.2 в https://www.mql5.com/ru/articles/1391 

https://www.mql5.com/ru/forum/19156#comment_745254