Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть такой параметр-интервал. Это открытие позиций, если цена выходит за его диапазон? От чего он считается?
Удалил таблицу(согласно Вашей инструкции на 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);
...
хочу цвет текста поменять,чтобы Баланс одним цветос, прибыль другим, сумма прибыли третьем. Перепробывал варианты, но что то не получается. Может кто подскажет.
А что если сделать так, чтобы советник не сразу открывал ордера бай и сел, а начинал работать по Stop ордеру. И если цена пошла в нашу сторону, просто тралить профит либо фиксировать профит(когда сработает тралл противоположный ордер убирается). При фиксации профита опять выставляются стоп ордера в обе стороны(на заданном интервале). Если же сработают стопы бай и сел, тогда Martin начинает работать как и прежде....
Так мы будем работать и по тренду и во флэте.
А что если сделать так, чтобы советник не сразу открывал ордера бай и сел, а начинал работать по Stop ордеру. И если цена пошла в нашу сторону, просто тралить профит либо фиксировать профит(когда сработает тралл противоположный ордер убирается). При фиксации профита опять выставляются стоп ордера в обе стороны(на заданном интервале). Если же сработают стопы бай и сел, тогда Martin начинает работать как и прежде....
Так мы будем работать и по тренду и во флэте.
Здраствуйте. Вы наверное не заметили, я вам писал
. У вас в коде предупреждения типа "return value of 'OrderSelect' should be checked martin_.mq4 312 7"
а если в код вверху вставить #property strict то , там еще вылазят ОШИБКИ , я все исправил кроме implicit conversion from 'number' to 'string' martin_.mq4 89 69
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
так и не нашел ответа, особенно на последние выражение
Здраствуйте. Вы наверное не заметили, я вам писал
. У вас в коде предупреждения типа "return value of 'OrderSelect' should be checked martin_.mq4 312 7"
а если в код вверху вставить #property strict то , там еще вылазят ОШИБКИ , я все исправил кроме implicit conversion from 'number' to 'string' martin_.mq4 89 69
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
так и не нашел ответа, особенно на последние выражение
Ну и не надо. Он и с предупреждениями прекрасно работает. А лишние ошибки нам не нужны. (там просто не указаны переменные для проверки открытия(закрытия, изменения, выбора) ордеров, которые в старых билдах не нужны были и предупреждения не выдавались)
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