Всем доброго времени суток! У меня вопрос, 1 терминал, несколько пар, на каждой паре стоит один и тот же советник с разными магиками, мне нужно чтоб у всех этих советников была одна общая переменная которая отвечает за эквити, просадку, счет то один на всех, и там где есть проса
diodio
Интересующийся
Участник
- Зарегистрирован
- 2 ноября, 2015
- Посещение
- 22 апреля, 2024
Обзор контента
Показать всё (98) →Всем доброго времени! Какой VPS можете посоветовать? У меня на ZOMRO происходит постоянная перезагрузка и терминал закрывается, хотя в автозагрузке стоит значёк терминала, хочу поменять на другого поставщика услуг.
Всем привет, вопрос, как из типа double сделать тип int ? Везде посмотрел но точного ответа не нашел. Пример double tot = 0,2365 преобразую double znach = (NormalizeDouble(tot,2)), должно получится 0,23 теперь присваиваю к переменной int perem = znach*100, должно получиться 23 в
Всех приветствую! Не пойму одну вещь, помогите разобраться. Значит изучаю просадку в советнике, допустим ставлю какую-то просадку, по эквити или по минусовому профиту, не важно, суть в том что если имеется просадка, возьмём к примеру в 30% по эквити, то мой советник при такой пр
24 минуты назад, usver73 сказал: Так что обычно входят на 0м баре по показаниям индикатора на 1м Это да, но я хочу войти на 0м баре без показаний первого, ведь показания сигнала есть у индикатора, я проверял, и вот с этим сигналом мне и надо войти на 0-й бар.
Всем доброго времени. Хочу открыться на нулевом баре, есть функция: //+---------------------------Функция обнаружения нового бара---------------------------------------+ bool Fun_New_Bar () // Ф-ия обнаружения .. { // .. нового бара static datetime Prev_Time = 0 ; // Время текущ
Доброго времени. Такой вопрос, советник работает по индикаторам, есть индикатор, при сигнале которого ордер должен закрыться на следующей свече, если прописываем сдвиг. Да, он закрывается если ордер в плюсе, но иногда бывают моменты когда ордер в минусе и индикатор сигнализирует
Доброго времени суток! Вопрос такой, не могу понять почему не закрываются позиции при противоположном сигнале индикатора. Беру сигнал на открытие с первого бара, если на нулевом появился сигнал, то на первом баре открывается позиция. Но вот закрытие не происходит при противополо
Всем доброго времени! Кто может поделиться кусочком грамотного кода, где увеличивается лот при увеличении эквити. Возможно ее надо сделать как функцию.
Доброго времени всем! Такой вопрос, если ставить одного и того же советника на разные пары на одном счёте, то что при этом должно быть разным у каждой пары??? Магик - это точно, если делаем выборку, что ещё? У меня большие сомнения по поводу функции OrdersTotal(), эта функция см
Всем доброго времени! У меня есть код вот такой, очень простой: Спойлер int BuyTotal = 0, SellTotal = 0; int i; //Подсчитываем отдельно бай и селл ордеры for(i=0; i<OrdersTotal(); i++) { if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES)) { i
2 часа назад, usver73 сказал: а в чем именно сложность? В том то и дело что сложности никакой не должно быть, просто ордера неправильно открывались по индикатору, и стояла настройка на открытие по индикатору на нулевом баре. Теперь исправил сигнал индикатора на открытие по перво
Всем доброго времени! Кто может поделиться понятным кодом для открытия ордеров при противоположном сигнале индикатора? Допустим была покупка, индикатор показал продажу, тут же закрываем покупку и открываем продажу и наоборот.
Доброго времени всем. Возник вопрос правильного написания торговой валютной пары: например я объявляю символ extern string Symbol1 = "AUDCAD"; и в дальнейшем название этого символа должно попасть в функцию OrderSymbol() Правильно ли будет такое представление напис
11 минут назад, usver73 сказал: помнится в личке мы об этом говорили. И типовую функцию подсчета ордеров я тоже давал Да, я все исправил по твоим правкам, работает, мне само определение в справке было не понятно. Сейчас попробовал сделать мультивалютник по той же стратегии и сно
2 минуты назад, usver73 сказал: ведь в справке не оговорено про пары? Значит все ордера в рынке. Ведь в функции подсчета "своих" ордеров советника практически всегда откидываем ордера "чужого" инструмента и "чужого" магика. А цикл идет по всем OrdersTotal() ну значит нужно сдела
20 часов назад, usver73 сказал: какое место из справки вызывает сомнение? Счет один, пары разные, вот в чем сомнение. По всем парам возвращает общее кол-во? На каждую пару стоит один и тот же советник и в нем присутствует эта функция. Так вот вопрос, эта функция вернет общее кол
Всем доброго времени! Вопрос, функция OrdersTotal() возвращает кол-во открытых и отложенных ордеров у конкретной валютной пары? Или же если один и тот же советник на одном счете торгует несколькими парами, то зацепятся все ордера суммарно этой функцией? И так и так работает?
50 минут назад, usver73 сказал: логика: если в рынке всего один ордер, то проверяем его на соответствие условию по символу/магику. Все. Вот так сделал: #define TRADE_RETRY_COUNT 4 ---------------------------------------------- void CloseOrder () { if ( OrdersTotal () == 1 ) {
1 час назад, usver73 сказал: Нужно убедиться, что ордер с магиками 555 или 777 и нашим символом только один? Или нужно понять, что у нас в рынке всего один ордер? да, что он в рынке один именно, и с любым из этих магиков А в журнале написано: Close Position retry no: 5 Close Pos
