初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 123

 
これは自分でインジケータを書いたときの表示スタイルですが、Expert Advisorで使用している 標準的な インジケータの束をユーザーから隠す 必要があります...。
 

alpari MT4でilan 2.0 (1.6)を使って常識的な設定で取引していたが、無駄にサーバーに負荷をかける非生産的なリクエストが頻繁に発生するというアラートが来るようになった。アルパリは速い相場ではストップロスの設定可能な最小値を2スプレッドまで上げ、40ピップス、時にはそれ以下に対応することがわかりました。しかし、私のEAはこの値を15-55pipsの範囲で設定しているようです。これはEAのコードを読んで理解しました。しかし、alpariはそれに満足せず、ブロッキングすると脅されたので、取引を停止しています。私は本当にmql4を知らない、私はちょうど問題の原因となっている唯一の行と思われるコードのこれらの行を編集しました、それは任意のイランのタブの中にあり、冒頭に近いです。

double PrevCl;

double CurrCl;

if (UseTrailingStop) TrailingAlls(TrailStart, TrailStop, AveragePrice);

if ((iCCI(NULL,15,55,0,0)>Drop && ShortTrade)||(iCCI(NULL,15,55,0,0)<(-Drop) && LongTrade)){

私は愚かにも15という数字を40に変えて問題を解決したのですが、さらにalpariから問題は解決していないこと、つまり私が何か間違ったことをしたことを知りました、これは当然です。EAコードを正しく編集して、損切りレベルを15-55ではなく40-55pipsの範囲に置く方法をアドバイスしていただけませんか。40-55ポイントのレンジは、ストップロスの設定に余裕がなく、価格から離れすぎていて利益が減るのは承知しています。でも、仕方ないですよね。アルパリを離れたくないんです、あそこは快適ですから。標準のEA設定 には対応するパラメータがありません。

 
CyberPunk:
これは自分でインジケータを書くときの表示スタイルですが、Expert Advisorで使われている 標準的な インジケータの束をユーザーから隠す 必要があります...。
テスト終了時にチャート上にインジケータの表示を禁止 するには、OnDeinit()ハンドラでインジケータハンドルを指定してIndicatorRelease()呼び出すと よいでしょう。OnDeinit()関数は、テストチャートの表示後と表示前に必ず呼び出されます。
 
エージェントはプロフィールに反映されていないのか?そして、テスターはノートパソコンでも使えるのか?
 

ごきげんよう。

125ページも読み直す気力はないので、早速質問なのですが、自分用にアシスタントを描いてFXで確認したところ、問題なく動きました。

2013.06.11 18:42:00 取引 '1002754': 125840で買い指値1.00 RTS-6.13 失敗 [無効な期限]である。

トレードのリクエストは 次のようになります。

[CODE](コード

if (i >= total_orders)

{
停止=falseとした。
//--- リクエストの準備
MqlTradeRequest request={0};
request.action=TRADE_ACTION_PENDING; // 保留注文を設定する。
request.magic=magic_number; // ORDER_MAGIC
request.symbol=_Symbol; // 計測器
request.volume=order_send_lot; // ロット単位の数量
request.price=order_send_price; //オープンプライス
request.sl=0; // ストップロスが指定されていません。
request.tp=0; // テイクプロフィットが指定されていません。
request.type=order_type; // 注文の種類
request.type_filling=ORDER_FILLING_RETURN;
request.type_time=ORDER_TIME_GTC。
//request.stoplimit=0;
//request.expiration=D'2013.06.12'。
request.comment=IntegerToString(id_position);//コメント
//--- 取引注文を出す
MqlTradeResult result={0};
OrderSend(request,result)を実行します。
}
i++;

[/CODE]

すでにtype_fillingとtype_timeの異なるバリアントを試しましたが、結果は同じです。

どうしたらいいのでしょうか?

 
グッドプロフィット・トゥ・オール!!!普遍的に2つのカウンター保留注文を置き、その後保留中の注文を 削除したり、時間によるホバリングを制限する機能があれば教えてください。
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
chipo:
グッドプロフィット・トゥ・オール!!!2つの反対方向の保留注文を普遍的に配置し、その後、保留中の注文を 削除したり、時間によって保留を制限する機能があるかどうか、アドバイスをお願いします。

2つの注文に対応する既成の機能はありそうもない。制限時間はペンダント自体に設定されています。

MqlTradeRequest request={0};

request.type_time=ORDER_TIME_GTC。

request.expiration=D'2013.06.20'です。

 

皆さん、ごきげんよう。

過去のデータを使って売買価格を計算する方法(私のテスター)?

クローズ+スプレッド*_ポイントを買い、クローズを売るということでよろしいでしょうか?

 
Reshetov:

2つの注文に対応する既成の機能はありそうもない。制限時間はペンダント自体に設定されています。

MqlTradeRequest request={0};

request.type_time=ORDER_TIME_GTC。

request.expiration=D'2013.06.20'です。


EAでペアをホールドしていると遅くなる。もっと早くハングアップを失効させる方法はないのでしょうか?ティックやバーへのバインドはどうすればいいのでしょうか? しかも、私の証券会社では注文数を 制限しているので、グリッドは使えません。

Документация по MQL5: Торговые функции / OrdersTotal
Документация по MQL5: Торговые функции / OrdersTotal
  • www.mql5.com
Торговые функции / OrdersTotal - Документация по MQL5
 

タンブラーに使われているコントローラーをご存知の方はいらっしゃいますか?

シャープ用にセルで進行するものが欲しいです。

理由: