グラフィカルな注文 == Graphical line metalanguage - trade orders, GTerminal Expert Advisor refinement - ページ 2

 
こんにちは。テストモードでEAを実行 する方法を教えてください。土曜日にテストしてみることにしました。指示通りにトレンドラインを描きました。スタート時のビジュアライゼーションがある。一度も取引していない。テスト実行のチャートウィンドウには、トレンドラインオブジェクトは表示されませんでした。その結果、取引は成立しなかった。 何がいけなかったのか?
 

からargus_pit1へ

テスターで考えられる困難

子供のおもちゃなど、テスター本体を破壊された時に持っていた。
(再起動し、必要なら再読み込みしてください)。
また、テスターが倒れたとき、線が跳ねていた。また、MT-4をリセット(補充ではない)することで、解決しました。


グラフが表示されない - テスターが起動するとすぐに一時停止することがあります。

ウィンドウ内に >> がない場合、テスターのウィンドウが狭すぎて、 >> ボタンが警告なしに「消えて」いることを意味します。

また
バージョン2では、赤色の縦線「PAUSE」が表示され、市場の左側では取引が禁止され、右側では取引が可能となります。
右側に移動させる

Advisorは、1回のトレードアップと1回のトレードダウンのみ可能です。(遺言を)持ち出すために
前作がこの方向で閉じていなければ、反応はないでしょう。チケットは左上に表示されます。


P.S. アンチウィルスソフトでMT-4とその部品に傷がつく。イベント、削除されたアンチウイルスオブジェクトを見ることができます。

 
アレキサンダーさん、こんにちは!またまたお邪魔します。でも、Expert Advisorのアイデアはとても気に入っていますし、作業がずっと楽になるかもしれません。新しいMT4 c Metaquotes、つまり最後のバージョン215ビルドをダウンロードしました。EAを作成してコンパイルし、テスター破壊の理由を除外してEurUsd(H1)のウィンドウにEAを載せてトレードさせてみました。テスター起動-ウィンドウEurUSD(Visual)表示 縦線で全てOKです。右に動かすと(間)、太くなり、左に動かすと(細)くなる。しかし、ソースチャートに描かれた抵抗サポートラインは EurUsd(Visual) では変換されないため、SearchWorkLine() 関数の k=ObjectsTotal() は常に値 1(垂直線のみ検出)です。テスターを遅くして Visual Window でオブジェクトを作成すると SearchWorkLine は検出しますが取引は実行しませんが、エキスパートアドバイザー内では垂直線が作成されているのでそれが見えます。おそらく、リアルタイムではすべてうまくいくでしょう。テスターへのトレンドライン送信の仕組みは?結局、通常のムーイングをチャートに投げても、テスター(目視)では存在しないのです。迅速な対応ありがとうございました。My ICQ 255963976 Sincerely Piotr, my version with animatronic is not a option.MT4を再充填してテスターEAを実行しましたが、私のNOd32は何の反応も示しませんでした。テキストはObjectSet(Pause_name,OBJPROP_TIME1,ObjectGet(Pause_name,OBJPROP_TIME1)+Period() *60); で、 Visualへの改行機能を果たすはずですが/変更しました-動作しません。
 

原因不明ですが、記事やフォーラムに掲載されているEAがテスターで 動作しません。
今、作業ファイルを送っているところです。何が起こったのか、まだ説明がつかない。
エーピー



P,S.スレッドの最初の投稿が正しくないので、ここに。

ファイル:
 
それはどのように現れるのでしょうか。記事からファイルをダウンロードしたところ、正常にコンパイルされました。
 

をロッシュへ

貿易への影響はない、気づいていない。

そして、テストに対して文句を言う人が出てきた。
中には、一気にテストを中止してしまったものや、起動の違いで問題が発生したものもあります。
昨日、私が担当しているExpert Advisorの個人用コピーを緊急にDMで送り、同じものをこの支店に投函しました。
受信者は、それも動作せず、テスターをクラッシュさせると書いています。
はっきりしないんですよね。私は何も問題ないんですが、他の人がこのような混乱に陥るのを見たことがあります。

エラー
テスターラインにて
a) 任意の場所にバウンドさせる。
b) 消える。
c) リネームを許可しない - 行の名前を入力すると、バウンスするだけでなく。
が、旧社名であるTrendLinexxxxxのままでも良い。
これらのエラーが発生した場合のみ、リロードすることでMT-4は保存され、その後しばらくは正常な状態になります。

d) Expert Advisor のためテストが壊れる: インジケータが添付されていない。
このエラーが発生すると、何もできなくなります。

ただし、他のExpert Advisorは動作します。
最初から最後まで、エラーが浮いている。 - テスターのグラフィックと、異なるコンピューターでは、見え方が異なります。


何が原因なのかわからない。
全く分かりません。
1.疑惑のテスター?これらのEAでTesterの機能で大きく異なるのは、長い名前のグラフ線の作成/削除だけです
すなわち、EAからオブジェクトのリストを変更する場合です。

2.ウイルス/アンチウイルスがじわじわと引っ掻き回す疑惑?

3.私のミス?

 

213のビルドで、行追加で エラーが出たのが問題だと思います。EAには、ある場所があります。

string             txn="TICKET="+DoubleToStr(_B,0)+" "+_name+" DATE="+TimeToStr(TimeLocal(),
                   TIME_DATE)+" TIME="+TimeToStr(TimeLocal(),TIME_SECONDS);

に置き換えてみてください。

string             txn=StringConcatenate("TICKET=",DoubleToStr(_B,0)," ",_name," DATE=",TimeToStr(TimeLocal(),
                   TIME_DATE)," TIME=",TimeToStr(TimeLocal(),TIME_SECONDS);
 
をロッシュへ
ありがとうございます!変更します。確かに連結の方が安全ですね。
しかし、ユーザーは、昨日、mql4.comからMT-4、すなわちビルド215をダウンロードしたが、私のEAがテストをクラッシュしたと書いています。
すなわち、すみません、クレームを受けると、最初に質問されるのが、どのようなビルドで、どのようなWindowsか、ということをお伝えするのを忘れていました。
どのような環境で動作しているか、どのようなアンチウイルスがあるか、アンチウイルスのイベントを調べる...
 

テスターで 修正
EAは正しく取引されますが、テスターでは一部のコンプが機能しないため、緊急パッチを提供します。

このバージョンは、テスターでは週末も含めて常に安定して動作しています。
オープニングラインは削除されず、チャート上に残ります。便利だと言われます。

P.S. すべての線はTrendLineタイプでなければなりません。

ファイル:
 

ジーティーターミナル 指標付き.
ベータ版です。
Expert Advisorに挿入されたインジケータのみ。
名付けて。
反復過多損傷
シーシーアイ
卸売物価指数
モメンタム
フォースインデックス
デマーカー
ATR
OBV
マネックス証券

インジケータをチェックするバーの数は、start_indicator =1 として別途設定します。
つまり、最初のバーではインジケータがノーズを動かすので、デフォルトでは2番目のバー[1]でチェックされています。
しかし、start_indicator =0を設定する理由を見つけることができます。
指標期間はすべての指標で同じで、extern Perid_Indicator で設定され、デフォルトでは =14 です。
を標準の呼び出しと同じようにします。
その他のパラメータは変更されません。
ウィンドウの期間とEAのプロパティの期間が一致していることを確認する必要があります。
これらの不都合は、MQL-4/MT-4の制限によって引き起こされます。第5弾を待ち望んでいます。
テスターでは、Expert Advisor のプロパティは、「Expert properties」パネルのボタンを使って変更することができます。

操作性
メインチャートの価格や、任意の指標で開閉することができます。

チャート注文は、任意の記号で区別することができます。
つまり、同じ目的の行を複数設定することができる。
例えば、"BuyStop", "BuyStop 2", "BuyStop Tp=100 SL=50 sfsf", "BuyStop bla bla Tp=300 SL=100 " などの行があります。
ウィンドウの番号は、上から下へ(スペースを入れて)並べるのがよいでしょう。
つまり、それぞれのウィンドウに異なるチャートオーダーを置くことができるのです。
がトリガーされたものに対して実行されます。
例えば、メインチャートに「SlBuy」を、「SlBuy 3」のウィンドウに「SlBuy 2」を配置します。
トリガーでない開始線を残しておくと、おそらく前の注文と同時に注文が開始されることに注意してください
前作を終了する。セリフに注意!!!Expert Advisorがラインを認識することを確認する -。
マウスポインターの下に「O.K.」または「tp= sl=」が表示されます。


テスターの一部のコンピュータでは、以前のバージョンのEAが動作しないことがありました)))
理由は、やはりテスターが、EAからグラフィカルなオブジェクトを移動/削除する処理を誤って行うことがあるからです。
すなわち、テスターがまだ磨かれていないことが理由です。
また、線の扱いをもっと丁寧にする、つまりExpert Advisorをもっと丁寧に書けばいいのですが、どのように気をつければいいかはまだわかりません))。

したがって、Expert Advisor は次のようにコピーされます:一時停止、およびトリガーされたオープニング ラインのクリーニングは、テスト中は禁止されています。

すべての線はTrendLine!

テストしてみてください。
がんばってください。

ファイル: