Como codificar? - página 228

 

Formatação de Cordas MQL4

Não importa. Era a fonte que eu estava usando. Funcionava bem.

 

função de contar as perdas em pregão

Um de vocês programadores qualificados pode me indicar uma boa maneira de manter um total de negócios perdidos ao longo de uma sessão de negociação?

Gostaria que minha EA contasse as negociações perdidas do meu histórico comercial com base no número mágico e na data. Posso então fazer com que o EA pare as negociações durante o restante da sessão quando algum número de negociações perdidas for alcançado.

Basicamente, se alguém pudesse me mostrar um trecho de código que me devolvesse uma contagem agregada das negociações perdidas com base no número mágico e na data, eu ficaria eufórico.

Obrigado

Will

 

Defina

int session_start;[/PHP]

on init put this

init()

{

session_start= TimeCurrent();

}

Function Losses:

[PHP]int Losses(){

int total=0;

for (int i= OrdersTotal() - 1; i>= 0; i--){

OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic &&

OrderProfit()+OrderSwap()+OrderCommission()<0 &&

OrderCloseTime()>=session_start)

total++;

}

return (total);

}
 

usando o valor de MA em ordem pendente

Olá a todos

aqui está a questão

quero usar o valor de MA em ordem pendente

isso significa algo como isto

estou recebendo erro sem razão 0

não sabe se está relacionado com a colocação de MA dentro

int start()

{

int ticket;

double point;

//----

point=MarketInfo(Symbol(),MODE_POINT);

//----

while(true)

{

ticket=OrderSend(Symbol(),OP_SELLSTOP,1.0,iMA(NULL,0,20,8,MODE_SMA,PRICE_CLOSE,0)*point,0,0,0,"some comment",16384,0,Green);

if(ticket<=0) Print("Error = ",GetLastError());

else { Print("ticket = ",ticket); break; }

//---- 10 seconds wait

Sleep(10000);

}

//----

return(0);

}

 

perguntas fáceis informações de mercado

aqui estão as coisas fáceis

aqui está o código

o que está errado ????

eu deveria estar recebendo 0,0000000 algo de valor?

isso é conta demo fxcm i dont sabe se isso faz diferença?

int start()

{

RefreshRates();

double i;

i=MarketInfo("AUDUSD",MODE_POINT);

Alert("Point= " ,i , " !");// Alert

return; // Exit start()

}
Arquivos anexados:
 
 

Hi!

Por favor, eu preciso que minha EA duplique o lote de pedidos se o último pedido for fechado pelo StopLoss. Por favor, como eu posso programar isto?

Cumprimentos...

 
 

Recebi um pedido separado AQUI

(será impossível de fazer, ou apenas fácil)

>>

https://www.mql5.com/en/forum/180082

clique clique