ストラテジーテスター。 - ページ 6

 
テスト時にオブジェクトが作成されるが、ObjectGetValueByShiftを使用すると-0が返される。
(テスターでは正常に動作していません)

回帰経路の計算方法を変えてみてはいかがでしょうか?
 
So<br/ translate="no">
There was: sar = iSAR(Currency,TPeriod,Step,Maximum,0); // all was quite lively replaced with: sar=iCustom(Currency,TPeriod, "zigzag",12,5,3,0,0); // 恐ろしいブレーキが
かかる。


バックテスト用のEAに標準のZigZagを突っ込むのは望ましくないというのは、どこでも言っていることです。グレイルは 普通でしょう。
 
<br /> 私はどこでも、標準のZigZagはバックテスト用のEAに押し込むのは望ましくないと言っています。グレイルは普通のものでしょう。

どうやら私はどこにでも行ったわけではなさそうです :)
やる気を起こさせる。どのように使われているかは、コードからはわかりません。
 
最近、テスターで(実生活でも)ジグザグ状の指標をどう使うか、結論に達しました。それは(論理的な考察から、まだテストしていませんが) - 非常にシンプルであることが判明しました。どうして今まで気づかなかったのだろうと思うほど、単純なことです。:)

そしてZigZag、それは同じNRTRです・・・。:))
あるいはトレーリングストップ(「シャンデリア」出力) ...。:))
あるいは安値からのプルバックでエントリー ...
......................................等々

基本的にはすべて同じです.:)
 
Privet,

U menia sledus4aja situation:

Paproboval ja sdelat' funkciju SetArrow() s mt3 s pomos4ju ObjectFind()->ObjectDelete();ObjectCreate()->ObjectSet() v svajom custom indikator.このような場合、このグラフを使用することで、より多くの情報を得ることができます。私は、4つのiCustom()関数をテストして、4つのテスターでテストしてみました:

4つのiCustom()関数をテストして、テスターでテストして、オブジェクトの検索()とオブジェクトの作成()をしてみました。Strelki nirisujetsia, i indikator prekras4ajet work.

このため、ObjectCreate()の前に "unknown command "と表示されることがあります。

ビゾーバ・タカハの構造。
インデックス->SetArrow(Time[shift],Price,Code,Color)->Strategyを選択し、ObjectFind()+ObjectDelete()で新しいStrategyを追加することができます。ObjectCreate() は時間軸を指定し、ObjectSet() は時間軸に沿った Object を指定します。

このような場合、どのようにすればよいのでしょうか?

Jiesli budet nuzna eta funkcija i sami ninapishyte, pribavliu posze.:-)

P.S. SetArrow()関数はMT4で使用されていますが、この関数を使用すると、標準的な関数を使用した場合に比べ、より高い精度が得られます。私は、次のように考えています。「専門家/インジケーターが、このようなループを形成する場合、MT4は、そのような人たちを助けるために、そのような人たちを助けるために、そのような人たちを助けるために、そのような人たちを助けるために、そのような人たちを助けるために、そのような人たちを助けるために。アイデア: パラメータを変更する場合、CPUを優先させる必要があります。)
 
SetArrow()関数は、カスタム関数です。

int ArrowSize=1; #include <stdlib.mqh> void SetArrow(datetime ArrowTime, double Price, double ArrowCode, color ArrowCollor) { int err; string ArrowName = DoubleToStr(ArrowTime,0); if (ObjectFind(ArrowName) != -1) ObjectDelete(ArrowName); if(!ObjectCreate(ArrowName, OBJ_ARROW, 0, ArrowTime, Price)) { err=GetLastError(); Print("error: can't create Arrow!code #",err," ",ErrorDescription(err)); return; } else { ObjectSet(ArrowName, OBJPROP_ARROWCODE, ArrowCode); ObjectSet(ArrowName, OBJPROP_COLOR , ArrowCollor); ObjectSet(ArrowName, OBJPROP_WIDTH , ArrowSize); ObjectsRedraw(); } } { ObjectSet(ArrowName, OBJPROP_ArrowCode, ArrowCode);ObjectSet(ArrowName, ArrowCollor); ObjectSet(ArrowName, OBJPROP_WIDTH , ArrowSize)



このため、iCustom() を使用することはできません。Mozete pamo4'?

 
iCustom経由で呼び出されたインジケータは、どこにも何も描画されません。
iCustomは、インジケータ・バッファからしか値を返すことができません。
さらに、iCustomを通して関数を呼び出そうとしている?
ありえない
 
この関数を /include フォルダにあるヘッダーファイルに保存する必要があります。
その後、Expert Advisor/Indicatorに挿入します。
#include <stdlib.mqh>.
で、start()ブロックではインラインで参照することができます。
私はこのように考えています。
 
テスターを起動すると、時々よくあるエラーが 発生するのですが、これは何でしょうか?

また、.NETのような複数行のログもおかしい。
<br /> translate="no">。
19:14:22 2004.02.27 10:37 Tester: Take profit #5 at 1.2412 (1.2406 / 1.2410)
19:14:22 2004.02.27 10:38 テスター:利食い #5 1.2412 (1.2401 / 1.2405)にて。
19:14:22 2004.02.27 10:39 Tester: Take profit #5 at 1.2412 (1.2400 / 1.2404)
19:14:22 2004.02.27 10:40 Tester: Take profit #5 at 1.2412 (1.2401 / 1.2405)
19:14:22 2004.02.27 10:41 Tester: Take profit #5 at 1.2412 (1.2398 / 1.2402)
19:14:22 2004.02.27 10:42 Tester: Take profit #5 at 1.2412 (1.2400 / 1.2404)
19:14:22 2004.02.27 10:43 Tester: Take profit #5 at 1.2412 (1.2400 / 1.2404)
19:14:22 2004.02.27 10:44 Tester: Take profit #5 at 1.2412 (1.2399 / 1.2403)
19:14:22 2004.02.27 10:45 Tester: Take profit #5 at 1.2412 (1.2402 / 1.2406)
19:14:22 2004.02.27 10:46 Tester: Take profit #5 at 1.2412 (1.2399 / 1.2403)
19:14:22 2004.02.27 10:47 Tester: Take profit #5 at 1.2412 (1.2397 / 1.2401)
19:14:22 2004.02.27 10:48 Tester: Take profit #5 at 1.2412 (1.2391 / 1.2395)
19:14:22 2004.02.27 10:49 Tester: Take profit #5 at 1.2412 (1.2393 / 1.2397)
19:14:22 2004.02.27 10:50 Tester: Take profit #5 at 1.2412 (1.2395 / 1.2399)
19:14:22 2004.02.27 10:51 Tester: Take profit #5 at 1.2412 (1.2394 / 1.2398)
19:14:22 2004.02.27 10:52 Tester: Take profit #5 at 1.2412 (1.2391 / 1.2395)
19:14:22 2004.02.27 10:53 Tester: Take profit #5 at 1.2412 (1.2393 / 1.2397)
19:14:22 2004.02.27 10:54 Tester: Take profit #5 at 1.2412 (1.2399 / 1.2403)
19:14:22 2004.02.27 10:55 Tester: Take profit #5 at 1.2412 (1.2402 / 1.2406)
19:14:22 2004.02.27 10:56 Tester: Take profit #5 at 1.2412 (1.2394 / 1.2398)
19:14:22 2004.02.27 10:57 テスター:利食い #5 1.2412 (1.2387 / 1.2391)にて。
19:14:22 2004.02.27 10:58 テスター:利食い #5 1.2412 (1.2387 / 1.2391)にて。
19:14:22 2004.02.27 10:59 テスター:利食い番号5 1.2412 (1.2385 / 1.2389)にて。
19:14:22 2004.02.27 11:00 テスター:利食い #5 1.2412 (1.2385 / 1.2389)にて。
19:14:22 2004.02.27 11:01 テスター:利食い #5 1.2412 (1.2390 / 1.2394)にて。
19:14:22 2004.02.27 11:02 テスター:利食い #5 1.2412 (1.2393 / 1.2397)にて。
19:14:22 2004.02.27 11:03 Tester: Take profit #5 at 1.2412 (1.2391 / 1.2395)
19:14:22 2004.02.27 11:04 Tester: Take profit #5 at 1.2412 (1.2384 / 1.2388)
19:14:22 2004.02.27 11:05 Tester: Take profit #5 at 1.2412 (1.2385 / 1.2389)
19:14:22 2004.02.27 11:06 Tester: Take profit #5 at 1.2412 (1.2384 / 1.2388)
19:14:22 2004.02.27 11:07 テスター:利食い5番@1.2412 (1.2381 / 1.2385)
19:14:22 2004.02.27 11:08 テスター:利食い番号5 1.2412 (1.2384 / 1.2388)にて。
19:14:22 2004.02.27 11:09 Tester: Take profit #5 at 1.2412 (1.2378 / 1.2382)
19:14:22 2004.02.27 11:10 Tester: Take profit #5 at 1.2412 (1.2379 / 1.2383)
19:14:22 2004.02.27 11:11 テスター:利食い5番@1.2412 (1.2383 / 1.2387)
19:14:22 2004.02.27 11:12 テスター:利食い #5 1.2412 (1.2385 / 1.2389)にて。
19:14:22 2004.02.27 11:13 Tester: Take profit #5 at 1.2412 (1.2378 / 1.2382)
19:14:22 2004.02.27 11:14 テスター:利食い番号5 1.2412 (1.2377 / 1.2381)にて。
19:14:22 2004.02.27 11:15 Tester: Take profit #5 at 1.2412 (1.2381 / 1.2385)
19:14:22 2004.02.27 11:16 Tester: Take profit #5 at 1.2412 (1.2382 / 1.2386)
19:14:22 2004.02.27 11:17 テスター:利食い5番@1.2412(1.2380 / 1.2384)
19:14:22 2004.02.27 11:18 Tester: Take profit #5 at 1.2412 (1.2384 / 1.2388)
19:14:22 2004.02.27 11:19 テスター:利食い #5 1.2412 (1.2385 / 1.2389)にて。
19:14:22 2004.02.27 11:20 Tester: Take profit #5 at 1.2412 (1.2382 / 1.2386)
19:14:22 2004.02.27 11:21 Tester: Take profit #5 at 1.2412 (1.2377 / 1.2381)
19:14:22 2004.02.27 11:22 テスター:利食い #5 1.2412 (1.2379 / 1.2383)にて。
19:14:22 2004.02.27 11:23 Tester: Take profit #5 at 1.2412 (1.2383 / 1.2387)
19:14:22 2004.02.27 11:24 Tester: Take profit #5 at 1.2412 (1.2383 / 1.2387)
19:14:22 2004.02.27 11:25 Tester: Take profit #5 at 1.2412 (1.2384 / 1.2388)
19:14:22 2004.02.27 11:26 Tester: Take profit #5 at 1.2412 (1.2387 / 1.2391)
19:14:22 2004.02.27 11:27 Tester: Take profit #5 at 1.2412 (1.2386 / 1.2390)
19:14:22 2004.02.27 11:28 Tester: Take profit #5 at 1.2412 (1.2384 / 1.2388)
19:14:22 2004.02.27 11:29 テスター:利食い #5 1.2412 (1.2385 / 1.2389)にて。
19:14:22 2004.02.27 11:30 Tester: Take profit #5 at 1.2412 (1.2384 / 1.2388)
19:14:22 2004.02.27 11:31 テスター:利食い番号5 1.2412 (1.2380 / 1.2384)にて。
19:14:22 2004.02.27 11:32 テスター:利食い #5 1.2412 (1.2384 / 1.2388)にて。
19:14:22 2004.02.27 11:33 Tester: Take profit #5 at 1.2412 (1.2385 / 1.2389)
19:14:22 2004.02.27 11:34 Tester: Take profit #5 at 1.2412 (1.2386 / 1.2390)
19:14:22 2004.02.27 11:35 Tester: Take profit #5 at 1.2412 (1.2386 / 1.2390)
19:14:22 2004.02.27 11:36 Tester: Take profit #5 at 1.2412 (1.2388 / 1.2392)



同時に、テストが明らかに正しく機能していない。
これは開発者の気分を害するためではなく、一刻も早くすべてを正常に動作させるという大義名分のためなのです。
 
この場合、テストは明らかに正しく機能していない。<br /> これは開発者を怒らせるためではなく、できるだけ早くすべてが正しく機能するようにという大義名分のためです。

私たちは、テスターをスピードアップさせるという、この目的だけのためにいるのです :)