//+------------------------------------------------------------------+ //| Exporte un cour pour carry trading.mq4 | //| LM | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "LM" #property link "https://www.mql5.com" #property version "1.00" #property strict // #include "..\include\calculs_LM.mq4"; void OnStart() { //--- // Sleep(1900); // Ajuter Bid Ask Jours Boucle string rep = "d:\\_mt4_data\\" ; // ne fonctionne pas string symb; string ligne; int i,k; //j int t[9]={PERIOD_M1,PERIOD_M5,PERIOD_M15,PERIOD_M30,PERIOD_H1,PERIOD_H4,PERIOD_D1,PERIOD_W1,PERIOD_MN1}; string per[9]={"_M1","_M5","_M15","_M30","_H1","_H4","_D1","_W1","_MN1"}; // for(j=0;j0) { ligne=IntegerToString(i)+" "+IntegerToString(iTime(symb,t[k],i))+" "+TimeToString(iTime(symb,t[k],i))+" " +DoubleToString(Ask+" ")//iOpen(symb,t[k],i))+" " +DoubleToString(iClose(symb,t[k],i))+" " +DoubleToString(iLow(symb,t[k],i))+" "+DoubleToString(iHigh(symb,t[k],i))+" " +DoubleToString(iMA(symb,t[k],20,0,MODE_EMA,PRICE_CLOSE,i))+" " +DoubleToString(iStdDev(symb,t[k],20,0,MODE_EMA,PRICE_CLOSE,i))+" " +IntegerToString(iVolume(symb,t[k],i)); FileWrite(file_handle,ligne); } } Print(symb+" exporté à "+IntegerToString(GetMicrosecondCount())+" µ-secondes"); FileClose(file_handle); } else { MessageBox("Erreur :"+IntegerToString(GetLastError())); PrintFormat("Failed to open %symb file, Error code = %d",symb,GetLastError()); ResetLastError(); } // } // } /* Marketinfo( ); toutes les infos Export : rendre une fonction executable depuis un autre programme MQ4. */ } //+------------------------------------------------------------------+