Se você não souber o que fazer com ele, poderá pedir ajuda. A essência de uma coisa - fazê-la funcionar em vários pares, não em um) E testá-la em uma demonstração não é um problema, apenas um ou dois meses, mas o resultado é interessante)
Formule a lógica do Expert Advisor multiforme, quanto mais detalhado melhor, e talvez você não precise de ajuda.
Como regra, a compreensão clara da tarefa é 90% do seu sucesso.
Formule a lógica do especialista multivalente, quanto mais detalhado melhor, e você pode não precisar de mais ajuda.
Como regra, uma compreensão clara da tarefa é 90% do seu sucesso.
Não há nada de errado com a lógica) Eu simplesmente não tenho experiência. Entendo que você precisa rastrear as ordens por qualquer atributo, mas como nunca escrevi nada assim antes, temo que haja apenas uma pergunta... sobre funções e sua implementação)
Não há nada de errado com a lógica) Eu sou apenas inexperiente... Entendo a necessidade de rastrear as ordens por qualquer atributo, mas como nunca escrevi nada assim antes, temo que haja apenas uma pergunta... sobre funções e sua implementação)
Não há nada de errado com a lógica) Eu sou apenas inexperiente... Entendo a necessidade de rastrear as ordens por qualquer atributo, mas como nunca escrevi nada assim antes, temo que haja apenas uma pergunta... sobre funções e sua implementação)
Eh.... Receio que você não entenda..............
a tarefa - "eu quero que voe", não é lógico - o que voou para onde voou, etc., etc.
--------------------------------------------
Um breve exemplo da tarefa:
Uso simultâneo de EURUSD, GBPUSD, USDCHF, USDJPY.
Período H1.
......................
condição de seleção de pares de moedas
Condição de compra
Condição de ajuste da SELL
.......................
Aqui está um pequeno exemplo de implementação:
int MAGIC =322223;string Sym[]={"EURUSD","GBPUSD","USDCHF","USDJPY"};//Внесем в массив валютные пары с которыми будем работатьint start(){int s = SymbolSelect();//Функция выбора валютной парыif( SelectOrder( Sym[ s],OP_BUY, MAGIC)<0){//Если нет установленного ордера по выбранному символу
UpTrend( Sym[ s]);//Проверим условие установки ордера }if( SelectOrder( Sym[ s],OP_SELL, MAGIC)<0){//Если нет установленного ордера по выбранному символу
DownTrend( Sym[ s]);//Проверим условие установки ордера }}int SymbolSelect(){int s=-1;//Условие выбора валютной пары для работы return( s)}//+-------------------Выбор ордера---------------------------+int SelectOrder(string Sym,int Tip,int MAGIC){int TotOrd=OrdersTotal();int OrdTick=-1;for(int OrdPos= TotOrd-1; OrdPos>=0; OrdPos--){if(OrderSelect( OrdPos, SELECT_BY_POS, MODE_TRADES)==true){if(OrderSymbol()== Sym){//Есть ли ордера с нужным символомif(OrderType()== Tip){//Если нужный тип ордера if( MAGIC==0){ MAGIC=OrderMagicNumber();}//Если магик = 0,неучитыватьif(OrderMagicNumber()== MAGIC){//Есть ли ордера с нужным Магик номером
OrdTick =OrderTicket();break;//Запишем в переменную его тикет и прервем цикл }}}}}return( OrdTick);//Возвращает тикет найденного ордера или -1}bool UpTrend(string Sym){//Условие установки BUY ордера}bool DownTrend(string Sym){//Условие установки SELL ордера}
etc.
Se você pensar na lógica em detalhes, você não terá nenhum problema com a implementação.
Você pode modificar ligeiramente minha função para devolver o número total de pedidos para um determinado instrumento e mágico.
Se você não souber o que fazer com ele, poderá pedir ajuda. A essência de uma coisa - fazê-la funcionar em vários pares, não em um) E testá-la em uma demonstração não é um problema, apenas um ou dois meses, mas o resultado é interessante)
Formule a lógica do Expert Advisor multiforme, quanto mais detalhado melhor, e talvez você não precise de ajuda.
Como regra, a compreensão clara da tarefa é 90% do seu sucesso.
E, a propósito, você tem erros em seu código! Muitos!
iLow(PERÍODO_H4,0,0) - o que é isto?
Baixo da vela atual))
De fato...! Como funciona no teste então?
Não entendo como consegui isso assim. Deve ser iLow(NULL,PERÍODO_H4,0)
Formule a lógica do especialista multivalente, quanto mais detalhado melhor, e você pode não precisar de mais ajuda.
Como regra, uma compreensão clara da tarefa é 90% do seu sucesso.
Não há nada de errado com a lógica) Eu simplesmente não tenho experiência. Entendo que você precisa rastrear as ordens por qualquer atributo, mas como nunca escrevi nada assim antes, temo que haja apenas uma pergunta... sobre funções e sua implementação)
Não há nada de errado com a lógica) Eu sou apenas inexperiente... Entendo a necessidade de rastrear as ordens por qualquer atributo, mas como nunca escrevi nada assim antes, temo que haja apenas uma pergunta... sobre funções e sua implementação)
Veja a página anterior para a função
Veja a função na página anterior
Obrigado) Vou tentar colocá-lo no código)
Começou a escrever...
#define MAGIC 7779ao invés disso -
escrevendo isto -
... falha - 'Order_Count_Calculate' - função não retorna nenhum resultado
Se eu entender corretamente, a função deve encontrar todas as ordens do símbolo atual Símbolo() com um MAGICObrigado) Vou tentar colocá-lo no código)
Começou a escrever...
Isto é exatamente o que você não quer fio externo _Símbolo = Símbolo();
Embora uma variável possa ser definida, e é melhor atribuir um valor em inite() ou start()
Não há nada de errado com a lógica) Eu sou apenas inexperiente... Entendo a necessidade de rastrear as ordens por qualquer atributo, mas como nunca escrevi nada assim antes, temo que haja apenas uma pergunta... sobre funções e sua implementação)
Eh.... Receio que você não entenda..............
a tarefa - "eu quero que voe", não é lógico - o que voou para onde voou, etc., etc.
--------------------------------------------
Um breve exemplo da tarefa:
Uso simultâneo de EURUSD, GBPUSD, USDCHF, USDJPY.
Período H1.
......................
condição de seleção de pares de moedas
Condição de compra
Condição de ajuste da SELL
.......................
Aqui está um pequeno exemplo de implementação:
etc.
Se você pensar na lógica em detalhes, você não terá nenhum problema com a implementação.
...é isso que quero dizer, se você pensar através da lógica em detalhes, você não terá nenhum problema com a implementação.
Estarei pensando nisso hoje... Eu sinto que encontrei uma dor de cabeça)) Obrigado.
De qualquer forma, aqui está um rascunho com erros... >> me corrija).