Hei! Saya menjalankan beberapa EA pada beberapa jangka waktu, saya telah mengkodekan EA ini sendiri ... Saya telah mengkodekan EA ini untuk hanya memasuki satu perdagangan pada suatu waktu ... Tapi begitu perdagangan ini telah ditutup, saya ingin Ini dimasukkan ke dalam perdagangan yang berbeda jika parameter tetap benar, jadi bagaimana Anda bisa memberi tahu EA bahwa perdagangan yang telah masuk telah ditutup? Anda tidak bisa menggunakan pekerjaan TotalOrders () karena itu mengganggu EA saya yang lain dan perdagangan mereka.

Jadi tolong bantu saya untuk entah bagaimana kode EA saya untuk memahami ketika perdagangan itu masuk telah menutup dan harus reinitialise parameter dan kemudian menempatkan perdagangan keseluruhan kembali ke 0 ....


Saya juga mendapatkan kesalahan: Memory handler: tidak dapat menghabiskan 630.892 byte memori ...

tahu bagaimana saya bisa mengosongkan memori yang digunakan EA saya sekarang dan kemudian dan memuatnya kembali ... Saya benar-benar memiliki memori fisik yang cukup karena saya sudah memiliki 16GB judi RAM di komputer saya dan RAM virtual 40GB sehingga saya tidak berpikir itu benar-benar memori yang beroperasi ... ada ide, ada yang memperhatikan ini sebelumnya?

Terima kasih banyak !

Berikut kodenya:
Kode:
// ----------------------------------------------- -------------------
//| Xlr8eSoft Probability Trader.mq4 |
//| Hak Cipta © 2010, MetaQuotes Software Corp .. |
//|
http://www.metaquotes.net/|
// ----------------------------------------------- -------------------
Hak cipta #property
#property tautan
http://www.metaquotes.net/
// ----------------------------------------------- -------------------
//| fungsi inisialisasi pro |
// ----------------------------------------------- -------------------
ekstern int Total_Orders_EA = 1;
extern int Open_Percentage = 80;
ekstern int Close_Percentage = 40;
int int int Take_Profit = 13;
Eksternal int Stop_Loss = 15;
int PMI;
seri TI;
int buy;
int sell;
ekstern int Max_Order_Count = 5;
Eksternal ganda Slippage = 3;
Eksternal int Magic_Number = 10810;
Eksternal ganda Lot = 0,05;
int Lengkap = 0;

int init ()

//-


int Lengkap = 0;


//-
kembali (0);



int start ()

//-


iCustom (NULL, 0, MEGATREND PROBABILITY METER II, 13,7,0);




Printing (GetLastError ());
series Probability_Value = ObjectDescription (prop_value);


PMI = StrToDouble (StringSubstr (Probability_Value, 0, StringLen (Probability_Value) -1));


TI = ObjectDescription (trend_comment_);
Mencetak (Berhasil tidak ada 4.5);
buy = StringFind (TI, LONG, 0);
sell = StringFind (TI, SHORT, 0);



Mencetak (BUYSELL, beli, jual);


Mencetak (PMI, Probability_Value);






if (Total_Orders_EA gt; Total)



Printing (GetLastError ());
if (PMI gt; Open_Percentage buy! = -1)




OrderSend (Symbol (), OP_BUY, Lots, Ask, Slippage, Ask - Stop_Loss * Point, Ask Take_Profit * Point, Xlr8eBot, 0,0, Green);
Lengkap ;











if (Total_Orders_EA gt; Total)

if (PMI gt; Open_Percentage sell! = -1)


OrderSend (Symbol (), OP_SELL, Lots, Bid, Slippage, Bid Stop_Loss * Point, Ask - Take_Profit * Point, Xlr8eBot, 0,0, Red);


Lengkap ;





//-
kembali (0);


// ----------------------------------------------- -------------------