// 全ての注文を閉じる if (tm==23) while (OrdersTotal()!=0) if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)){int tik=OrderTicket() ; int t=OrderType() ; double l=OrderLots(); if (t==OP_BUY) OrderClose(tik,l,Bid,3,Red); if (t==OP_SELL) OrderClose(tik,l,Ask,3,Green); if (t==OP_BUYSTOP) OrderDelete(tik); if (t==OP_SELLSTOP) OrderDelete(tik); }. if (tm==23 && bu!=0 || tm==23 && se!=0 ) { bu=0; se=0;}.
// double h1=High[1]; double l1=Low[1]; if (bu==0 && tm==0 ) if ( OrderSend(Symbol(),OP_BUYSTOP,0.0.1,h1,3,(h1-30*Point),(h1+20*Point),"__",555,0,Red )!=-1) bu=1; if (se==0 && tm==0) if (OrderSend(Symbol(),OP_SELLSTOP,0.0.0)) if (OrderSend(Symbol(),OP_SELLSTOP,0.1,l1,3,(l1+30*Point),(l1-20*Point),"__",444,0,Green)!=-1) se=1; return(0); }. テスターでは、注文が開かれていない
以下は、ログに表示される内容です。
2010.01.06 15:36:00 最適化中に行われたパスが 1 つあり、1 つの結果は重要でないとして破棄されました 2010.01.06 15:36:00 DayBar1: 最適化停止 2010.01.06 15:35:25 DayBar1: 最適化開始 2010.01.01.06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded) 2010.01.06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded) 2010.01.06 15:35:25 テストジェネレータ:アンマッチデータエラー(ボリュームリミット4581@2010年01月06日00:00を超えた)。06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded) 2010.01.06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded) 2010.01.06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded) 2010.02.01 15:35:25 テストジェネレータ:Unmatched data error (Volume limit 4581 at 2010.02.01 00)01.01.06 00:00 超えました) 2010.01.06 15:34:33 TestGenerator: unmatched data error (high value 1.3816 at 2007.08.09:00 and price 1.3817 mismatched) 2010.01.06 15:34:33 TestGenerator: unmatched data error (low value 1.3816 at 2007.08.09:00) 2010.01.07 15:34:33 テストジェネレータ:アンマッチデータエラー(低値 1.3684 at 2007.08.03 10:00 and price 1.3683 mismatched) 2010.01.06 15:33:49 TestGenerator: unmatched data error (low value 1.1902 at 2004.04.27 12:00 and price 1.1858 mismatched) 2010.01.06 15:33:49 TestGenerator: unmatched data error (low value 1.3683 mismatched) 2010.01.06 15:33:50 TestGenerator: Unmatched data error (low value 1.1902 at 2007.08.06 10:00 and price 1.1858 mismatched)1902 at 2004.04.27 08:00 and price 1.1836 mismatched) 2010.01.06 15:33:49 TestGenerator: unmatched data error (low value 1.1902 at 2004.04.27 04:00 and price 1.1832 mismatched) 2010.01.06 15:33:49 TestGenerator: unmatched data error (low value 1.1836 mismatch).1902 at 2004.04.27 00:00 and price 1.1849 mismatched) 2010.01.06 15:33:48 TestGenerator: unmatched data error (high value 1.1864 at 2004.04.21 16:00 and price 1.1919 mismatched) 2010.01.06 16:00 at 2004.04.27 16:00 and price 1.1849 mismatching.06 15:33:48 TestGenerator: unmatched data error (low value 1.1826 at 2004.04.21 12:00 and price 1.1817 mismatched) 2010.01.06 15:33:48 TestGenerator: unmatched data error (low value 1.1826 at 2004.04.21 08:00 and price 1.1813 mismatched) 2010.01.06 15:33:47 TestGenerator: unmatched data error (low value 2.0 at 2004.05.00 and price 1.560 mismatch)06 15:33:48 TestGenerator: unmatched data error (low value 1.1826 at 2004.04.21 04:00 and price 1.1819 mismatched) 2010.01.06 15:33:48 TestGenerator: unmatched data error (low value 1.1826 at 2004.04.21 00:00 and price 1.1819 mismatched) 2010年.01.06 15:33:48 TestGenerator: unmatched data error (high value 1.1864 at 2004.04.21 00:00 and price 1.1873 mismatched) 2010.01.06 15:33:32 TestGenerator: unmatched data error (high value 1.1860 at 2003.06.17 04:00 and price 1.1873 mismatched) 2010.01.06 15:34:40 TestGenerator: unmatched data error (high value 1.1940 at 2004.06.17 04:00 and price 1.1840 at 2004.06.17 04:00)1863 mismatched) 2010.01.06 15:33:32 TestGenerator: unmatched data error (low value 1.1828 at 2003.06.16 20:00 and price 1.1817 mismatched) 2010.01.06 15:33:25 TestGenerator: unmatched data error (high value 1.0490 at 2002.12.12.31 20:00 and price 1.0507 mismatched 2010.01.06 15:33:25 TestGenerator: unmatched data error (low value 1.0462 at 2002.12.31 16:00 and price 1.0454 mismatched) 2010.01.06 15:33:25 TestGenerator: unmatched data error (high value 1.0490 at 2002.12.31 18:00 and price 2.0507 mismatched) 2010.02.01 15:33:25 テストジェネレータ:unmatched data error(2002.の低値1.0462)。 2010.01.06 15:33:25 TestGenerator: unmatched data error (low value 1.0462 at 2002.12.31 12:00 and price 1.0454 mismatched) 2010.01.06 15:33:25 TestGenerator: unmatched data error (high value 1.0507 mismatched) 2010.01.06 16:00:00 testGenerator: unmatched data error (high value 1.0457 mismatch)0490 at 2002.12.31 12:00 and price 1.0504 mismatched) 2010.01.06 15:33:25 TestGenerator: unmatched data error (low value 1.0462 at 2002.12.31 08:00 and price 1.0454 mismatched) 2010.01.06 15:33:25 TestGenerator: unmatched data error (high value 1.0464).0490 at 2002.12.31 08:00 and price 1.0500 mismatched) 2010.01.06 15:33:18 TestGenerator: unmatched data error (high value 0.9814 at 2002.08.20 00:00 is not reached from lowest timeframe, high price 0.9811 mismatch) 2010.01.06 15:33:14 TestGenerator: unmatched data error (high value 1.0139 at 2002.07.22 00:00 is not reach from lowest timeframe, high price 1.0138 mismatches) 2010.01.06 15:32:47 DayBar1 EURUSD,Daily: ロードに成功。
Подробнее получается так: Например, на счету есть 5000 у.е., переменную Balance ставим =1000, и советник должен работать так, как будто на счету не 5000, а 1000. сложно ли это сделать? И как...
Самый лучший инструмент этот тот который знаешь и умеешь пользоваться, если уж так не хватает мощей может сменить проц на i7, под линухом тоже не все так просто, если не шаришь лучше забей.
что интересное было
железо:
поцессор I7 разогнал 3.6 - 12 гиг озу
софт:
CENOS 64 + VMWARE 7 + XP32 + MT4 - скорость работы MT4 выше ! ( при прогоне в режиме тестера )
чем если
WINDOWS 64 + MT4 ( который все равно 32 )
全くどこも見ないというのもありです:-)
しかし、エキスパートアドバイザーとあなたの預金、どちらが得をするのでしょうか?
если приперло, ставьте себе Wine и вперед:)))
エミュレータを介して動作するんですね。Windowsより速くなるかどうかは分かりませんが。どなたかテストされた方はいらっしゃいますか?
Вижу что это работа через эмулятор - не уверен что будет быстрее чем на Windows. Может кто-нибудь проверял?
最高のツールは、あなたが知っていると使用する方法を知っているものです、あなたはパワーに非常に欠けている場合は、i7にアップグレードすることができます、Linuxの下ではそれほど単純ではありません、あなたがそれを使用する方法を知らない場合は心配しない方が良いです。
ウォッチとはどういう意味ですか?
見るということは、仕事に使うということです。
例えば、口座に 5000 c.u がある場合、変数Balance =1000 を設定すると、Expert Advisor は口座に 5000 ではなく 1000 があるかのように動作するはず です。>> How ...
Вижу что это работа через эмулятор - не уверен что будет быстрее чем на Windows. Может кто-нибудь проверял?
検索で 確認しました。:))
地域社会に敬意を表します。
何が間違っているのか、説明していただけますか?
私のEAでは、与えられた価格レベルでチャートウィンドウにテキストを実装し、チャートをスクロールしながらウィンドウの端の近くにその位置を維持することにしました。このとき、テキストはインタラクティブになり、2つの値のうち1つを取り、手動でテキストを移動させると循環的に変化するようにします。これと似たようなスキームを構築しました。
Flag変数により、マウスでラベルを移動させた後、数ティック間離さない場合に、複数の状態が切り替わるのを防ぐことができます。
問題は、スイッチングがいつも起こるとは限らないということです。何か考えていないことがあるのだろうか?
以下はそのコードです。
int tm, bu, se;
int start()
{
tm=Hour(); // 何時なのか判断する
// 全ての注文を閉じる
if (tm==23) while (OrdersTotal()!=0) if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)){int tik=OrderTicket() ; int t=OrderType() ; double l=OrderLots();
if (t==OP_BUY) OrderClose(tik,l,Bid,3,Red);
if (t==OP_SELL) OrderClose(tik,l,Ask,3,Green);
if (t==OP_BUYSTOP) OrderDelete(tik);
if (t==OP_SELLSTOP) OrderDelete(tik);
}.
if (tm==23 && bu!=0 || tm==23 && se!=0 ) { bu=0; se=0;}.
//
double h1=High[1];
double l1=Low[1];
if (bu==0 && tm==0 ) if ( OrderSend(Symbol(),OP_BUYSTOP,0.0.1,h1,3,(h1-30*Point),(h1+20*Point),"__",555,0,Red )!=-1) bu=1;
if (se==0 && tm==0) if (OrderSend(Symbol(),OP_SELLSTOP,0.0.0)) if (OrderSend(Symbol(),OP_SELLSTOP,0.1,l1,3,(l1+30*Point),(l1-20*Point),"__",444,0,Green)!=-1) se=1;
return(0);
}.
テスターでは、注文が開かれていない
以下は、ログに表示される内容です。
2010.01.06 15:36:00 最適化中に行われたパスが 1 つあり、1 つの結果は重要でないとして破棄されました
2010.01.06 15:36:00 DayBar1: 最適化停止
2010.01.06 15:35:25 DayBar1: 最適化開始
2010.01.01.06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded)
2010.01.06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded)
2010.01.06 15:35:25 テストジェネレータ:アンマッチデータエラー(ボリュームリミット4581@2010年01月06日00:00を超えた)。06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded)
2010.01.06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded)
2010.01.06 15:35:25 TestGenerator: unmatched data error (volume limit 4581 at 2010.01.06 00:00 exceeded) 2010.02.01 15:35:25 テストジェネレータ:Unmatched data error (Volume limit 4581 at 2010.02.01 00)01.01.06 00:00 超えました)
2010.01.06 15:34:33 TestGenerator: unmatched data error (high value 1.3816 at 2007.08.09:00 and price 1.3817 mismatched)
2010.01.06 15:34:33 TestGenerator: unmatched data error (low value 1.3816 at 2007.08.09:00) 2010.01.07 15:34:33 テストジェネレータ:アンマッチデータエラー(低値 1.3684 at 2007.08.03 10:00 and price 1.3683 mismatched)
2010.01.06 15:33:49 TestGenerator: unmatched data error (low value 1.1902 at 2004.04.27 12:00 and price 1.1858 mismatched)
2010.01.06 15:33:49 TestGenerator: unmatched data error (low value 1.3683 mismatched) 2010.01.06 15:33:50 TestGenerator: Unmatched data error (low value 1.1902 at 2007.08.06 10:00 and price 1.1858 mismatched)1902 at 2004.04.27 08:00 and price 1.1836 mismatched)
2010.01.06 15:33:49 TestGenerator: unmatched data error (low value 1.1902 at 2004.04.27 04:00 and price 1.1832 mismatched)
2010.01.06 15:33:49 TestGenerator: unmatched data error (low value 1.1836 mismatch).1902 at 2004.04.27 00:00 and price 1.1849 mismatched)
2010.01.06 15:33:48 TestGenerator: unmatched data error (high value 1.1864 at 2004.04.21 16:00 and price 1.1919 mismatched)
2010.01.06 16:00 at 2004.04.27 16:00 and price 1.1849 mismatching.06 15:33:48 TestGenerator: unmatched data error (low value 1.1826 at 2004.04.21 12:00 and price 1.1817 mismatched)
2010.01.06 15:33:48 TestGenerator: unmatched data error (low value 1.1826 at 2004.04.21 08:00 and price 1.1813 mismatched)
2010.01.06 15:33:47 TestGenerator: unmatched data error (low value 2.0 at 2004.05.00 and price 1.560 mismatch)06 15:33:48 TestGenerator: unmatched data error (low value 1.1826 at 2004.04.21 04:00 and price 1.1819 mismatched)
2010.01.06 15:33:48 TestGenerator: unmatched data error (low value 1.1826 at 2004.04.21 00:00 and price 1.1819 mismatched)
2010年.01.06 15:33:48 TestGenerator: unmatched data error (high value 1.1864 at 2004.04.21 00:00 and price 1.1873 mismatched)
2010.01.06 15:33:32 TestGenerator: unmatched data error (high value 1.1860 at 2003.06.17 04:00 and price 1.1873 mismatched) 2010.01.06 15:34:40 TestGenerator: unmatched data error (high value 1.1940 at 2004.06.17 04:00 and price 1.1840 at 2004.06.17 04:00)1863 mismatched)
2010.01.06 15:33:32 TestGenerator: unmatched data error (low value 1.1828 at 2003.06.16 20:00 and price 1.1817 mismatched)
2010.01.06 15:33:25 TestGenerator: unmatched data error (high value 1.0490 at 2002.12.12.31 20:00 and price 1.0507 mismatched
2010.01.06 15:33:25 TestGenerator: unmatched data error (low value 1.0462 at 2002.12.31 16:00 and price 1.0454 mismatched)
2010.01.06 15:33:25 TestGenerator: unmatched data error (high value 1.0490 at 2002.12.31 18:00 and price 2.0507 mismatched) 2010.02.01 15:33:25 テストジェネレータ:unmatched data error(2002.の低値1.0462)。
2010.01.06 15:33:25 TestGenerator: unmatched data error (low value 1.0462 at 2002.12.31 12:00 and price 1.0454 mismatched)
2010.01.06 15:33:25 TestGenerator: unmatched data error (high value 1.0507 mismatched) 2010.01.06 16:00:00 testGenerator: unmatched data error (high value 1.0457 mismatch)0490 at 2002.12.31 12:00 and price 1.0504 mismatched)
2010.01.06 15:33:25 TestGenerator: unmatched data error (low value 1.0462 at 2002.12.31 08:00 and price 1.0454 mismatched)
2010.01.06 15:33:25 TestGenerator: unmatched data error (high value 1.0464).0490 at 2002.12.31 08:00 and price 1.0500 mismatched)
2010.01.06 15:33:18 TestGenerator: unmatched data error (high value 0.9814 at 2002.08.20 00:00 is not reached from lowest timeframe, high price 0.9811 mismatch)
2010.01.06 15:33:14 TestGenerator: unmatched data error (high value 1.0139 at 2002.07.22 00:00 is not reach from lowest timeframe, high price 1.0138 mismatches)
2010.01.06 15:32:47 DayBar1 EURUSD,Daily: ロードに成功。
どうしたんだ?
Смотреть - это значит использовать для работы.
Подробнее получается так: Например, на счету есть 5000 у.е., переменную Balance ставим =1000, и советник должен работать так, как будто на счету не 5000, а 1000. сложно ли это сделать? И как...
:)
確かに、難しくはないのですが...。コード中のAccountBalance()をBalanceに置き換えるだけです。
EAがロットやストップの計算に残高の値を使用する場合、違いはありません - あなたが使用する残高は、この値で計算されます。
Самый лучший инструмент этот тот который знаешь и умеешь пользоваться, если уж так не хватает мощей может сменить проц на i7, под линухом тоже не все так просто, если не шаришь лучше забей.
プロセッサーと一緒に、新しいメモリとマザーボードが付属しています...- 新しいコンピューターだと思えばいい :)
Поиск проверял. :))
検索を変更したら何か出てきたhttps://www.mql5.com/ru/forum/115409/page3
ですから、原則的には検討する価値はあると思います