私が試行錯誤しているアドバイザーの組み立て方 - ページ 35

削除済み  
Aleksandr Klapatyuk:

月曜日に更新する予定です。

今のところ、テスターのためだけに - レビューと試用するこのバージョン

計算方法 - 作者に確認する https://www.mql5.com/ru/code/22382

Expert Advisorを使用して、オブジェクトのポイントからクローズやオープンのコマンドを発行するのが便利です。

--------------------------------------------------------------------------------------------------------------------------------------------

TrailingStop_STOP_LEVEL = 36;// Trailing Stop LEVEL -------------- このバージョンでは36ですが、そのバージョンでは360 に変更しました。

// Obj: 名前付きオブジェクトとボタンの両方を反転させます。


#property version "1.03"

VERS 3

VERS 3 1

ファイル:
Horse_move.mq5  236 kb
削除済み  

キー(V)を押すと、3本の水平線が表示される機能を追加しました。

このような善良な人々のコードを使用し、健康それら !グッドラック !!!

#property description "Copyright © 2019, Vladimir Karputov"
#property description "http://wmua.ru/slesar/"
#property description "Klymenko Roman (needtome@icloud.com)"
#property description "https://www.mql5.com/ru/users/needtome"
#property description "Copyright © 2019, SEM "
#property description "https://www.mql5.com/ru/users/seliveru"
#property description "Copyright 2019, Trading-go Project."
#property description "https://www.mql5.com/ru/users/voldemar"
#property description "https://trading-go.ru"
#property description "Copyright © 2019, Anzhela Sityaeva"
#property description "https://www.mql5.com/ru/users/avs.fx"
#property version     "1.04"

VERSION 4

ファイル:
Horse_move.mq5  246 kb
 
Aleksandr Klapatyuk:

キー(V)を押すと、3本の水平線が表示される機能を追加しました。

このような善良な人々のコードを使用し、健康それら !グッドラック!!!


どのような混乱は、ミッションコントロールセンターは、このzoopの良い命令を欠いていた...どのように有益な軌道を入力する...を作った。 一升瓶がないと無理ですね・・・徐々に理解していきますが、ここでヒント~MT5でのイラナさんのコード1.6がBuyでもSellでも使えるかもしれません、自分のラインだとそれなりに稼げますしね・・・。私はベイのコード1.6を持っており、あなたの行と販売は利益の多くを置く...一つはそれで良い利益を作ることができます...あなたはすでにコードを知っていれば、あなたはおそらくあなたの行と利益の多くを得るでしょう...あなたはすでにコードを知っていれば、あなたはおそらくあなたの行といくつかの利益を得るでしょう...あなたはすでにコードを知っていれば、あなたはおそらく、あなたの行といくつかの利益を得るでしょう...。

削除済み  
Сергей Криушин:

ミッションコントロールセンターがなんということをしたのか、このゾープには十分な指導がない...利益の軌道に正しく入るには...。ボトルがないと解らない・・・徐々に解るようになる。

そこで、スレッドを作成しました -https://www.mql5.com/ru/forum/326248

そして、その分析結果をもとに、マニュアルを作成します。

Поиск настройки - Эксперта ( Horse move )
Поиск настройки - Эксперта ( Horse move )
  • 2019.11.12
  • www.mql5.com
эксперт находится по этой ссылке https://www.mql5...
 
Aleksandr Klapatyuk:

そこで、スレッドを作成しました -https://www.mql5.com/ru/forum/326248

一緒に研究し、その分析結果をもとにマニュアルを作成する。

私は、電気を開いたが、私はそれがどのように動作するかわからない、時にはそれが殺すことができますが...))) スクリーンショット/私は上記を与えた写真では、少なくとも何から来る表示、どのように注文が配置され、どのポケ - 私は理解していない....このコードを見てください ( Angry Bird (Scalping) (barabashkakvnの版).mq5)という感じです。)

削除済み  
Сергей Криушин:

私は電気を開いた、参照してください、しかし、私はそれがどのように動作するかわからない、時にはそれが殺すことができますが...))私は上記の与えたスクリーンショット/写真では、少なくともどこから来るかを示し、どのように注文が配置され、どのポケによって - それは不明である...。このコードを見てください ( Angry Bird (Scalping) (barabashkakvnの版).mq5))).

このEAには、可能なアルゴリズムと不可能なアルゴリズムがすべて含まれています。どう表現したらいいのかわかりませんが、誰がどんな想像力を持っているのか、彼らはそれを解決することができます。

削除済み  
Сергей Криушин:

私は電気を開いた、参照してください、しかし、私はそれがどのように動作するかわからない、時にはそれが殺すことができますが...))私は上記の与えたスクリーンショット/写真では、少なくともどこから来るかを示し、どのように注文が配置され、どの突きによって - それは不明である...。このコードを見てください ( Angry Bird (Scalping) (barabashkakvnの版).mq5)ということです。)

私はそれに非常に満足している!私は任意のExpert Advisorを見たくない、私はちょうどそれのための別のトピックを作成しました - まあ、誰もそれに興味を持っていない!私はそれを見ていない。

削除済み  

以下は、名前付きオブジェクトの一例です。

input string   t3="------ Obj:Name 1-2-3-4 ------";     // Имя Объекта
input string   InpObjUpNameZ           = "TOP 1";       // Obj: TOP (Name Obj) ВВЕРХУ 1
input string   InpObjDownNameZ         = "LOWER 2";     // Obj: LOWER (Name Obj) ВНИЗУ 2
input int      Step                    = 15;            // Obj: Шаг сетки, пунктов(0 = false)
input string   InpObjDownName0         = "TOP 3";       // Obj: TOP (Name Obj) ВВЕРХУ 3
input ENUM_TRADE_COMMAND InpTradeCommand=open_sell;     // Obj:  command:
input string   InpObjUpName0           = "LOWER 4";     // Obj: LOWER (Name Obj) ВНИЗУ 4
input ENUM_TRADE_COMMAND InpTradeCommand0=open_buy;     // Obj:  command:

4つの名前付きオブジェクトがあり、そこからコマンドが起動されます。

1と2は、名前付きのオブジェクト3と4を開くトリガーとなり、3と4からはすでに、任意の側を開いたり閉じたりするコマンドが与えられています。

名前を持つオブジェクトに対して、その名前を持つ別のオブジェクトの代わりに、直接、売買や決済のコマンドを与えることができます。

---------------------------

そして、最も重要なことは、私はすでにそれを記述している.そして、私が言ったように、私はあまり書くのが好きではないと言う。

--------------------------------------------------------------------------------------------------------------------------------------------------

駄目駄目

これらのオブジェクトに加えて、もう一つオブジェクトが必要です。

此れ等

input string   t5="- 2_Obj:Trailing Line 7-8-9-10 --- ";// Trailing Obj:Line
input string   InpObjUpNameZx          = "TOP 7";       // Obj: TOP (Name Obj) ВВЕРХУ 7
input string   InpObjDownNameZx        = "LOWER 8";     // Obj: LOWER (Name Obj) ВНИЗУ 8
input int      StepZx                  = 15;            // Obj: Шаг сетки, пунктов(0 = false)
input string   InpObjUpNameX           = "TOP 9";       // Obj: TOP (Horizontal Line) ВВЕРХУ 9
input ENUM_TRADE_COMMAND InpTradeCommandX=open_buy;     // Obj:  command:
input string   InpObjDownNameX         = "LOWER 10";    // Obj: LOWER (Horizontal Line) ВНИЗУ 10
input ENUM_TRADE_COMMAND InpTradeCommand0X=open_sell;   // Obj:  command:
input ushort   InpObjTrailingStopX     = 15;            // Obj: Trailing Stop (distance from price to object, in pips)
input ushort   InpObjTrailingStepX     = 5;             // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips)

説明するのは難しいので、クリックによるデモが必要です。

-----------------------------------

というわけで、コマンドを実行する8つの名前付きオブジェクトと、予備として2つのオブジェクトがあります。

削除済み  

いい加減にしろ

それぞれの戦略には、異なる動きがあります。だからこそ、デモ口座を開設して 練習し、手を動かしてみて、初めてリアル口座に切り替えるのです。

 
Aleksandr Klapatyuk:

このExpert Advisorは、すべての可能性と不可能なアルゴリズムが含まれています - 私はそれらを記述する方法を知りません - 誰がどんな想像力を持っている - 彼らはそれを解決することができます。

単純なものから複雑なものに行きましょう:あなたのコードのインジケータBBボリンジャーバンドで演算子として、私に適用する方法...このヨークでも、トップ、ゼロ/ミドル、ボトムライン、そしてここにあなたのラインでそれらを接続する方法ですので、彼らはお互いを理解して動作...そのままデモに立って、すでに50%をもたらしたが...などそこにポイントをやってください)...だからあなたは深く行く必要があります)

Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Линии индикаторов
Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Линии индикаторов
  • www.mql5.com
Некоторые технические индикаторы имеют несколько отрисовываемых на графике буферов. Нумерация индикаторных буферов начинается с 0. При копировании значений индикатора функцией CopyBuffer() в массив типа double для некоторых индикаторов можно указывать не номер копируемого буфера, а идентификатор этого буфера.