[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 271
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
знатоки подскажите как программно закрыть например 70% открытой позиции?
Здесь уже это обсуждали:
https://www.mql5.com/ru/forum/131277/page250
https://forum.mql4.com/ru/38278/page251
Добрый вечер!Я пытаюсь убрать торговую платформу,чтоб ее действие совсем не было видно,полностью скрыть . Спрятаная в автозапуск,я почти добился своего,но внизу экрана виден ярлычок,который бывает от любого открытого окна,я не могу его никак убрать. Я уже вроде когда-то поднимал тему,но до конца не решил.К стати,всем,кто тогда помог,большое-пребольшое спасибо!!
Добрый вечер!Я пытаюсь убрать торговую платформу,чтоб ее действие совсем не было видно,полностью скрыть . Спрятаная в автозапуск,я почти добился своего,но внизу экрана виден ярлычок,который бывает от любого открытого окна,я не могу его никак убрать. Я уже вроде когда-то поднимал тему,но до конца не решил.К стати,всем,кто тогда помог,большое-пребольшое спасибо!!
но если ваш младший брат догадается, что вы грузите проц, то все равно будет перезагружать комп, или лезть в диспетчер задач, чтоб снять вашу задачу.
тут надо ставить ограничение на его пользователя, чтоб он имел гостевой доступ, на свой же комп :)) чудо.
но если ваш младший брат догадается, что вы грузите проц, то все равно будет перезагружать комп, или лезть в диспетчер устройств, чтоб снять вашу задачу.
тут надо ставить ограничение на его пользователя, чтоб он имел гостевой доступ, на свой же комп :)) чудо.
он комп перезагрузит и все )
Dimka-novitsek, сейчас за 4-5 тыс р можно взять комп, который сгодится для работы советника и тестирования. И никаких проблем не будет.
нее со скобкой всё норм вроде..
Помогите пожалуйста найти индикатор который в окне одного инструмента рисует график другого инструмента (заданного, ну или нескольких заданных), но в масштабе главного "мастер-инструмента"(т. е. чтобы график пересчитывался по пунктам и приводился к ценовой шкале главного инструмента).
Наподобие этих но с описанным выше масштабированием .
https://www.mql5.com/ru/code
https://www.mql5.com/ru/code/7933
https://www.mql5.com/ru/code
extern string AlliesO1 = "GBPUSD"; - валюта
string AlliesO[5]; - массив в котором хранятся валюты.
Так я проверяю нужно ли добавлять валюту в массив. (Изначально вместо валют нули, всего валют 5)
if (StringLen (AlliesO1)>2)
{
CountAlliesO++;
AlliesO [0] = AlliesO1;
}
Потом в цикле перебираю валюты и на каждой валюте открываю ордер.
for (int i=0;i<CountAlliesO;i++)
{
l_ticket_4 = OrderSend(AlliesO[i], OP_BUY, Lots, NormalizeDouble(Ask, Digits), l_slippage_8, iif(StopLoss == 0.0, 0, NormalizeDouble(Ask - StopLoss / MathPow(10, Digits), Digits)), iif(TakeProfit == 0.0, 0, NormalizeDouble(Ask +
TakeProfit / MathPow(10, Digits), Digits)), 0, Magic, 0, CLR_NONE);
Print ("Ticket " + Allies[i] + ": " + l_ticket_4);
}
Насчет этого, вдруг кому понадобится, я открывал позицию на другой валюте по ценам данного символа. Решил так:
for (int i=0;i<CountAlliesO;i++)
l_ticket_4 = OrderSend(AlliesO[i], OP_BUY, Lots, NormalizeDouble(Ask, Digits), l_slippage_8, iif(StopLoss == 0.0, 0, NormalizeDouble(Ask - StopLoss / MathPow(10, Digits), Digits)), iif(TakeProfit == 0.0, 0, NormalizeDouble(Ask +
TakeProfit / MathPow(10, Digits), Digits)), 0, Magic, 0, CLR_NONE);
Print ("Ticket " + Allies[i] + ": " + l_ticket_4);
}
Заменил на:
for (int i=0;i<CountAlliesO;i++)
{
bid =MarketInfo(AlliesO[i],MODE_BID);
ask =MarketInfo(AlliesO[i],MODE_ASK);
point =MarketInfo(AlliesO[i],MODE_POINT);
digits=MarketInfo(AlliesO[i],MODE_DIGITS);
point = NormalizeDouble (point, digits);
slippage = (ask-bid)/point;
l_ticket_4 = OrderSend(AlliesO[i], OP_BUY, Lots, NormalizeDouble(ask, digits), slippage, iif(StopLoss == 0.0, 0, NormalizeDouble(ask - StopLoss / MathPow(10, digits), digits)), iif(TakeProfit == 0.0, 0, NormalizeDouble(ask +TakeProfit / MathPow(10, digits), digits)), 0, Magic, 0, CLR_NONE);
}