Igroc33: одни умники мне ни МА нужно построить так в пререписку будем играть или делом займёмся
Так и нужно именно делом. Или вам нужно впопыхах слепить, а потом героически бороться с неверно спланированной изначально концепцией? Или вы, называя меня умником, считаете, что я фигнёй маюсь и троллю вас при попытках узнать объём вводимой информации? А ничё, что от этого многое зависит в самой концепции построения логики и кода?
Не люблю я торопыжек бездумных, уж простите, но - теперь сами.
Не хами, умник. Тебе правильные вопросы задают. Как ты себе представляешь работу такого индикатора? Ввёл данные, посчитали. Забыл ввести, ну и хрен с ними не будем считать... Так?
если бы я себе представлял к вам бы явно не обращался умник. что значит забыл ввести вы что ребята в игрушки играетесь или у вас сдесь просто давй поговорим на отвлечённые темы
Igroc33: если бы я себе представлял к вам бы явно не обращался умник. что значит забыл ввести вы что ребята в игрушки играетесь или у вас сдесь просто давй поговорим на отвлечённые темы
Вы даже сформулировать нормально не можете что хотите. Отсюда и непонимание необходимости вопросов. И как собрались тогда код писать?
Или в надежде, что "умники" за вас всё сделают?
Тогда веткой ошиблись. Почитайте её первый пост - там написано для чего она.
Привет ребята. Возник вопрос. Кроме такого подбора for(int i=0;i<OrdersTotal();i++) и for(int i=OrdersTotal()-1;i>=0;i--) ничего нет? Если есть подскажите пожалуйста какие
Rustam Bikbulatov: Привет ребята. Возник вопрос. Кроме такого подбора for(int i=0;i<OrdersTotal();i++) и for(int i=OrdersTotal()-1;i>=0;i--) ничего нет? Если есть подскажите пожалуйста какие
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи. Тело программы — это последовательность таких операторов. Идущие друг за другом операторы разделяются точкой с запятой. Выполняет оператор до тех пор, пока проверяемое выражение не станет ложным. Проверка условия окончания...
Ребята подскажите где найти или погомогите исправить трэйлинг стоп который работает по такой логике:
открылся например ордер на BUY с ТР = 100 и SL = 200, и когда цена прошла на BUY и прошла 50 пунктов, то SL стал по цене открытия, а ТР отодвинулся на 50 пунктов и так постоянно????
void TrailingPositions(int otype)
{
int cnt = OrdersTotal();
int lMinProfit = 0; // Мин. кол-во пунктов
int lTrailingStop = 40; // Уровень выставления трала (сколько пунктов скакнет от предыдущего расстояния SL)
int lTrailingStep = 20; // Уровень трала (пункты через которые он сработает)
for (int i=0; i<cnt; i++)
{
if (!(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderType() == OP_BUY && otype == OP_BUY) {
if (Bid-OrderOpenPrice() > lMinProfit*Point) {
if (OrderStopLoss() < Bid-(lTrailingStop+lTrailingStep-1)*Point) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Bid-lTrailingStop*Point, TP + lTrailingStop * Point, 0, Blue))
Print("Работает трейлинг");
}
}
}
if (OrderType() == OP_SELL && otype == OP_SELL) {
if (OrderOpenPrice()-Ask > lMinProfit*Point) {
if (OrderStopLoss() > Ask+(lTrailingStop+lTrailingStep-1)*Point || OrderStopLoss() == 0) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Ask+lTrailingStop*Point, TP - lTrailingStop * Point, 0, Red))
одни умники мне ни МА нужно построить так в пререписку будем играть или делом займёмся
Не хами, умник. Тебе правильные вопросы задают. Как ты себе представляешь работу такого индикатора? Ввёл данные, посчитали. Забыл ввести, ну и хрен с ними не будем считать... Так?
если бы я себе представлял к вам бы явно не обращался умник. что значит забыл ввести вы что ребята в игрушки играетесь или у вас сдесь просто давй поговорим на отвлечённые темы
Вы даже сформулировать нормально не можете что хотите. Отсюда и непонимание необходимости вопросов. И как собрались тогда код писать?
не будем заниматься приперательствами сколько будет стоить такая работа
Привет ребята. Возник вопрос. Кроме такого подбора for(int i=0;i<OrdersTotal();i++) и for(int i=OrdersTotal()-1;i>=0;i--) ничего нет? Если есть подскажите пожалуйста какие
На выбор https://docs.mql4.com/ru/basis/operators
1 - https://docs.mql4.com/ru/basis/operators/while
2 - https://docs.mql4.com/ru/basis/operators/dowhile
Если из разновидностей for то можно так написать
На выбор https://docs.mql4.com/ru/basis/operators
1 - https://docs.mql4.com/ru/basis/operators/while
2 - https://docs.mql4.com/ru/basis/operators/dowhile
Если из разновидностей for то можно так написать
СПАСИБО!
Ребята подскажите где найти или погомогите исправить трэйлинг стоп который работает по такой логике:
открылся например ордер на BUY с ТР = 100 и SL = 200, и когда цена прошла на BUY и прошла 50 пунктов, то SL стал по цене открытия, а ТР отодвинулся на 50 пунктов и так постоянно????
int cnt = OrdersTotal();
int lMinProfit = 0; // Мин. кол-во пунктов
int lTrailingStop = 40; // Уровень выставления трала (сколько пунктов скакнет от предыдущего расстояния SL)
int lTrailingStep = 20; // Уровень трала (пункты через которые он сработает)
А как CPU ID получить?
Делаю защиту, с HDD ID разобрался, а по CPU ID ничего не найду :(