[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 514

 
if (New_Day(Day_of_Week)==1)
 
Você precisa obter o valor da ata da hora atual, ou seja, se for 22:34, você está interessado em "34".
Poderia ser
int    TimeCurrent_variable = TimeCurrent();
string time_current         = TimeToStr(TimeCurrent_variable,TIME_MINUTES);

Depois disso, faça alguma manipulação de cordas para recuperar minutos
(e parece ser impossível prescindir do ciclo-for, que será uma carga adicional na CPU). Isto é correto ou há algo mais simples?
Obrigado!
 
É possível descobrir o tempo após o qual esta corretora deixa de entregar cotações usando MQL?
Isso significa que os dias de negociação podem ser encurtados.
Se você não souber o tempo, pode se surpreender com os dias de negociação abreviados deles.
 
Pergunta:
Depois das 10 horas, 2 pedidos pendentes são feitos uma vez por dia, após o que não devem ser feitos novamente, uma vez que um pedido foi acionado, o outro é apagado. Como fazê-lo, mm?
 
vlandex >>:
Вопрос:
После 10 часов выставляется 2 отложенных ордера один раз в день, после чего они не должны опять выставиться, после того как один сработал ордер, второй удаляется. Как сделать ето, мм?

necessidade de fazer 20 libras em algum lugar e encomendar

 
vasya_vasya >>:

нужно где то заработать 20 баксов и заказать

Simplificar, como abrir 2 ordens pendentes e encerrar a EA?

 
Oper >>:
Подскажите,пожалуйста,возможно ли средствами MQL узнать
время,после которого данный ДЦ прекращает поставки котировок?
Имеется в виду,что у них бывают сокращённые торговые дни.
Встроенный почтовый ящик в терминале-не в счёт.


Um dia abreviado geralmente é sexta-feira. É possível reconhecê-lo por meio da linguagem.
if(DayOfWeek()>=5){//В пятницу
.....
}
else{// в прочие дни
.....
}
Você só precisa saber a que horas seu CD está aberto na sexta-feira. Você pode ver isto no gráfico de sexta-feira.
Depois consultamos a hora atual TimeCurrent() e a comparamos com a hora de negociação de sexta-feira
 
vlandex >>:

Упростим, как открыть 2 отложенных ордера и выключить советник?


Conte as ordens. Se houver dois pendentes, então devolva(0)
Este bloco de código deve ser colocado no início do Expert Advisor, acima de todos os outros blocos de código. Neste caso, o retorno do comando(0) não permitirá que o resto do código seja executado.
Usando a linguagem, não podemos desativar a EA (desconecte-a do gráfico).
 
chief2000 >>:
Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34".
Можно

После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!





Vá para a ajuda do meta-editor. Leia.
int Minute( ) 
Возвращает текущую минуту (0,1,2,..59) последнего известного серверного времени на момент старта программы (в процессе выполнения программы это значение не меняется).
Замечание: при тестировании последнее известное время сервера моделируется.  
 
kraizislot >>:

Как из антивира касперский вернуть себе метатрэйдер, мой антивир не отдаёт. Если кто сталкивался помогите ПЛИЗ.
вот такая :( 12 дней как касперский 2010 блокирует открытие или распаковку любого терминала любого ДЦ, их касперский конечно советовал мол то-то сделайте ... а ничего неизменяеться. В архиве (если кто сведущь может заглянуть) висит отчет антивира за месяц (сколько влезло в формат файла).


Eu uso a Avira alemã. É gratuito (embora existam versões pagas). Aqui está um link para o instalador deste antivírus em russo http://soft.soft-host.ru/bezop/28-antivir-rus.html - experimente-o - ele não deixa o computador lento e está bem com o terminal.