私が試行錯誤しているアドバイザーの組み立て方 - ページ 58 1...51525354555657585960616263 新しいコメント Valeriy Yastremskiy 2020.05.29 10:58 #571 Alexsandr San: 私自身は、中身と使い方を忘れてしまいましたが、アイデアが湧いてきて、アルゴリズムのようなものを仕込みました。 ツールとインストゥルメントの違いは、インストゥルメントのドキュメントです)))))) 削除済み 2020.05.29 11:11 #572 Valeriy Yastremskiy: ツールとインストゥルメントの違いは、インストゥルメントのドキュメントです)))))) マニュアルがないと難しいというのは、私も同感です。チャート上に水平 線やトレンドラインを設定し、そのレベルから何をしたいかを考えるだけです。 その行の名前をコピーして、ユーティリティの設定に入力し、コマンドを設定します。それはとてもシンプルなことです。 ------------------------------ または、以下のような関数です。 input string t8="----- ChartIndicatorAdd -----"; // : Работа с Trailing Line: 2 input bool InpChartInd = false; // Avto Line Chart Indicators input string InpIndiL = "AVERAGE 0"; // Line name (ChartIndicatorAdd) input int InpStep5 = 15; // Obj: Шаг сетки, пунктов("0" -> false) input string InpIndi_name = "Имя Индикатора"; // Installation Indicator Name input int InpChart = 0; // Window numbe input datetime InpMonday_1 = D'1970.01.01'; // Installation Indicator (00::00->off) 例えば、ハンプラインやトレンドラインを持つインジケータがあります。- インジケーターの名前を入力すると、時間または手動で設定した山線にタッチして設定します。 ただし、インジケーター名はあらかじめ入力しておく必要があります。 ----------------------------------------------------------------------------------------------------- 以下は、カレンダーの信号関数です。 input string t10="---- CalendarValueLast 1-----"; // input datetime HoursFrom = D'1970.01.01'; // 1 Время старт Сигнал Календаря input datetime HoursTo = D'1970.01.01'; // Время стоп Сигнал Календаря input string t11="---- CalendarValueLast 2-----"; // input datetime HoursFrom1 = D'1970.01.01'; // 2 Время старт Сигнал Календаря input datetime HoursTo1 = D'1970.01.01'; // Время стоп Сигнал Календаря input string t12="---- CalendarValueLast 3-----"; // input datetime HoursFrom2 = D'1970.01.01'; // 3 Время старт Сигнал Календаря input datetime HoursTo2 = D'1970.01.01'; // Время стоп Сигнал Календаря input bool InpCalend = true; // Double (Horizontal Line or Trend Line) input string InpSelldar = "Buydar"; // Line name (Horizontal Line or Trend Line) input int InpStep7 = 30; // Obj: Шаг сетки, пунктов("0" -> false) input ENUM_TRADE_COMMAND InpCalendCommandS = open_sell; // Trade command: input string InpBuydar = "Selldar"; // Line name (Horizontal Line or Trend Line) input int InpStep6 = 30; // Obj: Шаг сетки, пунктов("0" -> false) input ENUM_TRADE_COMMAND InpCalendCommandB = open_buy; // Trade command:InpdarBuy ニュースが発表され、信号がこれらの行から飛び出す場合 - 価格がタッチした後、この行に何をすべきかをコマンドに設定します。 -------------------------------------------- またはネームポーティング機能 もう忘れてしまったのですが、別のコマンドに名前を移すために必要だったのです。 input string t18="---- XXX:Line name:XXX -----"; // input string InpdarBuy = "BUY"; // Obj: BUY (Obj:Name) ВЕРХУ input double InpStep8 = 0; // Obj: Шаг сетки, пунктов("0" -> false) input string InpdarSell = "SELL"; // Obj: SELL (Obj:Name) ВНИЗУ input double InpStep9 = 0; // Obj: Шаг сетки, пунктов("0" -> false) input int InpChart1 = 0; // Window numbe ------------------------------------------------- この機能は、指標を扱うすべての専門家のようなものです - あなたは、単に指標名を入力する必要があり、それは(すべての指標は適していません)取引させる。 input string t4="----- Indicators: SELL -----"; // input string short_name = "LeMan_BrainTrend1Sig"; // Name Indicators "SELL" input bool InpIndicators = false; // Indicators: Start (true) input ENUM_TRADE_COMMAND InpTradeCommandY = open_sell; // Trade command: (BuyBuffer Indicators) input ENUM_TRADE_COMMAND InpTradeCommandU = close_sells; // Trade command: (SellBuffer Indicators) input string t5="----- Indicators: BUY -----"; // input string short_name1 = "LeMan_BrainTrend1Sig"; // Name Indicators "BUY" input bool InpIndicators1 = false; // Indicators: Start (true) input ENUM_TRADE_COMMAND InpTradeCommandY1 = close_buys; // Trade command: (BuyBuffer Indicators) input ENUM_TRADE_COMMAND InpTradeCommandU1 = open_buy; // Trade command: (SellBuffer Indicators) ----------------------------------------------- 売りで開いたものが買いで開くというのは、誰にでもわかる機能だと思います。 input string t20="---- Revers Buy><Sell -----"; // input bool ObjRevers = false; // Revers //+------------------------------------------------------------------+ Valeriy Yastremskiy 2020.05.29 11:37 #573 Alexsandr San: インストラクションがないと難しいというのは、私も同感です。チャート上に水平 線やトレンドラインを設定し、そのレベルやコミットメントをどうするか考えるだけです。 この行の名前をコピーして、ユーティリティの設定に入力し、コマンドを設定します。それはとてもシンプルなことです。 良いツールです))) Valeriy Yastremskiy 2020.05.29 11:49 #574 Alexsandr San: インストラクションがないと難しいというのは、私も同感です。チャート上に水平 線やトレンドラインを表示し、そのレベルやコミットメントをどうするか考えるだけです。 この行の名前をコピーして、ユーティリティの設定に入力し、コマンドを設定します。それはとてもシンプルなことです。 ------------------------------ または、以下のような関数です。 例えば、ハンプラインやトレンドラインを持つインジケータがあります。- インジケーターの名前を入力すると、時間または手動で設定した山線にタッチして設定します。 ただし、インジケーター名はあらかじめ入力しておく必要があります。 ----------------------------------------------------------------------------------------------------- 以下は、カレンダーの信号関数です。 ニュースが発表され、信号がこれらの行から飛び出す場合 - 価格がタッチした後、この行に何をすべきかをコマンドに設定します。 -------------------------------------------- またはネームポーティング機能 もう忘れてしまったのですが、別のコマンドに名前を移すために必要だったのです。 ------------------------------------------------- この機能は、指標で動作するすべての専門家のようなものです - あなたは、指標の名前を入力し、取引を有効にする必要があります(すべての指標は適していない)。 ニュースカレンダーを追加しましたか?その場合、行をクリックしてください、すぐには見れませんでした。 削除済み 2020.05.29 11:58 #575 Valeriy Yastremskiy: ニュースカレンダーを追加しましたか?もしあれば、その線を指してください。私はすぐにはわかりませんでした。 だからあるのです-上記のように。 信号はここから出ます。時間を選択するだけで、信号が発生すると水平線が設定され、その線からコマンドを設定します。 Valeriy Yastremskiy 2020.05.29 12:09 #576 Alexsandr San: それが、上記の通りです。 ここから信号が来るのですが、時間を選択するだけで、信号が発生したときに水平線が設定され、その線からすでにコマンドが設定されています。 ニュースの時刻を拾うコードが見つかりませんでした。DLLを使わずに4ka on urdalでトレーニングしています。5でどのように実装したのか見たかった。4keでは24時間ごとに1行が解析されます。 削除済み 2020.05.29 18:48 #577 この機能をお伝えするのを忘れていました input string t3="----- Price Line: -----"; // input string InpFont0 = "BUY"; // Obj: BUY (Obj:Name) ВЕРХУ input ENUM_TRADE_COMMAND InpCSCommand = close_open_b; // Obj: command: input string InpFont1 = "SELL"; // Obj: SELL (Obj:Name) ВНИЗУ input ENUM_TRADE_COMMAND InCSCommand = close_open_s; // Obj: command: input double InpObjTrail = 1.0001; // Obj: Trailing Stop MACD ("0" -> Off) input double InpObjTrailStep = 1.0001; // Obj: Trailing Step MACD input bool InpDub = false; // "0.0":Price=false(Trail->Off) "LOW":Price=true(Trail->ON) input bool InpDubll = false; // Duplicate "BUY""SELL" (ObjTrailStep) input ushort InpObjTrailingStopCS = 0; // Obj: Trailing Stop (distance from price to object, in pips) input ushort InpObjTrailingStepCS = 5; // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips) input string InpFont2 = "LOW Up"; // Obj: Name Price Line BUY input string InpFont3 = "LOW Down"; // Obj: Name Price Line SELL input bool InpOnTimer = false; // On(Вкл.) "LOW Up" "LOW Down" input int InpChart2 = 0; // Window numbe "LOW Up" "LOW Down" input ushort InpIndentUp = 5; // Indent up, in pips (1.00045-1.00055=1 pips) input ushort InpIndentDown = 10; // Indent down, in pips (1.00045-1.00055=1 pips) この関数は、ある行が別の行と交差したときに起動します。サブウィンドウでこれができるようにしました。また、メインチャート上でも動作します。 input string InpFont2 = "LOW Up"; // Obj: Name Price Line BUY input string InpFont3 = "LOW Down"; // Obj: Name Price Line SELL を設定する必要があります。 削除済み 2020.05.29 19:35 #578 "マシの2番" 削除済み 2020.05.30 10:55 #579 ポジションを開くと、それを閉じると、ポジションは反対方向に開く ファイル: buyesell_Revers.mq5 47 kb 削除済み 2020.06.05 04:23 #580 Alexsandr San:#property version "1.030"5,000行......それが、私の経験です。でも!このUtilityがあれば、ほとんどどんな戦略も立てられるんです。すべてを使う必要はありません。デモ口座では、調整し、セットで保存してください。 Pointの計算を考え直さなければならない。 最初に2000クローズド20、20000クローズド200と設定した。 1...51525354555657585960616263 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私自身は、中身と使い方を忘れてしまいましたが、アイデアが湧いてきて、アルゴリズムのようなものを仕込みました。
ツールとインストゥルメントの違いは、インストゥルメントのドキュメントです))))))
ツールとインストゥルメントの違いは、インストゥルメントのドキュメントです))))))
マニュアルがないと難しいというのは、私も同感です。チャート上に水平 線やトレンドラインを設定し、そのレベルから何をしたいかを考えるだけです。
その行の名前をコピーして、ユーティリティの設定に入力し、コマンドを設定します。それはとてもシンプルなことです。
------------------------------
または、以下のような関数です。
例えば、ハンプラインやトレンドラインを持つインジケータがあります。- インジケーターの名前を入力すると、時間または手動で設定した山線にタッチして設定します。
ただし、インジケーター名はあらかじめ入力しておく必要があります。
-----------------------------------------------------------------------------------------------------
以下は、カレンダーの信号関数です。
ニュースが発表され、信号がこれらの行から飛び出す場合 - 価格がタッチした後、この行に何をすべきかをコマンドに設定します。
--------------------------------------------
またはネームポーティング機能
もう忘れてしまったのですが、別のコマンドに名前を移すために必要だったのです。
-------------------------------------------------
この機能は、指標を扱うすべての専門家のようなものです - あなたは、単に指標名を入力する必要があり、それは(すべての指標は適していません)取引させる。
-----------------------------------------------
売りで開いたものが買いで開くというのは、誰にでもわかる機能だと思います。
インストラクションがないと難しいというのは、私も同感です。チャート上に水平 線やトレンドラインを設定し、そのレベルやコミットメントをどうするか考えるだけです。
この行の名前をコピーして、ユーティリティの設定に入力し、コマンドを設定します。それはとてもシンプルなことです。
良いツールです)))
インストラクションがないと難しいというのは、私も同感です。チャート上に水平 線やトレンドラインを表示し、そのレベルやコミットメントをどうするか考えるだけです。
この行の名前をコピーして、ユーティリティの設定に入力し、コマンドを設定します。それはとてもシンプルなことです。
------------------------------
または、以下のような関数です。
例えば、ハンプラインやトレンドラインを持つインジケータがあります。- インジケーターの名前を入力すると、時間または手動で設定した山線にタッチして設定します。
ただし、インジケーター名はあらかじめ入力しておく必要があります。
-----------------------------------------------------------------------------------------------------
以下は、カレンダーの信号関数です。
ニュースが発表され、信号がこれらの行から飛び出す場合 - 価格がタッチした後、この行に何をすべきかをコマンドに設定します。
--------------------------------------------
またはネームポーティング機能
もう忘れてしまったのですが、別のコマンドに名前を移すために必要だったのです。
-------------------------------------------------
この機能は、指標で動作するすべての専門家のようなものです - あなたは、指標の名前を入力し、取引を有効にする必要があります(すべての指標は適していない)。
ニュースカレンダーを追加しましたか?その場合、行をクリックしてください、すぐには見れませんでした。
ニュースカレンダーを追加しましたか?もしあれば、その線を指してください。私はすぐにはわかりませんでした。
だからあるのです-上記のように。
信号はここから出ます。時間を選択するだけで、信号が発生すると水平線が設定され、その線からコマンドを設定します。
それが、上記の通りです。
ここから信号が来るのですが、時間を選択するだけで、信号が発生したときに水平線が設定され、その線からすでにコマンドが設定されています。
ニュースの時刻を拾うコードが見つかりませんでした。DLLを使わずに4ka on urdalでトレーニングしています。5でどのように実装したのか見たかった。4keでは24時間ごとに1行が解析されます。
この機能をお伝えするのを忘れていました
この関数は、ある行が別の行と交差したときに起動します。サブウィンドウでこれができるようにしました。また、メインチャート上でも動作します。
を設定する必要があります。
ポジションを開くと、それを閉じると、ポジションは反対方向に開く
#property version "1.030"
5,000行......それが、私の経験です。でも!このUtilityがあれば、ほとんどどんな戦略も立てられるんです。
すべてを使う必要はありません。デモ口座では、調整し、セットで保存してください。
Pointの計算を考え直さなければならない。 最初に2000クローズド20、20000クローズド200と設定した。