Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 809
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ciao, ho cercato nella documentazione ma non l'ho trovato. la mia domanda è questa: posso cambiare questa immagine all'avvio dell'EA con il mio logo?
#proprietà icona "\\\\Images\\\\xxx.ico";
e non è stato risolto in alcun modo?
Come potete vedere.
Tuttavia, il modo più logico e più semplice di proxy è quello di vietare il cambio di strumento della finestra MT. Quindi suggerisco di considerarlo un bug :)
Il mio Expert Advisor analizza il grafico per un certo numero di mesi, ma ci sono grafici che restituiscono l'intero storico nel grafico a minuti, e ci sono grafici che non vogliono restituire più di un mese e mezzo, e anche questo è se si scorre il grafico indietro manualmente, anche oltre una certa data non si scorre manualmente.
Ciao Cari utenti del forum. Vorrei fare una richiesta. Qualcuno potrebbe postare un pezzo di codice con una funzione iEnvelopesOnArray() funzionante? Tutti i miei tentativi di domarlo finora sono stati infruttuosi. Ho il sospetto che sia colpa degli sviluppatori. Ecco un indicatore per controllare il suo lavoro.
Ciao a tutti. Sto ricevendo errori durante il test:
2014.12.25 18:04:31.125 2014.11.03 00:00 Test3 EURUSD,H4: ticket non valido per la funzione OrderModify
2014.12.25 18:04:31.125 2014.11.03 00:00 Test3 EURUSD,H4: OrderModify errore 4051
Ho ricontrollato molte volte, non c'è nessun errore (per quanto posso vedere).
Il fallimento avviene in questa parte del programma:
ModifyBuy, ModifySell, SelectBuy, SelectSell - hanno tipo bool
SendBuy, SendSell-int , int TP = 30
while(true)
{
SPREAD=MarketInfo(Symb,MODE_SPREAD);
SelectBuy=OrderSelect(OrderTicketBuy,SELECT_BY_TICKET);//buy
RefreshRates();
if(NormalizeDouble(OrderOpenPrice()+TP*Point,Digits)<NormalizeDouble(Ask,Digits))
{
ModifyBuy=OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(10-SPREAD)*Point,Bid+(30- SPREAD)*Point,0,0);
R=1;
break;
}//if2
Timen=OrderCloseTime();
if(Timen>0)
{
//--------------------------
Stop=StopLevel(Symb);
StopLong();//значение Long2
StopLoss_Func();//значение SL
//--------------------------
SendBuy=OrderSend(Symb,OP_BUYSTOP,Lote,Ask+Long2*Point,1,Bid-SL*Point,NULL);
for(i=1;i>OrdersTotal();i++)
{
if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true)//Проверяем есть ли ордер
{
if(OrderSymbol()!=Symb) continue;
if(OrderType()==4)
{
OrderTicketBuy=OrderTicket();
break;
}
else
{
continue;
}
}
}
continue;
}//if2
SelectSell=OrderSelect(OrderTicketSell,SELECT_BY_TICKET,MODE_TRADES);//sell
RefreshRates();
if(NormalizeDouble(OrderOpenPrice()-TP*Point,Digits)>NormalizeDouble(Bid,Digits))
{
ModifySell=OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(10-SPREAD)*Point,Ask-(30- SPREAD)*Point,0,0);
R=2;
break; //спред
}//if2
Timen=OrderCloseTime();
if(Timen>0)
{
//--------------------------
Stop=StopLevel(Symb);
StopLong();
StopLoss_Func();
//--------------------------
SendSell=OrderSend(Symb,OP_SELLSTOP,Lote,Bid-Long2*Point,1,Ask+SL*Point,NULL);
for(i=1;i>OrdersTotal();i++)
{
if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true)//Проверяем есть ли ордер
{
if(OrderSymbol()!=Symb) continue;
if(OrderType()==6)
{
OrderTicketSell=OrderTicket();
break;
}
else
{
continue;
}
}
}
continue;
}//if2
}//while1
Se avete bisogno di tutto il codice, qui
Grazie!