As principais condições de abertura de posição sobre o exemplo de abertura para comprar (para vendas - espelho):
a linha de estocástico rápido atravessa a linha de estocástico lento para cima
precisamos de acrescentar uma condição - se houver uma posição aberta para comprar, a um novo sinal (ver ponto acima) uma transacção só é aberta quando o preço de abertura da nova transacção é superior ao preço de abertura da última posição aberta por um determinado número de pontos, por exemplo 30.
As condições para fechar uma posição (para comprar), ambas as condições devem ser satisfeitas
a linha dos estancásticos lentos atravessa o nível dos 80 estancásticos de cima para baixo
é necessário acrescentar uma condição - esta é a segunda travessia (ver ponto acima) para cada posição previamente aberta.
Desculpe se não expliquei o fecho, no gráfico o fecho é assim: dois sinais para fechar o comércio são marcados com cruzes vermelhas, porque a linha estocástica lenta (vermelha) atravessa o nível 80 para baixo. Mas o comércio é fechado apenas ao segundo sinal/cruzamento
condições básicas para abrir uma posição utilizando o exemplo de uma abertura de compra (para vender espelhados):
a linha estocástica rápida atravessa a linha estocástica lenta de baixo para cima
Precisamos de acrescentar uma condição - se houver uma posição aberta para comprar, a um novo sinal (ver acima) uma posição só é aberta quando o preço de abertura de uma nova posição é superior ao preço da última posição aberta por um determinado número de pontos, por exemplo 30.
***
Parece que nos escapou uma condição para abrir uma posição: em que intervalo deve estar o indicador (ou um nível acima ou abaixo do qual o indicador deve estar) ...
Parece ter-nos escapado a condição para abrir uma posição: em que intervalo o indicador deve estar (ou o nível acima ou abaixo do qual o indicador deve estar) ...
Se conseguirmos baixar o nível por uma questão de simplicidade), ou seja, o nível estocástico não é importante para a abertura
Penso que pode torná-lo muito mais simples - no Expert Advisor, o limiar para FECHAR é fixado em 100, e dar ao sinal um peso de 0,5 - assim o sinal com um peso de 0,5 NUNCA irá ultrapassar o limiar de 100
Por favor, explique qual é o problema. A função é suposta de olhar através de todas as posições abertas e contar o número de posições com um dado número mágico. Mas na realidade escolhe apenas um de toda a lista aberta por outra EA com o mesmo bilhete e número mágico, por isso a contagem é sempre =0.
int OpenPositions()//проверка открытых позиций
{
int count=0;
for(int z=PositionsTotal()-1; z>=0; z --)
{
if(!PositionSelect(_Symbol))
{
Print(__FUNCSIG__" позиция не выбрана ",GetLastError()); continue;
}
long ticket = PositionGetInteger(POSITION_TICKET);
Print(__FUNCSIG__" ТИКЕТ ", IntegerToString(ticket));
ulong myMN=PositionGetInteger(POSITION_MAGIC);
Print(__FUNCSIG__" МАГИК ", IntegerToString(myMN));
if(myMN==Magic)
count++;
}
return(count);
}
Em primeiro lugar, formular claramente:
As principais condições de abertura de posição sobre o exemplo de abertura para comprar (para vendas - espelho):
As condições para fechar uma posição (para comprar), ambas as condições devem ser satisfeitas
- a linha dos estancásticos lentos atravessa o nível dos 80 estancásticos de cima para baixo
- é necessário acrescentar uma condição - esta é a segunda travessia (ver ponto acima) para cada posição previamente aberta.
Desculpe se não expliquei o fecho, no gráfico o fecho é assim: dois sinais para fechar o comércio são marcados com cruzes vermelhas, porque a linha estocástica lenta (vermelha) atravessa o nível 80 para baixo. Mas o comércio é fechado apenas ao segundo sinal/cruzamentocondições básicas para abrir uma posição utilizando o exemplo de uma abertura de compra (para vender espelhados):
***
Parece que nos escapou uma condição para abrir uma posição: em que intervalo deve estar o indicador (ou um nível acima ou abaixo do qual o indicador deve estar) ...
Parece ter-nos escapado a condição para abrir uma posição: em que intervalo o indicador deve estar (ou o nível acima ou abaixo do qual o indicador deve estar) ...
Se conseguirmos baixar o nível por uma questão de simplicidade), ou seja, o nível estocástico não é importante para a abertura
Se pudermos baixar o nível por uma questão de simplicidade), ou seja, o nível estocástico não é importante para a abertura
Podemos deslocá-lo para um tópico separado, algo como" Conselheiro EspecialistaEstocástico, posições indentadas"?
Vamos remarcar.
Devo fazer um novo tópico ou vai fazê-lo?
vamos a isto
Devo fazer um novo tópico ou fazes tu?
Por favor, crie um fio na secção:Sistemas de Negociação Automatizados
Penso que pode torná-lo muito mais simples - no Expert Advisor, o limiar para FECHAR é fixado em 100, e dar ao sinal um peso de 0,5 - assim o sinal com um peso de 0,5 NUNCA irá ultrapassar o limiar de 100
Obrigado! Parece estar a funcionar!