私が試行錯誤しているアドバイザーの組み立て方 - ページ 55 1...48495051525354555657585960616263 新しいコメント 削除済み 2020.05.20 15:34 #541 Maxim Kuznetsov: "ハローマーチン "だ:-) つまり、ドローダウンからの増量です。説明から察するに、ネットもあるようです。 悪くはないのですが、「相場が自分に不利になった」という小さなことから抽出するのですが、そこで預金を失うリスクは大きいのです。 2週間ほど試しましたが、とても良い感じです。 今閉めれば2000で、それも悪くない(ルーブルです)。 Maxim Kuznetsov 2020.05.20 15:55 #542 Alexsandr San: 2週間ほど試してみて、本当に驚いています。 今日は下がると思っていたら取れた。 今閉じたら2000円だから、それも悪くない(ルーブルだ)。 2年ほど前から持っています。あるいは、最初から捨てるか :-) マーティン(とネット)は、最大で15~17回の「マイム」を連続させることができます。ただし、市場はもっと簡単に出すことができる。 だから、気をつけてね。 グラフィカルなオブジェクトを使い、それを通じてユーザーと対話するという発想、いいですね。しかし、自動テストは不可能なので、リスクは承知しておかなければなりません、シミュレーションはできないのです。 削除済み 2020.05.20 15:57 #543 Alexsandr San: 新しい機能を試してみる .カレンダーが信号を出し、その信号からコマンドを選択することができる カレンダーに必要な他のコマンドは何か、まだ考える必要があります。 これ、もう持ってるんですよ。 ユーティリティをインストールした画像では、これは図1です。2番目は、実行されたコマンド(与えられた距離で水平線)となります。 写真1 カレンダーからの信号がどこから来るのかまだ理解できませんが、おそらくここから、理論的には17.00に働くはずです。 ------------------------------ そうだ! ここからだ!水平線を設定し、そこからコマンドを実行します。 図1. 削除済み 2020.05.20 16:21 #544 機能追加、端末のカレンダー信号 #property version "1.020" 信号から、Horizontal Linesと Horizontal Linesを設定するのがベストです。 //+------------------------------------------------------------------+ //| ENUM_TRADE_COMMAND | //+------------------------------------------------------------------+ enum ENUM_TRADE_COMMAND { Turn_Off=0, // TURN OFF Line1_Line1=1, // Line: LOWER Line2_Line2=2, // Line: TOP Line_Line=3, // Line: LOWER+Line: TOP Line1_buys=4, // Line: LOWER+Buy's Line2_sells=5, // Line: TOP+Sell's sells_Line1=6, // Line: LOWER+Sell's buys_Line2=7, // Line: TOP+Buy's close_buys=8, // Close All Buy's close_sells=9, // Close All Sell's close_all=10, // Close All Buy's and Sell's open_buy=11, // Open Buy open_sell=12, // Open Sell close_open_b=13, // Close Sell+Open Buy close_open_s=14, // Close Buy+Open Sell open_buy_sell=15, // Open Buy and Sell }; //+------------------------------------------------------------------+ ファイル: Utility_Command.mq5 278 kb 削除済み 2020.05.20 16:49 #545 Maxim Kuznetsov: オートテストは不可能だから、リスクを承知でやらないといけない、シミュレーションできない。 テスターテストでは、ボタンから水平線が引かれ、完全に表示されます。 ここに2つのラインが走っていますが、私は何も触っていません。 削除済み 2020.05.21 08:46 #546 Alexsandr San: 機能追加、端末のカレンダー信号 #property version "1.020" 信号から、Horizontal Linesと Horizontal Linesを設定するのがベストです。 #property version "1.021" この機能を少し変更し、時間ごとに開始し、また、この機能が動作を停止するタイミングを変更しました。 input string t10="---- CalendarValueLast -----"; // input datetime HoursFrom = D'1970.01.01'; // Время старт Сигнал Календаря input datetime HoursTo = D'1970.01.01'; // Время стоп Сигнал Календаря input ENUM_TRADE_COMMAND InpCalendCommandS = Line_Line; // Trade command: ファイル: Utility_Command.mq5 280 kb 削除済み 2020.05.21 09:09 #547 Maxim Kuznetsov:"ハローマーチン "だ:-) 実は手動売買の ためのUtilityで、しかも欲しいものが全部入っているんです。ロジックを整理して、自動で動作するようにすればいいのです。 削除済み 2020.05.21 09:31 #548 Alexsandr San: #property version "1.021" 本機能の修正、開始時期、本機能の停止時期について この「カレンダー」機能には、同時に作業できるように、別の水平線を 作る必要があります。 input string t3="----- Trailing Line: 1 -----"; // input string InpObjUpName = "ZTOP"; // Obj: TOP (Horizontal Line) input int InpStep1 = 30; // Obj: Шаг сетки, пунктов("0" -> false) input ENUM_TRADE_COMMAND InpTradeCommand = Line2_sells; // Obj: command: input string InpObjDownName = "ZLOWER"; // Obj: LOWER (Horizontal Line) input int InpStep2 = 30; // Obj: Шаг сетки, пунктов("0" -> false) input ENUM_TRADE_COMMAND InTradeCommand = Line1_buys; // Obj: command: input ushort InpObjTrailingStop = 0; // Obj: Trailing Stop (distance from price to object, in pips) input ushort InpObjTrailingStep = 5; // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips) input string t4="----- Trailing Line: 2 -----"; // input string InpObjUpNameG = "POT"; // Obj: TOP (Horizontal Line) input int InpStep3 = 30; // Obj: Шаг сетки, пунктов("0" -> false) input ENUM_TRADE_COMMAND InpTradeCommandG = Line2_sells; // Obj: command: input string InpObjDownNameG = "REWOL"; // Obj: LOWER (Horizontal Line) input int InpStep4 = 30; // Obj: Шаг сетки, пунктов("0" -> false) input ENUM_TRADE_COMMAND InTradeCommandG = Line1_buys; // Obj: command: input ushort InpObjTrailingStopG = 0; // Obj: Trailing Stop (distance from price to object, in pips) input ushort InpObjTrailingStepG = 5; // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips) 削除済み 2020.05.21 14:51 #549 Alexsandr San: #property version "1.021" 本機能の修正、開始時期、本機能の停止時期について #property version "1.022" カレンダーからの信号を受信すると同時に、一定距離の水平線が 飛び出す「 カレンダー」 機能を追加しました。 カレンダーを使用しない場合は、チャート上で手動で設定し、コマンド input string t10="---- CalendarValueLast -----"; // input datetime HoursFrom = D'1970.01.01'; // Время старт Сигнал Календаря input datetime HoursTo = D'1970.01.01'; // Время стоп Сигнал Календаря input int InpStep6 = 30; // Obj: Шаг сетки, пунктов("0" -> false) input bool InpCalend = false; // Double (Horizontal Line or Trend Line) input string InpSelldar = "Buydar"; // Line name (Horizontal Line or Trend Line) input ENUM_TRADE_COMMAND InpCalendCommandS = open_sell; // Trade command: input string InpBuydar = "Selldar"; // Line name (Horizontal Line or Trend Line) input ENUM_TRADE_COMMAND InpCalendCommandB = open_buy; // Trade command: ------------------------------------------ 17.00に開始し、17.03に停止するように設定しました。 ----------------------------- ニュースと時刻を選択することができます。 -------------- 2000ルーブルの1つのニュースで ---- 開始時刻を20.00停止20.03とする。 ------------------------ 20.00のニュースは、水平線を設定し、あなたが望むラインから、下または上 ファイル: Utility_Command.mq5 302 kb 削除済み 2020.05.22 00:52 #550 Alexsandr San: #property version "1.021" 本機能の修正、開始時期、本機能の停止時期について #property version "1.023" この機能を時間的に3回実行するように設定する機能を追加しました。 input string t10="---- CalendarValueLast 1-----"; // input datetime HoursFrom = D'1970.01.01'; // 1 Время старт Сигнал Календаря input datetime HoursTo = D'1970.01.01'; // Время стоп Сигнал Календаря input string c10="---- CalendarValueLast 2-----"; // input datetime HoursFrom1 = D'1970.01.01'; // 2 Время старт Сигнал Календаря input datetime HoursTo1 = D'1970.01.01'; // Время стоп Сигнал Календаря input string v10="---- CalendarValueLast 3-----"; // input datetime HoursFrom2 = D'1970.01.01'; // 3 Время старт Сигнал Календаря input datetime HoursTo2 = D'1970.01.01'; // Время стоп Сигнал Календаря input int InpStep6 = 30; // Obj: Шаг сетки, пунктов("0" -> false) input bool InpCalend = false; // Double (Horizontal Line or Trend Line) input string InpSelldar = "Buydar"; // Line name (Horizontal Line or Trend Line) input ENUM_TRADE_COMMAND InpCalendCommandS = open_sell; // Trade command: input string InpBuydar = "Selldar"; // Line name (Horizontal Line or Trend Line) input ENUM_TRADE_COMMAND InpCalendCommandB = open_buy; // Trade command: time is set to test function ファイル: Utility_Command.mq5 303 kb 1...48495051525354555657585960616263 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
"ハローマーチン "だ:-) つまり、ドローダウンからの増量です。説明から察するに、ネットもあるようです。
悪くはないのですが、「相場が自分に不利になった」という小さなことから抽出するのですが、そこで預金を失うリスクは大きいのです。
2週間ほど試しましたが、とても良い感じです。
今閉めれば2000で、それも悪くない(ルーブルです)。
2週間ほど試してみて、本当に驚いています。
今日は下がると思っていたら取れた。 今閉じたら2000円だから、それも悪くない(ルーブルだ)。
2年ほど前から持っています。あるいは、最初から捨てるか :-)
マーティン(とネット)は、最大で15~17回の「マイム」を連続させることができます。ただし、市場はもっと簡単に出すことができる。
だから、気をつけてね。
グラフィカルなオブジェクトを使い、それを通じてユーザーと対話するという発想、いいですね。しかし、自動テストは不可能なので、リスクは承知しておかなければなりません、シミュレーションはできないのです。
新しい機能を試してみる .カレンダーが信号を出し、その信号からコマンドを選択することができる
カレンダーに必要な他のコマンドは何か、まだ考える必要があります。
これ、もう持ってるんですよ。
ユーティリティをインストールした画像では、これは図1です。2番目は、実行されたコマンド(与えられた距離で水平線)となります。
写真1
カレンダーからの信号がどこから来るのかまだ理解できませんが、おそらくここから、理論的には17.00に働くはずです。
------------------------------ そうだ! ここからだ!水平線を設定し、そこからコマンドを実行します。
機能追加、端末のカレンダー信号
#property version "1.020"
信号から、Horizontal Linesと Horizontal Linesを設定するのがベストです。
Maxim Kuznetsov:
オートテストは不可能だから、リスクを承知でやらないといけない、シミュレーションできない。
テスターテストでは、ボタンから水平線が引かれ、完全に表示されます。
ここに2つのラインが走っていますが、私は何も触っていません。
機能追加、端末のカレンダー信号
#property version "1.020"
信号から、Horizontal Linesと Horizontal Linesを設定するのがベストです。
#property version "1.021"
この機能を少し変更し、時間ごとに開始し、また、この機能が動作を停止するタイミングを変更しました。
"ハローマーチン "だ:-)
実は手動売買の ためのUtilityで、しかも欲しいものが全部入っているんです。ロジックを整理して、自動で動作するようにすればいいのです。
#property version "1.021"
本機能の修正、開始時期、本機能の停止時期について
この「カレンダー」機能には、同時に作業できるように、別の水平線を 作る必要があります。
#property version "1.021"
本機能の修正、開始時期、本機能の停止時期について
#property version "1.022"
カレンダーからの信号を受信すると同時に、一定距離の水平線が 飛び出す「 カレンダー」 機能を追加しました。
カレンダーを使用しない場合は、チャート上で手動で設定し、コマンド
------------------------------------------
17.00に開始し、17.03に停止するように設定しました。
-----------------------------
ニュースと時刻を選択することができます。
--------------
2000ルーブルの1つのニュースで ---- 開始時刻を20.00停止20.03とする。
------------------------
20.00のニュースは、水平線を設定し、あなたが望むラインから、下または上
#property version "1.021"
本機能の修正、開始時期、本機能の停止時期について
#property version "1.023"
この機能を時間的に3回実行するように設定する機能を追加しました。