원래에 의해 게시 됨
;
string trade_arr [50] [6];
// ----------------------------------------------- -------------------
//| 전문가 초기화 기능 |
// ----------------------------------------------- -------------------
int init ()
//-
//-
return (0);
// ----------------------------------------------- -------------------
//| 전문가 시작 작업 |
// ----------------------------------------------- -------------------
int start ()
int trade_nr;
int total = OrdersTotal ();
bool trade_exist = false;
for (int pos = 0; poslt; total; pos )
if (OrderSelect (pos, SELECT_BY_POS) == true)
int trade_ticket = OrderTicket ();
for (int c = 0; clt; = 49; c )
int trade_arr_int = StrToInteger (trade_arr [c] [0]);
if (trade_ticket == trade_arr_int)
경고 (무역 존재);
trade_exist = true;
if (trade_arr [c] [0] == 0)
int next_nr = c;
경고 (다음 c), 다음 _nr);
if (trade_exist == false)
알림 (새 거래);
trade_arr [next_nr] [0] = OrderTicket ();
trade_arr [next_nr] [1] = OrderStopLoss ();
trade_arr [next_nr] [2] = OrderTakeProfit ();
trade_arr [next_nr] [3] = OrderSymbol ();
trade_arr [next_nr] [4] = OrderOpenPrice ();
trade_exist = false;
return (0);
// ----------------------------------------------- -------------------