週末の夕方 - ページ 4

 
Алексей Тарабанов:

ドラッグは?

へー、いや、酒もタバコもやらないし、関係ないですね。スタイルが気に入らなければ、立ち去ればいいのです。でも、そうすると、コードを掘ったり、フォーラムに書いたりするよりも、車を盗んだり、ソファに寝転んだりしていました。そしてあなたは、書き込みから察するに、ただ何かを書きたいだけなのでしょう。

 
なるほど。Expert Advisorに戻りましょう。
  if(InpTrailingStop!=0 && InpTrailingStep==0)
     {
      Alert(__FUNCTION__," ERROR: Trailing is not possible: the parameter \"Trailing Step\" is zero!");
      return(INIT_PARAMETERS_INCORRECT);
     }
位置修正は どこにあるのでしょうか?それとも見逃したのでしょうか?
隣のスレッドで、網の例を書かれていました。
//---
   double Ask=NormalizeDouble(SymbolInfoDouble(Symbol(),SYMBOL_ASK),Digits());
   if(!PositionSelect(Symbol()))
      trade.Buy(0.01,Symbol(),Ask,Ask-stop*Point(),Ask+take*Point(),NULL);

   TrailingStop(Ask);
  }
//+------------------------------------------------------------------+
void TrailingStop(double Ask)
  {
   if(m_position.SelectByIndex(i))
     {
      ulong PositionTicket=PositionGetInteger(POSITION_TICKET);
      double CurrentStopLoss=PositionGetDouble(POSITION_SL);


      if(MathAbs(CurrentStopLoss-Ask)>stop*Point())
         trade.PositionModify(PositionTicket,(Ask-stop*Point()),0.0);
     }
  }
//+------------------------------------------------------------------+
どうすれば正しく修正し、私のEAに追加することができますか?
Совершение сделок - Торговые операции - MetaTrader 5
Совершение сделок - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
 
NightTrader:
オッケーです。EAに話を戻しますが、コードに とありますが、
ポジションの 修正はどこで行っているのでしょうか?***

それはストッパーであり、未来へのビレットなのです。念のため。初期状態ではポジションの引き回しがないことを思い出してください。

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

週末の夕方

ウラジミール・カルプトフ 2018.04.01 15:39

要約すると

私はこんな名前を思いつきました(面倒くさがらず、パスワードジェネレータで名前を作っただけです)-「OSYuWwJk EA」です。

説明

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

週末の夕方

ナイトレーダー さん 2018.03.31 22:52

ハイ、では私が最初に......。3abate MQL5 Expert Advisor。

RSI、MAフィルターによるエントリー。
エントリー条件。

相対力指数、MA、SL、TP、BU。総利益と逆シグナルで全注文を決済する。

H1でMA110を下回り、RSI(4)が70以上の時、ショートに取引を開始する。次の注文で、30ポイントでブーイングが入ったところで、トレンドを埋めていく。ТРの終値で、入力の条件が変わっていなければ、新しい取引を開始します。次のシグナルを待ちます。

H1のMA110を上回り、RSI(4)が30以下の場合、買いで取引開始。

Booで30ポイントで注文が出たところで、次の注文でトレンドを埋めていく。ТРの終値で、エントリー条件が変更されていなければ、新しい取引を開始します。次のシグナルを待ちます。
それが、初期バリアントの一般的なケースです。

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

週末の夕方

ナイトトレーダー さん 2018.04.01 15:07

エントリーポイントを可視化することで、その過程で発生しうるミステイクを追跡・修正することができるのはもちろんのことです。EAが注文を開いたときと閉じた理由を報告してくれるともっと良い。CUとTRALingStopは別物なので、トロールのことを書き忘れてました。

 

EA「OSYuWwJk EA.mq5」は終了しました。

バージョン「1.004」では、末尾を追加しました。

以前のバージョンを思い出してみてください。

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

ホリデーイブニング

ウラジミール・カルプトフ 2018.04.02 16:38

OSYuWwJk EA.mq5

バージョン "1.001"


RSIのレベル(UP、DOWN)を設定し、状況を分析し、シグナルを取得します。

現時点でのシンプルな分析。

  • 買:Ask()>バー1の移動平均線 AND バー1のRSI <= RSIの下降レベル
  • 売り: Bid() < 1本目の移動平均線 AND 1本目のRSI >= RSI UPレベル


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

ホリデーイブニング

ウラジミール・カルプトフ 2018.04.03 05:42

OSYuWwJk EA.mq5

バージョン "1.002"

今すぐ

RSIのレベル設定(UPとDOWN)で状況を分析し、シグナルを取得する。

現時点でのシンプルな分析。

  • 買:Ask()>バー1の移動平均線 AND バー1のRSI <= RSIの下降レベル
  • 売り: Bid() < 1本目の移動平均線 AND 1本目のRSI >= RSI UPレベル


シグナルで反対側のポジションをクローズする。最後のポジションがブレークイーブンの場合のみ、新しいポジションを持つ。もし、買いポジションと売りポジションの両方がある場合、これはエラー状況となり、どのような処理もされません。


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

ウィークエンドナイト

ウラジミール・カルプトフ 2018.04.07 05:36

***

そして、今日はバージョン1.003です。

OSYuWwJk EA.mq5
バージョン "1.003"

パラメータ「Total profit」-「Total profit」を追加しました。総利益に達すると、すべてのポジションが決済されます。


ファイル:
OSYuWwJk_EA.mq5  38 kb
 
興味のある方、いらっしゃいますか?
 
Vladimir Karputov:
ボランティアはいますか?

はい、興味を持っている方もいらっしゃいます。

N-_Candles_v 7のお題の話の続きですが、次のEAのアイディアが あります。

1)N_Candlesと 同じように、ローソク足のトレンドとは逆方向にポジションを建てる(価格の反転)

2)受注の締め切りのこと。

a) 金銭的利益の合計に達した場合。すべての注文が終了し、すべてがリセットされ、サイクルが最初から始まります。

b) 逆方向の注文が開かれた場合。(例: 売り注文と反対側の買い注文のみをオープンし、その後、1つの売り注文、最も収益性の高いもの、および新しい買い注文をクローズする).

3)可能であれば、負のクローズペアの計算を維持し、この損失の値によって総利益を増加させる。(指定されたキャッシュプロフィットは、クローズドペアの損失額で増加させる必要があります。)

4) 難しくない場合同一ローソク足が連続する場合の始値に関するパラメータを導入すること ローソク足がN本続いた後の買いを制限する。例えば、パラメータ - 5本のローソク足が連続した後に買い、その中に9本の同じローソク足がある場合です。そして、5本と6本のローソク足の後だけ買えばよく、7本、8本、9本のローソク足の後は買うことが禁じられていた。

 
ウラジミールさん、こんにちは。はっきりさせたいのですが、よろしければお答えください。
EA設定 OSYuWwJk EA 004.mq5
Breakeven
また、純粋に今後のスタブとして、つまりコード上では動作しない?
input ushort               InpBreakeven         = 15;                // Breakeven ("0" -> off)
 
NightTrader:
ウラジミールさん、こんにちは。はっきりさせたいのですが、よろしければお答えください。
EAの設定 OSYuWwJk EA 004.mq 5のパラメータも 今後のためのダミーで、つまりコード上では動作しない?

ああ、考えても考えられなかったんだろうな :)

 
ウラジミール、ダミーのために助けてください。 私はいくつかの通貨ペアを開いています。課題:どのペアでも、ローソク足がブルローソクのボリンジャーアッパー 境界線、またはベアローソクのロワー境界線を超えたら、コンピュータがピッと大きな音を立てて、イベントが発生したペアの画面全体を 開くことです。複数のペアで同時にローソク足がBBを越えることは、ほとんど信じられないこととされている。 以前は、ハードウェアを制御するために、2つのプラスを使わずにCでプログラムを書いていました。
 
T.O.S.の送付先