週末の夕方 - ページ 66

 

ウラジミールさん、こんにちは。

以前、ファンド単位でポジションを閉じるプログラムを作ったことがありますが、あまりに複雑で、実はこのプログラムの作業が止まっているんですね。

Lite版は手段で閉じるようにしたらいいのでは?

Lite版の見方は。

1.チャート上にExpert Advisorをロードすると、すぐに資金をカウントしてくれました。

2) 設定では、1つのパラメータのみを設定します。これは、すべてのシンボルのすべてのポジションが閉じられ、すべての保留中の注文が 削除される達成時の利益(もちろん、株式による) です。

3.ポジションを閉鎖した後、プログラムは新しい資金を貯め、新たに活動を開始します。

このプログラムには、それだけでいいんです。


可能であれば、トレーダーの利便性を考慮した追加オプション。

a) プログラムを開始する際に記録された資金を(恒久的に 図表上に 表示する。

b) チャート上に資金を 表示する(恒久的に 。資金に達すると、すべてのポジションが決済され、保留中の注文はすべて削除されます。

c) チャートに「リセット」ボタンを追加し、それを押すと記録された資金がリセットされ、新しい読み取りが行われるようにします。

e)可能であればの 話です。- 必要に応じて、ポジションを買いと売りに分ける。(例:あらかじめ設定された利益に達した場合、買いポジションのみが決済されるか、売りポジションのみが決済されるか、またはそれらすべてが一緒に決済されます).

その仕組み

プログラムをチャートに読み込ませると、すぐに資金が読み込まれる(記録資金のリセットが発生するのは、次の3つの場合のみ)。

1. チャートからのプログラムの削除

2.プログラム自身による全ポジションの閉鎖(2.1、または可能であればオープンポジションの完全な不在)。

3.リセット ボタン(チャート上 )をクリックする。

4.好ましくは、端末の再起動は、記録された資金に影響を与えないことである。

そんな思いが込められています)))!

 
ウラジミールさん、こんにちは。コードを見てください。
Советники: Pending Trailing
Советники: Pending Trailing
  • 2020.01.17
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Советники: Pending Trailing
 

こんにちは、あなたのこのコードも見てください...。ピペセッターとして、あるいはネットマインダとして、非常に優れている。https://www.mql5.com/ru/code/37878

トレーディング、自動売買システム、ストラテジーテスティングに関するフォーラム

エキスパート・アドバイザー:セパレート・トレード New

セルゲイ・クリューシン, 2022.02.13 16:42

こんにちは、pipsatorとして素晴らしい作品、数日で小さな利益で上下の両方を置くと100%になります...しかし、あまりにも失われ、上下の両方にとどまります...。上下両方の注文に有効期限を設ければ、素晴らしいネトゲになると思うのですが......グレイルは100%でしょうね。親切なお願い:トレーリングストップも同じようにお願いします...。20ポジションまで設定していたら、最初はほぼ全部やってくれるのですが、ローソク足や長いトレンドが あるので、損失が積み重なるので、有効期限までに失効してしまう・・・。一番動かないものだから、そういう保留の注文を最後にしたいと思ったら......。


そんなペンディングオーダーを入れているのですが、うまくいかないようで......。

//--- устанавливаем ордера
   if(PositionsTotal()<1 && OrdersTotal()<1)
     {
      if(rsiVal[1]<RSILevel)
        {
         request.action = TRADE_ACTION_PENDING;
         request.symbol = _Symbol;
         request.volume = NormalizeDouble(Volume()/2,2);
         request.price=NormalizeDouble(Ask+60*_Point,_Digits);
         request.sl = NormalizeDouble(request.price - SL*_Point,_Digits);
         request.tp = NormalizeDouble(request.price + TP*_Point,_Digits);
         request.deviation=50;
         request.comment      = "AS-CH_BUY";                 
         request.type_time    = ORDER_TIME_SPECIFIED;         
         request.expiration = expiration;
         request.magic=m_magic;                
         request.type=ORDER_TYPE_BUY_STOP;
         request.type_filling=ORDER_FILLING_FOK;
         for(i=0;i<14;i++)
            {
             if(OrderCheck(request,check))
               {
                OrderSend(request,result);
                Print("Установлен ордер BuyStop");
               }
             Print(ResultRetcodeDescription(result.retcode));
            }        
        }

      if(rsiVal[1]<79-RSILevel)
        {
         request.action = TRADE_ACTION_PENDING;
         request.symbol = _Symbol;
         request.volume = NormalizeDouble(Volume()/1,2);
         request.price=NormalizeDouble(Bid-360*_Point,_Digits);
         request.sl = NormalizeDouble(request.price + SL*_Point,_Digits);
         request.tp = NormalizeDouble(request.price - TP*_Point,_Digits);
         request.deviation=50;
         request.comment      = "AS-CH_Sell";                 
         request.type_time    = ORDER_TIME_SPECIFIED;         
         request.expiration = expiration;         
         request.type=ORDER_TYPE_SELL_STOP;
         request.type_filling=ORDER_FILLING_FOK;
         for(i=0;i<12;i++)
            {
             if(OrderCheck(request,check))
               {
                OrderSend(request,result);
                Print("Установлен ордер SellStop");
               }
             Print(ResultRetcodeDescription(result.retcode));
            }                                
         }     
Separate Trade New
Separate Trade New
  • www.mql5.com
Стратегия на отдельных параметрах для BUY и SELL позиций (Стоп лосс, Тейк профит, iATR, iStdDev) и расстоянии между двумя iMA
 

ウラジミールさん、マジックナンバーに関係なく、全ての一方向ポジションに対して全体的に損切りしない ブレイクスタート-ブレイクステップを設定し、全体的にトレーリング ストップ-トレーリングステップを実施する方法を教えていただけないでしょうか?

不思議なことに、このような目的のExpert Advisorを見つけることができなかったので、これについては何の問題もないと思っていたのです。あなたのEAにもそのようなExpert Advisorは見つかりませんでした。

そんな専門家に出会ったのは初めてです。

私の尊敬する人。

 

こんにちは、ウラジミール。グリッドエキスパートを作るためのアイデアがあります。

1.エキスパートアドバイザーやマニュアルモードは関係ありません(ただし、エキスパートアドバイザー「Grid Expert Advisor」で マジックディールを定義することが義務付けられており、そうしないと各ディールから新しいグリッドを構築してしまうので、原則としてテストすることも可能です)。

2.我々は取引を入力した後、ネットフィクサーはマジックのためのトランザクションを決定し、価格に続く "ステップ "の距離で(ストップ買い)販売のための新しい注文を一つずつ配置し始める(ストップ売り)

3.新規注文を行うためのスプレッドコントロール(拡張時に削除するためのスプレッドコントロールが 望ましいが、これはサードパーティーのプログラムでも行うことができる)

4.望ましいのは、作業時間。


原理的にはすべてがシンプルで標準的なのですが、他のEAのベースにないもの、足りないものは、次の要素の組み合わせです。

第一に、第三者のExpert Advisorによる取引に固執しないことです。

2:スプレッドをコントロールできていない。

3つ目は、1つ1つ注文をしない(=次から次へと注文を出す)ことです。

また、次のことを付け加えたいと思います。このグリッドを簡単かつ快適に視覚的にコントロールできること、つまり、必要であれば、注文を手動で動かすことができ、手動取引の 良いアシスタントであることがわかりました。

リーズナブル。

 

ウラジミール このようなエキスパートを作ってください: 全てはスクリーンショットにあります。

明確にすること。

ステップ距離はEA 設定で自分で設定します。

可能であれば、スプレッドをコントロールすることが望ましく、指定以上のスプレッドがある場合は、注文を出すことはできません。

これは、あなたがエキスパートアドバイザーGann High Low Activator EAを作成した基礎となる指標です。

このEAがとても必要なんです!))) 可能であれば、読んだ上で決めたことを教えてください!)) 可能であれば、助けてください!)) !!!!

ファイル:
1.1.1.jpg  264 kb
 
ai1111 EA 設定で自分で設定します。

可能であれば、スプレッドをコントロールすることが望ましく、指定以上のスプレッドがある場合は、注文を出すことはできません。

これは、あなたがエキスパートアドバイザーGann High Low Activator EAを作成した基礎となる指標です。

私はこのEAをとても必要としています!)) 可能であれば、あなたが読んだことを私に知らせてください、あなたが決定したことを私に知らせてください、しかし、私はこのEAを本当に必要としています))) 助けてください!

どのタイミングで、どのようなアルゴリズムで信号を探索し、設定するのかは不明である。

 
Vladimir Karputov #:

どの時点で、どのようなアルゴリズムで信号を探索し、設定するのかは不明である。

Barsウィンドウの インジケーターやアナログを使って、ある一定数のバーの最大値と最小値を見つけることができます。

Bars window
Bars window
  • www.mql5.com
Индикатор отображает прямоугольник от ... до ...
 
Vladimir Karputov #:

どの時点で、どのようなアルゴリズムで信号を探索し、設定するのかは不明である。

こんにちは、ウラジミール!!長い返信のために申し訳ありませんが、私はすべてのこの時間、他のものをやっている、私はFXで、あなたと仕事をするコンピュータでも、一度オンにしませんでした!!私はアンロードする脳を切り替えなければならなかった)と私の母と私の車の時間を助ける)))))))))。

 
Vladimir Karputov エキスパート 設定で自分で設定します。

б.可能であれば、スプレッドをコントロールすることが望ましく、指定されたスプレッド以上であれば、注文は行われません。

b. それは重要です(私たちが最初に設定した1つの方向、すなわち、唯一の注文を設定する)またはそれは常に唯一の買いストップ注文、または唯一の売りストップになります。


c).Gann High Low Activatorという指標を使い、それを元にGann High Low Activator EAを作成します。

e) 可能であれば、Gann High Low Activator EAをベースとして、最初のトレードの代わりに、ペンディングオーダーを 置くようにします。

f) 可能な場合、そして可能な場合のみ:注文の種類をストップとリミットから選択します。

ご連絡を お待ちしております。

Bars window
Bars window
  • www.mql5.com
Индикатор отображает прямоугольник от ... до ...
ファイル:
1.1.1.jpg  264 kb