como adicionar código indicador no código do consultor especializado ?? - página 6

 

Dê uma olhada . . . compila.

Arquivos anexados:
 
for(shift=Bars-1; shift>=0; shift--)
      {    // <<=== ad that ...
      double ZigZagHigh=iCustom(NULL,0,"ZigZag",MODE_HIGH,0);
      double ZigZagLow=iCustom(NULL,0,"ZigZag",MODE_LOW,0);
      double LowestBar=Low[Lowest(NULL,0,MODE_LOW,ExtDepth,shift)];
      double HighestBar=High[Highest(NULL,0,MODE_HIGH,ExtDepth,shift)];
      double diClose0=iClose(NULL,5,0);
      double diMA1=iMA(NULL,5,5,0,MODE_EMA,PRICE_OPEN,1);
      double diClose2=iClose(NULL,5,0);
      double diMA3=iMA(NULL,5,4,0,MODE_EMA,PRICE_OPEN,1);
      double lowestbid=iLow(NULL,0,LowestBar);
      double highestbid=iHigh(NULL,0,HighestBar);
      }    // <<== add that too ...
Não conhecemos a lógica desta EA ou como ela funciona, então não podemos dizer se é lucrativa ou não.
 

ya, i knw...

até agora, o sucesso acrescentou algum comando a isso.

isto é útil ??

para que isto ??

} 
string GetCommentForOrder() { return(Name_Expert); } 

double GetSizeLot() { return(LotSize); } 
double GetTakeProfitBuy() { return(Ask+longTradeTP*Point); } 
double GetTakeProfitSell() { return(Bid-ShortTradeTP*Point); }
double GetStopLossBuy() { return(Bid-LongTradeStopLoss*Point); }
double GetStopLossSell() { return(Ask+ShortTradeStopLoss*Point); }
 
Esse é o cálculo para sua entrada externa
 

uau ^^

tão rápido que o RaptorUK o fez por mim...

obrigado...


 
albert_lim83:

ya, i knw...

até agora, o sucesso acrescentou algum comando a isso.

isto é útil ??

para que isto ??

Você provavelmente não precisa de todas estas funções. . elas estão apenas passando variáveis declaradas globalmente do que você pode acessar diretamente . . . então ao invés de . . .

ldLot = GetSizeLot(); 

você pode usar . . .

ldLot = LotSize;

e você nem mesmo precisa disso . . . você pode simplesmente fazer isso . .

OrderSend(Symbol(),OP_SELL,ldLot,Bid,Slippage,  LotSize   ,ldTake,lsComm,0,0); 
 
albert_lim83:

uau ^^

tão rápido que o RaptorUK o fez por mim...

obrigado...


Eu não acrescentei os suportes ao redor do código depois do for loop . . . você precisará adicioná-los se era isso que pretendia fazer . .
 
onewithzachy:
Esse é o cálculo para sua entrada externa
significa que não precisamos fazer nada por estes ?
 
RaptorUK:

Você provavelmente não precisa de todas estas funções s . . .

Apenas o tamanho do lote, o lucro do take e o stop loss devem ser calculados com base no preço Ask ou Bid (na compra ou venda)

:)

 
albert_lim83:
significa que não precisamos fazer nada por estes ?
Deve ter, na verdade !
Razão: