最適化するとき、私はこのエラーを受け続けます:
2010.05.18 00:31:40 1999.10.14 13:55 uma test-3.1 USDCHF、H1:注文クローズエラー138
履歴ファイルを削除し、3回再ダウンロードしました
これが終了コードです:
//クローズオーダールーチン/////////////////////////////////////////////// //////////////////////////////////////////////////// //////
if(OrdersTotal()!= 0)//合計注文数がゼロでない場合
{
int total = OrdersTotal(); // totalという語は注文総数を表します
for(i = total – 1; i> = 0; i – )//各順序を逆方向に数える
{
OrderSelect(i、SELECT_BY_POS、MODE_TRADES); //各注文をpostitonで選択
if(OrderSymbol()!= Symbol())を続けます。 //シンボルと等しくない場 合はスキップします
if((OrderType()== OP_BUY)||(OrderType()== OP_SELL))
{
印刷( "時間順は開いています"、(TimeCurrent() – OrderOpenTime()));
if(TimeCurrent() – OrderOpenTime()> order_open_time)
{
OrderClose(OrderTicket()、OrderLots()、10、Red);
印刷(「時間が経過したため注文が完了しました」)
}
}
}
}
bool OrderClose ( | intチケット、double lot、double price、intスリップ、カラーColor = CLR_NONE) |
USDCHFはおおよそ0.95 ans 1.33の間で取引をしています。私はあなたがあなたの命令で終値を逃したと思います
hth
それを修正しました….時々我々が必要とするのはおやすみなさい睡眠だけです!!!!!!!
//クローズオーダールーチン/////////////////////////////////////////////// //////////////////////////////////////////////////// //////
(int i = OrdersTotal() – 1; i> = 0; i–)
{
if(!OrderSelect(i、SELECT_BY_POS、MODE_TRADES))
持続する;
if(OrderSymbol()!= Symbol())
持続する;
RefreshRates();
if(TimeCurrent() – OrderOpenTime()> order_open_time)
{
印刷( "時間順は開いています"、(TimeCurrent() – OrderOpenTime()));
印刷( "注文は***********************************************のため期限が切れました。 髟阡);
if(OrderType()== OP_BUY)
OrderClose(OrderTicket()、OrderLots()、入札、3、白);
if(OrderType()== OP_SELL)
OrderClose(OrderTicket()、OrderLots()、Ask、3、White);
}
}
// ———————————————– ——————-
一定:
//クローズオーダールーチン/////////////////////////////////////////////// //////////////////////////////////////////////////// //////
if((dprice1 <= -close))buymsg = "BUY";
if((dprice1> = close))buymsg = "SELL";
if(sbuymsg!= buymsg)
{
sbuymsg = buymsg;
(int i = OrdersTotal( ) – 1; i> = 0; i–)
{
if(!OrderSelect(i、SELECT_BY_POS、MODE_TRADES))
持続する;
if(OrderSymbol()!= Symbol())
持続する;
RefreshRates();
if(OrderType()== OP_BUY)
OrderClose(OrderTicket()、OrderLots()、入札、3、白);
if(OrderType()== OP_SELL)
OrderClose(OrderTicket()、OrderLots()、Ask、3、White);
}
}
5989: https://www.mql5.com/en/forum/126033
Originally posted 2019-08-04 05:50:48.