Так в чем у Вас проблема? Вы же написали на что хотите изменить (и притом как изменить:)). Осталось только открыть MetaEditor и исправить код. А чтобы количество пунктов можно было изменить сделайте так:
PS. Писать один и тот же вопрос в нескольких темах не есть хорошо:)
Por favor, ajude-me a fechar uma posição!!! Tenho 3 pedidos de COMPRA, sai um sinal para fechar uma posição de COMPRA e o último pedido que abri está fechado, mas preciso fechar o primeiro (o mais antigo) Muito obrigado!
//---------------Закрытие ордеров----------------------------- 8 --while(true)// Цикл закрытия орд.{if( Tip==0&& Cls_B==true)// Открыт ордер Buy..{//и есть критерий закрAlert("Попытка закрыть Buy ", Ticket,". Ожидание ответа..");RefreshRates();// Обновление данных
Ans=OrderClose( Ticket, Lot,Bid,2);// Закрытие Buyif( Ans==true)// Получилось :){Alert("Закрыт ордер Buy ", Ticket);break;// Выход из цикла закр}if( Fun_Error(GetLastError())==1)// Обработка ошибокcontinue;// Повторная попыткаreturn;// Выход из start()}if( Tip==1&& Cls_S==true)// Открыт ордер Sell..{// и есть критерий закрAlert("Попытка закрыть Sell ", Ticket,". Ожидание ответа..");RefreshRates();// Обновление данных
Ans=OrderClose( Ticket, Lot,Ask,2);// Закрытие Sellif( Ans==true)// Получилось :){Alert("Закрыт ордер Sell ", Ticket);break;// Выход из цикла закр}if( Fun_Error(GetLastError())==1)// Обработка ошибокcontinue;// Повторная попыткаreturn;// Выход из start()}break;// Выход из while}
Помогите пожалуйста закрыть позицию!!! У меня стоит 3 ордера BUY, выходит сигнал на закрытие одной позиции BUY и у меня закрывается последний ордер, который я открывал, а мне нужно закрыть первый( самый ранний) Заранее спасибо!
Você tem um bilhete para fechar, e o bilhete mais recente do pedido é lembrado. Portanto, é a última ordem que é fechada. Use mais de um bilhete e, ao fechar, basta selecionar aquele que você deseja. Então você não terá este problema.
PS. Escrever uma e a mesma pergunta em vários tópicos não é bom :))))).
Так в чем у Вас проблема? Вы же написали на что хотите изменить (и притом как изменить:)). Осталось только открыть MetaEditor и исправить код. А чтобы количество пунктов можно было изменить сделайте так:
PS. Писать один и тот же вопрос в нескольких темах не есть хорошо:)
У Вас закрытие по тикету, а запоминается самый последний тикет ордера. Поэтому именно последний ордер и закрывается. Используйте несколько тикетов, а при закрытии просто выберите необходимый. Тогда этой проблемы не будет.
PS. Писать один и тот же вопрос в нескольких темах не есть хорошо:)-к Вам это тоже относится)))
Como fazer isso em uma EA, ainda não estou familiarizado com tal programação, pelo menos me mostre aproximadamente como fazer isso
А как это сделать в советнике, я в таких тонкостях программирования еще не разбираюсь, хотя бы примерно покажите как это сделать
Eu também não sou bom nos pontos mais finos:)))) E só estou escrevendo há pouco mais de um mês:))). Coloque o código aqui e alguém o ajudará. Eu o fiz assim em um dos meus EAs:
int b1, b2, b3, s1, s2, s3;int start()int ts1, ts2, ts3, tb1, tb2, tb3;if(OrdersTotal()==0){
b1=0; b2=0; b3=0; s1=0; s2=0; s3=0;}if( b1==0){if( условие для открытия ордера){
tb1=OrderSend(Symbol(),OP_BUYSTOP, lot, HL,3* PointX, sl_b, BuyTarget1,"lot_1_buy", Magic,0,Lime);if( tb1>0){if(OrderSelect( tb1, SELECT_BY_TICKET, MODE_TRADES)){
b1= tb1;Print("lot_1_buy order opened : ",OrderOpenPrice());}}elsePrint("Error opening BUY order : ",GetLastError());return(0);}}
E assim para cada um dos seis pedidos (3 para comprar e 3 para vender). E depois que o pedido for fechado, zerar todos os valores b e s. Talvez alguém sugira alguma outra forma.
Olá senhores programadores. Você poderia, por favor, ajudar, puxando dos fóruns de indicadores para calcular a partir dos dois indicadores para inserir na EA, determinar o valor de D_RSIpara a vela desejada e linha Ghana
Здравствуйте господа программисты. Не могли бы вы помочь, выдернуть из индикатора форумы для расчета из двух индикаторов для того чтобы вставить в советник, определить значение D_RSI для нужной свечи и линии Гана……..
1. Tartarugas. (similar visto aqui, mas não o mesmo) com ajuste automático de uma ordem para entrar no mercado por um indicador, até que o negócio aconteça! E a mesma saída estritamente pelo indicador! Bem, para fins de seguro, você pode desativar o stop-loss e o trailing.
2. Jacaré. (Vou lhe dizer imediatamente que você não precisa esfregar meu nariz no ALLIGATOR BARS e no jacaré Vol.1.1 - eu os vi)
Basicamente, você pode levar este https://www.mql5.com/ru/code/8749 Entra bem no mercado, mas depois a merda acontece. Basta ajustá-lo um pouco na seção que sai de uma posição ESTRITAMENTE cruzando todas as linhas! + pare em 15 pips na abertura da posição SEM RASCULAÇÃO! e sem TProfits!
para todas as perguntas Também, é claro que enviarei a você descrições detalhadas das estratégias com fotos a pedido por e-mail.
Так в чем у Вас проблема? Вы же написали на что хотите изменить (и притом как изменить:)). Осталось только открыть MetaEditor и исправить код. А чтобы количество пунктов можно было изменить сделайте так:
PS. Писать один и тот же вопрос в нескольких темах не есть хорошо:)
Por favor, ajude-me a fechar uma posição!!! Tenho 3 pedidos de COMPRA, sai um sinal para fechar uma posição de COMPRA e o último pedido que abri está fechado, mas preciso fechar o primeiro (o mais antigo) Muito obrigado!
Помогите пожалуйста закрыть позицию!!! У меня стоит 3 ордера BUY, выходит сигнал на закрытие одной позиции BUY и у меня закрывается последний ордер, который я открывал, а мне нужно закрыть первый( самый ранний) Заранее спасибо!Você tem um bilhete para fechar, e o bilhete mais recente do pedido é lembrado. Portanto, é a última ordem que é fechada. Use mais de um bilhete e, ao fechar, basta selecionar aquele que você deseja. Então você não terá este problema.
PS. Escrever uma e a mesma pergunta em vários tópicos não é bom :))))).
Так в чем у Вас проблема? Вы же написали на что хотите изменить (и притом как изменить:)). Осталось только открыть MetaEditor и исправить код. А чтобы количество пунктов можно было изменить сделайте так:
PS. Писать один и тот же вопрос в нескольких темах не есть хорошо:)Muito obrigado, eu não sabia para onde mais ir.
У Вас закрытие по тикету, а запоминается самый последний тикет ордера. Поэтому именно последний ордер и закрывается. Используйте несколько тикетов, а при закрытии просто выберите необходимый. Тогда этой проблемы не будет.
PS. Писать один и тот же вопрос в нескольких темах не есть хорошо:)-к Вам это тоже относится)))
Como fazer isso em uma EA, ainda não estou familiarizado com tal programação, pelo menos me mostre aproximadamente como fazer isso
А как это сделать в советнике, я в таких тонкостях программирования еще не разбираюсь, хотя бы примерно покажите как это сделатьEu também não sou bom nos pontos mais finos:)))) E só estou escrevendo há pouco mais de um mês:))). Coloque o código aqui e alguém o ajudará. Eu o fiz assim em um dos meus EAs:
E assim para cada um dos seis pedidos (3 para comprar e 3 para vender). E depois que o pedido for fechado, zerar todos os valores b e s. Talvez alguém sugira alguma outra forma.
Olá senhores programadores. Você poderia, por favor, ajudar, puxando dos fóruns de indicadores para calcular a partir dos dois indicadores para inserir na EA, determinar o valor de D_RSI para a vela desejada e linha Ghana
Здравствуйте господа программисты. Не могли бы вы помочь, выдернуть из индикатора форумы для расчета из двух индикаторов для того чтобы вставить в советник, определить значение D_RSI для нужной свечи и линии Гана……..
Muito provavelmente Fóruns == Fórmulas, se assim for, por que você usaria iCustom https://docs.mql4.com/ru/indicators/iCustom e você ficará feliz.Quem escreverá um conselheiro indicador?

ikarfx@mail.ru
Muitos agradecimentos humanos!!!!!!!
Há duas estratégias comerciais que eu preciso:
1. Tartarugas. (similar visto aqui, mas não o mesmo) com ajuste automático de uma ordem para entrar no mercado por um indicador, até que o negócio aconteça! E a mesma saída estritamente pelo indicador! Bem, para fins de seguro, você pode desativar o stop-loss e o trailing.
2. Jacaré. (Vou lhe dizer imediatamente que você não precisa esfregar meu nariz no ALLIGATOR BARS e no jacaré Vol.1.1 - eu os vi)
Basicamente, você pode levar este https://www.mql5.com/ru/code/8749 Entra bem no mercado, mas depois a merda acontece. Basta ajustá-lo um pouco na seção que sai de uma posição ESTRITAMENTE cruzando todas as linhas! + pare em 15 pips na abertura da posição SEM RASCULAÇÃO! e sem TProfits!
para todas as perguntas
Também, é claro que enviarei a você descrições detalhadas das estratégias com fotos a pedido por e-mail.