[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 159
Há a característica de Kim "Fechando uma única posição com o máximo lucro positivo".
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Закрытие одной позиции с максимальным положительным профитом |//| в валюте депозита |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+void ClosePosWithMaxProfitInCurrency(string sy="", int op=-1, int mn=-1) {
double pr=0;
int i, k=OrdersTotal(), np=-1;
if (sy=="0") sy=Symbol();
for (i=k-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
if (mn<0 || OrderMagicNumber()==mn) {
if (pr<OrderProfit()+OrderSwap()) {
pr=OrderProfit()+OrderSwap();
np=i;
}
}
}
}
}
if (np>=0) {
if (OrderSelect(np, SELECT_BY_POS, MODE_TRADES)) {
ClosePosBySelect();
}
}
}
https://forum.mql4.com/ru/38949/page2#434207
Como fazer esta função fechar não apenas uma posição, mas após fechar uma posição com o máximo lucro, procura a próxima com o máximo lucro e a passa para o fechamento, etc.? ?
Sancho77: ...Como posso fazer com que esta função feche não apenas uma posição, mas depois de fechar uma posição com o máximo lucro, ela procura a próxima posição com o máximo lucro e a repassa para fechar, etc.? ?
Pessoal, eu entendo que as regras de busca e o tópico foram discutidos há muito tempo - até agora encontrei "hotkeys" sobre este tópico(lançamento do software do roteiro). Qualquer outra pessoa pode compartilhar mais links ou soluções para a pergunta: Como executar de forma programática o arquivo de apagamento.bat do diretório de terminais do cliente ...arquivos de especialistas. Preciso disto para limpá-lo semanalmente e depois preenchê-lo, pois não posso escrever novos dados sobre o passado - preciso prepará-lo previamente. Obrigado.
Por que você chama o fechamento de um comércio OrderClose() de encerramento como uma parada?
E é interessante saber sobre a variável próxima? É global ou local? Mas mesmo que seja local, um bug vai aparecer de qualquer forma. Onde esta variável está definida para zero? Onde está definido um, eu vejo.
Este é o "O QUE ENTÃO"! Suponha uma longa expressão matemática. Em VBA, digamos que para dividir um fio longo em dois, em qualquer lugar válido deste fio você precisa colocar _
e a expressão restante pode ser acrescentada em uma nova linha.
Olá! Você pode me dizer como remover a falha no gráfico na forma de uma vela do período anterior, ela é sempre desenhada à frente e estraga todos os indicadores.
Olá! Você pode me dizer como remover a falha no gráfico na forma de uma vela do período anterior, ela é sempre desenhada à frente e estraga todos os indicadores.
Verstehen! Obrigado! Agora resta obter uma resposta ao meu último post! E outra pergunta: como deve ser a coordenada de tempo OBJ_TEXT, para que o texto seja o DIREITO da vela zero?
Querida, você pode me aconselhar?
Há a característica de Kim "Fechando uma única posição com o máximo lucro positivo".
https://forum.mql4.com/ru/38949/page2#434207
Como fazer esta função fechar não apenas uma posição, mas após fechar uma posição com o máximo lucro, procura a próxima com o máximo lucro e a passa para o fechamento, etc.? ?
...Como posso fazer com que esta função feche não apenas uma posição, mas depois de fechar uma posição com o máximo lucro, ela procura a próxima posição com o máximo lucro e a repassa para fechar, etc.? ?
E chame-a algumas vezes.
Pessoal, eu entendo que as regras de busca e o tópico foram discutidos há muito tempo - até agora encontrei "hotkeys" sobre este tópico(lançamento do software do roteiro). Qualquer outra pessoa pode compartilhar mais links ou soluções para a pergunta: Como executar de forma programática o arquivo de apagamento.bat do diretório de terminais do cliente ...arquivos de especialistas. Preciso disto para limpá-lo semanalmente e depois preenchê-lo, pois não posso escrever novos dados sobre o passado - preciso prepará-lo previamente. Obrigado.
Esta é a parte do código onde fazemos o comércio:
Por que você chama o fechamento de um comércio OrderClose() de encerramento como uma parada?
E é interessante saber sobre a variável próxima? É global ou local? Mas mesmo que seja local, um bug vai aparecer de qualquer forma. Onde esta variável está definida para zero? Onde está definido um, eu vejo.
Este é o "O QUE ENTÃO"! Suponha uma longa expressão matemática. Em VBA, digamos que para dividir um fio longo em dois, em qualquer lugar válido deste fio você precisa colocar _
e a expressão restante pode ser acrescentada em uma nova linha.
Exemplo:
equivalente a
Verstehen?
eurodollar1981 09.09.2011 10:37
Olá! Você pode me dizer como remover a falha no gráfico na forma de uma vela do período anterior, ela é sempre desenhada à frente e estraga todos os indicadores.
Olá! Você pode me dizer como remover a falha no gráfico na forma de uma vela do período anterior, ela é sempre desenhada à frente e estraga todos os indicadores.
Exemplo:
equivalente a
Verstehen?
Verstehen! Obrigado! Agora resta obter uma resposta ao meu último post! E outra pergunta: como deve ser a coordenada de tempo OBJ_TEXT, para que o texto seja o DIREITO da vela zero?