エキスパートアドバイザーと自動取引 - ページ 3

単純に、オーダーを通し、TPとSLをmodifiedし、そしてレートがどちらかの決済ラインに到達する時にある処理を走らせたいんです。 if ( //決済があったら) { if ( //決済結果が〇) { //処理1 } else //処理2 } } この ①決済があったらというのは判定する方法 ②決済結果が指値決済(TP、〇)か逆指値決済(SL、✖)かを判定する方法 この2点をお聞きしたいです。
ランダムな整数は1or2の二つのみ。 1.指定の時刻Tickで動いている中、時刻が例えば日本時間16:00、MT的には10:00?の時だけイベント作動 2.ランダムな整数を表す1or2 この動きをさせたいのですが、どのような感じでコードを書けばいいでしょうか? 指定時刻に関してはinputで柔軟に変更できるようにしたいですが。hourだけじゃなくminutesまで
  EA BAsed on Heiken ASHI  (203   1 2 3 4 5 ... 20 21)
こんにちは、皆さん。 最初のバーが白ならロング、赤ならショートにするEAを作りたいのですが...。 ありがとうございます。 ババール
CopyBufferでインジケーターバッファーのデータをEAで用いる別のarrayにコピーする際に start_pos(コピーを開始する位置)を指定しますが、 例えばここに0と入力したら、それはインジケーターバッファーの0番目のインデックスからコピーするという意味でしょうか。 インジケーターのバッファーはArraySetAsSeriesで逆向きの配列(0が現在値)になっているわけではなく、 インデックスの方向がインジケーターとコピー先のarrayで異なってしまいます。
始めにお伝えしておくと初心者です。 いくつかのサンプルを試していますが、自動生成のEA等CExpertを使用したサンプルが USDJPY等の通貨ペアだと動作するのですが、「Invalid stops」とエラーが出てGOLDでは動作しません。 うまく設定できていないだけなのかも知れません。 CTradeで自分でコードを書いて試すとGOLDの取引も問題なく動作しています。 TPとBIDが100ポイント以上離れていないと同様の 「Invalid stops」エラーなるようです。
I want to use indicator data for my automated trading. but I dont know how to do it. (mql5) OnCalculate does just "calculate" and cannot be used in EA or It can. Thank you for your answer in advance
EAを作りたいのですが、どうしても最初の計算が100本以上の計算ができません。BARS関数では初期値が100になってしまいます。プログラムの中で変える方法はありますでしょうか?
  モールス符号  (98   1 2 3 4 5 ... 9 10)
EAの本質は、ある特定のキャンドルの組み合わせを設定することです。ルールは、強気のローソク足が「1」を意味し、弱気のローソク足が「0」を意味します。そこで、「101」を指定するだけで、そのようなローソク足の組み合わせを検索することが可能です。 これまでのところ、問題は組み合わせの表現のコーディングにあります。入力パラメータでは、2進数で数を指定することができないのです。 トレーディング、自動売買システム、ストラテジーテストに関するフォーラム モールス符号 ウラジミール・カルプトフ さん 2017.04.06 10:25
こんにちは。 私は、異なるパラメータや異なるペアで自動的に多くのテストを実行したいと思っています。 例えば、EURUSD2012とCADCHF2011で私のEAをテストしたいのですが、最初の実行の最後に手動で バックテストを 再起動する必要がありません。 どなたかスクリプトか他の方法をご存知でしょうか? ありがとうございます。
私は、戦略の品質を示す単一の係数を考え出し、開発することを提案します。この係数は、戦略の多くの特性(利益、ドローダウン、取引回数、...)を考慮します。MT5では、これを利用することが可能です。 このような作業は、グラフィカルに解決することができます。 利益とドローダウンはストップロスに表示されます。グラフの関数で使われている3つの値には、「成長の安定性」といった戦略上重要な情報は含まれておらず、一部、ドローダウンのみが含まれています。 これらの関数の結果は単純に掛け合わせることで一つの数値となり、ストラテジーの総合的な品質を判断するのに利用できる。
  戦略探索の自動化  (55   1 2 3 4 5 6)
MQL4/5に限らず、ストラテジーの検索を自動化することについてのトレーダーの考えに興味がある。
  トレーリングストップEA  (113   1 2 3 4 5 ... 11 12)
このEAをチャートに挿入すると、すべての注文に対して自動的なトレーリングストップが設定されます。T/Sには2種類あります。 - S/Lは注文を出した時点からT/Sの値で 動きます 。 - S/LはT/Sより利益が多い場合に移動する。 注:このEAは1つのチャートにのみ適用してください。このEAは1つのチャートにのみ表示され、すべての注文に対して機能する。
グリッド型EAのバリエーション。 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム グリッド型EA - 複雑なのか? ウラジミール・カルプトフ さん 2017.01.29 08:24 このように:(ステップでロットを増加させる - 最初にボリュームInpLot、次にInpLot *係数、次に再びInpLot、次に再びInpLot *係数)? 応募のルール MACD指標では、ゼロラインのクロスを探し、次に「第二のこぶ」の形成を探します。この「こぶ」が「+」レベルより上(「-」レベルより下)にある場合、これがエントリーシグナルとなる。
1c版から始まる洗脳EAの全設定を説明します。
こんにちは!私はそれがすべての作品、すなわち人工知能とEAをどのように疑問に思う... どのように自己学習が行われ、EAが考慮することができ、市場の要因のすべての種類のどのくらいのカバレッジを... 専門家がいるのは間違いないのですが、ネットで検索してもなかなか出てこないので、ここで質問させていただきました)
ima関数を使って、遅行移動平均線と現在の移動平均線のクロスで(遅行線が現在線を上抜いたら買い)としたいのですが、 どうすれば良いでしょうか? 移動平均線のインジケーターに表示位置があったので、表示位置を-21とした移動平均線とのクロスでのエントリーを考えています。 ma_shiftとshiftの数値を   [0] = iMA(NULL,0,MA_period1,-21,0,0,21);   [1] = iMA(NULL,0,MA_period1,-21,0,0,22);   [2] = iMA(NULL,0,MA_period2,0,0,0,1);   [3] = iMA(NULL,0...
3ヶ月前に書いたEAが今試験に通らないのですが、MetaQuotes-Demoサーバーではうまく動いていました。 同じ問題に遭遇した方はいらっしゃいますか?エラーコードは、常に "1.38103で0.10 EURUSDをインスタント販売に失敗しました sl:1.38253 tp:1.38053 [Invalid request]" と "OrderSend failed with error #4756 ".My version is 5.00 Build 540 .助けて、私は完全に混乱しています。
  共同活動の提案  (117   1 2 3 4 5 ... 11 12)
プロのテスター(プログラマー)を2-3名募集します。 課題:損益分岐スキームにおけるExpert Advisorの最適な構造を決定することで、最も高い収益性を実現する。 私からは、このような取引戦略の完全な理論的スキームを提供します。 私からは - Expert Advisorの テストと 最適化 。 P.S. 興味のある方は内輪でディスカッションしてください。
こんにちは。 以下の事実は非常にショッキングです。 私は、全く同じ設定、全く同じスプレッド(startegy testerで選択)、全く同じ期間で3つの異なるブローカーでテストしたEAがあります。 信じられないかもしれませんが、3つの結果はすべて異なっていました。それだけでなく、あるブローカーではEAが非常によく機能し、他のブローカーでは完全に負け、3番目のブローカーではほぼ横ばいだったのです。 一体どうすればいいのでしょうか? 私は、いくつかのブローカーがスリッページやスプレッドなどを変更することを理解しています。しかし、全体的な結果はまだ一種の類似しているはずではありませんか?
TartanやNemoなどがMT3用に作成し、StarがMT4用にコンバートし、Beluckが改良とエラー修正を行ったGoldWarrior EAを添付しておきますので、ご覧ください。 また、このEAは添付のDayImpulsインジケータと一緒に動作していることをお知らせします。DayImpulsインジケータには多くのバージョンがあります。 このEAは付属のDayImpulsインジケータのみ(Beluckによる)で動作しています。 また、参考までに。 ジグザグトレーディングのシステム開発については、こちらをご覧ください。 - MT3用EA 。 - 開発の歴史 - MT 3用インジケータ。 -
このトピックは、オブジェクト指向プログラミングと手続き型プログラミングの長所について、有益な情報を集めたいと思い、開設しました。 また、このトピックは、mql4とmql5が同じOOP言語(現時点ではmql4で利用できないいくつかの 新しい高度な 機能を除く)を提供しているため、言語に依存しません。 私はOOPの支持者と反対者の間の「戦争」を望まないので、このトピックは厳密にモデレートされます、あなたの時間と私の時間を無駄にしないでください。 また、高度な理論や抽象的な概念ではなく、あなたの主張を説明するための例やコードを提示してください。 EDIT
お世話になっております。 シグナルの勝率について質問がございます。 勝率(利益トレード)が100%にも拘わらず、取引履歴を見るとマイナスの決済になっているものがあります。 利益トレードはどのような計算で出しているか教えていただけますでしょうか。 例) シグナル名"Dealer1"の利益トレードは100%ですが、取引履歴42ページの場合、下記のようにマイナス決済が何度かあります。 2016.12.08 14:58Buy0.02EURUSDv1.075881.100002017.01.23 23:331.07558-0.063.97-0.602017.01.23 18:05Buy0...
  価格_チャンネル_v6-ea  (86   1 2 3 4 5 ... 8 9)
こんにちは。 今日は、手動で信頼性の高い新しい方法を提案します。私はnewdigitalは、そのメソッドにこの指標を使用していることを知っているが、今日のアプローチは異なっている。 ここでは数週間、それがはるかに改善され、誰が今日も有利であるよりも、このメソッドを使用して私の親友の貿易の一つであること。 私はあなたに今日実施した文を添付します。戦略は、1つの100%の利得(特に現在の市場ではほとんど不可能)が、既知の指標を使用することによって行うことではありません。 PriceChannel_stop-v6。 ルール。 赤:売りと青:買い SL:30 tp:7
MT4用に作成したEAを改造してEAを書いています。OrderSendで注文を出す。 もし、送信された注文(ところで、Order, Deals or Positionをチェックしなければなりませんか)が、StopLossに達したのでクローズされたかどうかを理解する必要があります(履歴から推測)。 フォーラムをチェックしましたが、私が必要とするものは見つかりませんでした.... HistoryOrderGetDoubleを パラメータ ENUM_ORDER_PROPERTY_DOUBLEで 使用しています。 注文価格_現在 は、注文シンボルの現在の価格のみを与え ORDER_SLと
削除済み
この質問は多くの人を悩ませていると思うので、答えを出したいと思います。 私のロボットは、写真通りかそれ以上の結果を出す、素晴らしいロボットに仕上がりました。 システムをじっくり見る マーケット そうですね、フクロウが「人気」カテゴリーに入っていて、しかも1ページ目にあるとかっこいいですね。でも、ゼロから始めるとなると、どうしたらいいのでしょう? でも、今公開されているジョブの数だけでなく、テストするために、でもロボットの10〜20%以上の説明を見て、現実的ではありません。 そしてもうすぐ、その数は少なくとも10倍に増えるだろう。それなら、本当に悲しい...。
皆さん、ごきげんよう。 次のような問題が発生しました。 システム内に32の論理プロセッサを持ち、それぞれ32の最適化用エージェントを使用(さらに40のリモートエージェントを使用) 各エージェントは、2-2.6GBの全く不十分なサイズのキャッシュをあっという間に構築し、合計で1日70GB以上にもなります!キャッシュはそれ自体を削除することはなく、常に増え続けています。この狂気の沙汰を止めたのは、ディスクの容量が足りなくなったことだ。その後、エージェントは愚かにも動かなくなる。 設問は以下の通りです。
  未確定注文EA  (59   1 2 3 4 5 6)
こんにちは、皆さん。 どなたか、保留中の注文のEAを作るのを手伝っていただけませんか? 他のサイトでこの人のアイデアを見つけたのですが、まさに私のアイデアと同じものでした・・・。 もし市場価格がXまたは現在価格と同じなら 市場価格Yで買い 逆指値 注文を出す そして...市場価格Zに売りの逆指値注文を出す。 オプション:1つの注文を出したら、2つ目の注文をキャンセルする。 このEAを私の手書きのFib Ratiosと一緒に使い、私が眠っている間に注文を出すことができるようにしたいのです。 ありがとうございます。 ババール
こんにちは。 どなたか、Eur/UsdとUsd/ChfのハーモニックEAを作っていただけませんか? 入力: 今日の オープンプライス ( GMT.00 ) 買値=建値-27ピップス SL = 50 TP = オープンプライス 売りのタイミング = 建値 + 27 pips SL = 50 TP = オープン価格 EAは1日に1回だけ、SELLとBUYのどちらのポジションが先に来るかを指定する必要があります。 アラート付きのインジケータがあれば、それもいいと思います。 私のアイデアは、ユーロとスイスフランのハーモニック番号を使用することです。
ヘルプによると позволяет связать выполненное действие リクエスト識別子(OrderSend または OrderSendAsync 関数呼び出し) 、このアクションの 結果は OnTradeTransaction に渡される。 すなわち、OnTradeTransaction関数で注文が正しく実行されたかどうかを確認することができます。それとも、私が何か勘違いしているのでしょうか? しかし、ここで注意点があります。 これらの取引の端末への到着順序は保証されていないので、ある取引取引が他の取引の後に 到着するのを待つという取引アルゴリズムを構築
mql5でListのソートを実装する方法について、ドキュメントが見当たりません。 CListは CObjectポインタからCompare() を呼び出して いますね。では、親ポインタから子クラスの Compare() オーバーライド・メソッドを呼び出すにはどうすればよいのでしょうか? 例を挙げます。 #include <Arrays\List.mqh> //+------------------------------------------------------------------+ //| Script program start function