Аватар diodio

diodio

Интересующийся

Участник

Зарегистрирован
2 ноября, 2015
Посещение
22 апреля, 2024
Публикаций
Показать всё (98)
98
Репутация
Good
16
0 Подписчиков
·

Обзор контента

Показать всё (98) →
Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Всем доброго времени суток! У меня вопрос, 1 терминал, несколько пар, на каждой паре стоит один и тот же советник с разными магиками, мне нужно чтоб у всех этих советников была одна общая переменная которая отвечает за эквити, просадку, счет то один на всех, и там где есть проса

Аватар diodio
[Обсуждение] VPS сервисы
diodio ответил oldestate в VPS-сервисы

Всем доброго времени! Какой VPS можете посоветовать? У меня на ZOMRO происходит постоянная перезагрузка и терминал закрывается, хотя в автозагрузке стоит значёк терминала, хочу поменять на другого поставщика услуг.

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Всем привет, вопрос, как из типа double сделать тип int ? Везде посмотрел но точного ответа не нашел. Пример double tot = 0,2365 преобразую double znach = (NormalizeDouble(tot,2)), должно получится 0,23 теперь присваиваю к переменной int perem = znach*100, должно получиться 23 в

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Всех приветствую! Не пойму одну вещь, помогите разобраться. Значит изучаю просадку в советнике, допустим ставлю какую-то просадку, по эквити или по минусовому профиту, не важно, суть в том что если имеется просадка, возьмём к примеру в 30% по эквити, то мой советник при такой пр

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

24 минуты назад, usver73 сказал: Так что обычно входят на 0м баре по показаниям индикатора на 1м Это да, но я хочу войти на 0м баре без показаний первого, ведь показания сигнала есть у индикатора, я проверял, и вот с этим сигналом мне и надо войти на 0-й бар.

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Всем доброго времени. Хочу открыться на нулевом баре, есть функция: //+---------------------------Функция обнаружения нового бара---------------------------------------+ bool Fun_New_Bar () // Ф-ия обнаружения .. { // .. нового бара static datetime Prev_Time = 0 ; // Время текущ

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Доброго времени. Такой вопрос, советник работает по индикаторам, есть индикатор, при сигнале которого ордер должен закрыться на следующей свече, если прописываем сдвиг. Да, он закрывается если ордер в плюсе, но иногда бывают моменты когда ордер в минусе и индикатор сигнализирует

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Доброго времени суток! Вопрос такой, не могу понять почему не закрываются позиции при противоположном сигнале индикатора. Беру сигнал на открытие с первого бара, если на нулевом появился сигнал, то на первом баре открывается позиция. Но вот закрытие не происходит при противополо

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Всем доброго времени! Кто может поделиться кусочком грамотного кода, где увеличивается лот при увеличении эквити. Возможно ее надо сделать как функцию.

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Доброго времени всем! Такой вопрос, если ставить одного и того же советника на разные пары на одном счёте, то что при этом должно быть разным у каждой пары??? Магик - это точно, если делаем выборку, что ещё? У меня большие сомнения по поводу функции OrdersTotal(), эта функция см

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Всем доброго времени! У меня есть код вот такой, очень простой: Спойлер    int BuyTotal = 0, SellTotal = 0;    int i;     //Подсчитываем отдельно бай и селл ордеры    for(i=0; i<OrdersTotal(); i++)      {       if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES))         {         i

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

2 часа назад, usver73 сказал: а в чем именно сложность? В том то и дело что сложности никакой не должно быть, просто ордера неправильно открывались по индикатору, и стояла настройка на открытие по индикатору на нулевом баре. Теперь исправил сигнал индикатора на открытие по перво

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Всем доброго времени! Кто может поделиться понятным кодом для открытия ордеров при противоположном сигнале индикатора? Допустим была покупка, индикатор показал продажу, тут же закрываем покупку и открываем продажу и наоборот.  

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Доброго времени всем. Возник вопрос правильного написания торговой валютной пары: например я объявляю символ extern string       Symbol1          = "AUDCAD"; и в дальнейшем название этого символа должно попасть в функцию OrderSymbol() Правильно ли будет такое представление напис

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

11 минут назад, usver73 сказал: помнится в личке мы об этом говорили. И типовую функцию подсчета ордеров я тоже давал Да, я все исправил по твоим правкам, работает, мне само определение в справке было не понятно. Сейчас попробовал сделать мультивалютник по той же стратегии и сно

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

2 минуты назад, usver73 сказал: ведь в справке не оговорено про пары? Значит все ордера в рынке. Ведь в функции подсчета "своих" ордеров советника практически всегда откидываем ордера "чужого" инструмента и "чужого" магика. А цикл идет по всем OrdersTotal() ну значит нужно сдела

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

20 часов назад, usver73 сказал: какое место из справки вызывает сомнение? Счет один, пары разные, вот в чем сомнение. По всем парам возвращает общее кол-во? На каждую пару стоит один и тот же советник и в нем присутствует эта функция. Так вот вопрос, эта функция вернет общее кол

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

Всем доброго времени! Вопрос, функция OrdersTotal() возвращает кол-во открытых и отложенных ордеров у конкретной валютной пары? Или же если один и тот же советник на одном счете торгует несколькими парами, то зацепятся все ордера суммарно этой функцией? И так и так работает?

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

50 минут назад, usver73 сказал: логика: если в рынке всего один ордер, то проверяем его на соответствие условию по символу/магику. Все. Вот так сделал:   #define TRADE_RETRY_COUNT 4 ---------------------------------------------- void CloseOrder () { if ( OrdersTotal () == 1 ) {

Аватар diodio
Обучение языку MQL4 под MetaTrader 4

1 час назад, usver73 сказал: Нужно убедиться, что ордер с магиками 555 или 777 и нашим символом только один? Или нужно понять, что у нас в рынке всего один ордер? да, что он в рынке один именно, и с любым из этих магиков А в журнале написано: Close Position retry no: 5 Close Pos

Форум · 2.0.20260627.0025