私のアプローチコアはエンジンです。 - ページ 75 1...686970717273747576777879808182...184 新しいコメント Реter Konow 2018.12.14 08:43 #741 Unicornis:. ... 10個のチェックボックスのウィンドウと12行|5列の表、最初の列と最初の行のテキスト値セル、他のセルはダブル(例えば、OHLCの最後の10本の形成バーを行ごとに充填する)です。 EAで制御コード。 void OnTick() { E_Last_10_bars_Current_symbol(Symbol()); E_Last_10_bars_Current_timeframe(Period()); E_Last_10_bars_Last_price(Ask); //------------------------------------------------------------------ E_Last_10_bars_1_Open_price(Open[1]); E_Last_10_bars_1_Close_price(Close[1]); E_Last_10_bars_2_Open_price(Open[2]); E_Last_10_bars_2_Close_price(Close[2]); E_Last_10_bars_3_Open_price(Open[3]); E_Last_10_bars_3_Close_price(Close[3]); E_Last_10_bars_4_Open_price(Open[4]); E_Last_10_bars_4_Close_price(Close[4]); E_Last_10_bars_5_Open_price(Open[5]); E_Last_10_bars_5_Close_price(Close[5]); E_Last_10_bars_6_Open_price(Open[6]); E_Last_10_bars_6_Close_price(Close[6]); E_Last_10_bars_7_Open_price(Open[7]); E_Last_10_bars_7_Close_price(Close[7]); E_Last_10_bars_8_Open_price(Open[8]); E_Last_10_bars_8_Close_price(Close[8]); E_Last_10_bars_9_Open_price(Open[9]); E_Last_10_bars_9_Close_price(Close[9]); E_Last_10_bars_10_Open_price(Open[10]);E_Last_10_bars_10_Close_price(Close[10]); //------------------------------------------------------------------ E_Last_10_bars_1_High_price(High[1]); E_Last_10_bars_1_Low_price(Low[1]); E_Last_10_bars_2_High_price(High[2]); E_Last_10_bars_2_Low_price(Low[2]); E_Last_10_bars_3_High_price(High[3]); E_Last_10_bars_3_Low_price(Low[3]); E_Last_10_bars_4_High_price(High[4]); E_Last_10_bars_4_Low_price(Low[4]); E_Last_10_bars_5_High_price(High[5]); E_Last_10_bars_5_Low_price(Low[5]); E_Last_10_bars_6_High_price(High[6]); E_Last_10_bars_6_Low_price(Low[6]); E_Last_10_bars_7_High_price(High[7]); E_Last_10_bars_7_Low_price(Low[7]); E_Last_10_bars_8_High_price(High[8]); E_Last_10_bars_8_Low_price(Low[8]); E_Last_10_bars_9_High_price(High[9]); E_Last_10_bars_9_Low_price(Low[9]); E_Last_10_bars_10_High_price(High[10]);E_Last_10_bars_10_Low_price(Low[10]); //------------------------------------------------------------------ } マークアップ言語によるウィンドウのコード。 //-------------------------------------------------------------------------------------------------------------------- NEW_WINDOW, W_NAME, "Last 10 bars", W_TYPE, SETTINGS, OOI, W_ICON,1, //==================================================================================================================== GROUP,A, __, BOARD, "Symbol:", EDIT, "Current symbol", BOARD, "Timeframe:", EDIT, "Current timeframe", W,40, BOARD, "Price:", EDIT, "Last price", __, H_LINE,"HL1", W,410, END_GROUP, //------------------------------------ i, AT, _X2X, "MF", 10, _Y2Y,"MF", 10, //----------- i, X_GAP,10, i,BOARDS, H,20, END, //----------- "Current timeframe",READ_ONLY, "Last price", READ_ONLY, //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- //Объявляем таблицу: //---------------------------------------------------------------------------------- GROUP,A, IS_TABLE, __, T_HEADER, "Bar", C_HEADER, "Open price", C_HEADER, "Close price", C_HEADER, "High price", C_HEADER, "Low price", __, R_HEADER, "1", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "2", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "3", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "4", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "5", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "6", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "7", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "8", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "9", CELL, A, CELL, A, CELL, A, CELL, A, __, R_HEADER, "10", CELL, A, CELL, A, CELL, A, CELL, A, END_GROUP, //------------------------------------ i, AT, _X2X, "MF", 10, _Y2H,"HL1", 10, //----------- i, Y_GAP,-1, i, X_GAP,-1, //----------- i,IS_ZEBRA_STYLE, //---------------------------------------------------------------------------------- "Bar", W,30, "Bar", H,30, "Bar",N_COLOR,(int)C'235,235,0', //---------------------------------- i,C_HEADERS,H,30,N_COLOR,(int)C'235,0,235', END, i,R_HEADERS,H,30, N_COLOR,(int)C'0,235,0', END, //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP,A, __, V_LINE,"VL1", H,320, END_GROUP, //---------------------------------- i,AT,_X2W,"Low price", 10, _Y2H,"HL1",10, //---------------------------------- //---------------------------------------------------------------------------------- GROUP,A, __, CHECKBOX, "Checkbox 1", __, CHECKBOX, "Checkbox 2", __, CHECKBOX, "Checkbox 3", __, CHECKBOX, "Checkbox 4", __, CHECKBOX, "Checkbox 5", __, CHECKBOX, "Checkbox 6", __, CHECKBOX, "Checkbox 7", __, CHECKBOX, "Checkbox 8", __, CHECKBOX, "Checkbox 9", __, CHECKBOX, "Checkbox 10", END_GROUP, //---------------------------------- i,AT,_X2W,"VL1",10, _Y2H,"HL1",10, //---------------------------------- i,Y_GAP,20, i,X_GAP,20, //---------------------------------- //==================================================================================================================== END_WINDOW, 最初のファイル- Expert Advisor。 2つ目のファイル - Incloudフォルダにインストールします(変更したり開いたりしないでください)。 3つ目のファイル - inludeフォルダにインストールし、記入してください。 4つ目のファイル「エンジン」。Expert Advisorと一緒にチャートに貼り付けます。 ファイル: TestApp_v1.0.mq4 14 kb Connection_Properties.mqh 23 kb External_Connection.mqh 37 kb DRIVE.ex4 2564 kb Реter Konow 2018.12.14 08:45 #742 テーブルが動く。すでに今、使うことができます。 External Connection.mqhに、チェックボックスの押下/拒否のイベント時の処理を記述して おく必要があります。 以上です。 Unicornis 2018.12.14 08:47 #743 Реter Konow: EAに含まれる制御コードです。 マークアップ言語によるウィンドウコード。 最初のファイル- EA. 2つ目のファイル - inludeフォルダにインストールします(変更したり開いたりする必要はありません)。 3つ目のファイル - inludeフォルダにインストールし、記入してください。 4つ目のファイル「エンジン」。Expert Advisorと一緒にチャートに貼り付けます。ありがとうございました。追加してみようと思います。 Реter Konow 2018.12.14 08:54 #744 Unicornis:ありがとうございました。試してみます。オッケーです。チェックボックスの名前を変更する必要がある場合は、その名前を書いてください。5分で完了するはずです。 Vasiliy Sokolov 2018.12.14 09:10 #745 Реter Konow: EAに含まれる制御コードです。 マークアップ言語によるウィンドウコード。 最初のファイル- EA. 2つ目のファイル - inludeフォルダにインストールします(変更したり開いたりする必要はありません)。 3つ目のファイル - inludeフォルダにインストールし、記入してください。 4つ目のファイル「エンジン」。Expert Advisorと一緒にチャートに貼り付けます。まず、"Include "フォルダではなく、"IncludeDRIVE "フォルダに入れます。 次に、ファイル名を 'Connection_Properties.mqh' と 'External_Connection.mqh' から 'External Connection.mqh' と 'Connection Properties.mqh' に変更します(アンダースコアの代わりにスペースを入れてください)。 3つ目。 3つ目のファイルは、inludeフォルダにインストールして記入することです。 何を記入するのか?どこに塗るの?何を入れるの? 4つ目は、Expert Advisorをコンパイルして起動してもパネルが表示されないことです。 5つ目。Extrenal Connection.mqhの末尾にこのコード片を置くと推測されます。 //---------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------- NEW_WINDOW, W_NAME, "Last 10 bars", W_TYPE, SETTINGS, OOI, W_ICON,1, //==================================================================================================================== GROUP,A, __, BOARD, "Symbol:", EDIT, "Current symbol", BOARD, "Timeframe:", EDIT, "Current timeframe", W,40, BOARD, "Price:", EDIT, "Last price", __, H_LINE,"HL1", W,410, END_GROUP, ... エラーが発生します 'NEW_WINDOW' - declaration without type External Connection.mqh 265 1 すなわち、このマクロは定義されていない。 ピーターさん、未来のユーザーのために、時間と気持ちを惜しまないでください。追加で操作しないと動かないコードを掲載しています。自分のコードに敬意を払えないのなら、せめて他の参加者の時間を尊重してほしい! Реter Konow 2018.12.14 09:26 #746 Vasiliy Sokolov:まず、「inludeフォルダ」ではなく、「IncludeDRIVEフォルダ」に。 次に、ファイル名を 'Connection_Properties.mqh' と 'External_Connection.mqh' から 'External Connection.mqh' と 'Connection Properties.mqh' に変更します(アンダースコアはスペースに置き換えてください)。 3つ目。 何を記入するのか?どこに塗るの?何を入れるの? 4つ目は、Expert Advisorをコンパイルして起動してもパネルが表示されないことです。 5つ目。Extrenal Connection.mqhの末尾にこのコード片を置くと推測されます。 エラーが発生します すなわち、このマクロは定義されていない。 ピーターさん、未来のユーザーのために、時間と気持ちを惜しまないでください。追加で操作しないと動かないコードを掲載しています。自分のコードを軽視するなら、せめて他の参加者の時間を尊重してほしい!ワシリー、なぜ無意味なことを書く? ただの荒らしなのか? ファイル名にすでにスペースが入っています。 Fill - チェックボックスイベントで関数を呼び出すことを指定します。 チャートにEAを載せてから、エンジンをかける必要があります。 ファイルはIncloudフォルダに正確に保存する必要があります。 どこにも何も置かなくていいんです。これはセルフテストです。 Artyom Trishkin 2018.12.14 09:28 #747 みんな、現実的になってよ。あなたのゴミを削除するのに疲れたわ。喫煙室を復活させたいなら、洗車場に送り込めばいい--そこでハイになることができる。 Реter Konow 2018.12.14 09:30 #748 Vasiliy Sokolov: 与えられたマークアップ言語のウィンドウコードは、作り方の一例に過ぎません。 どこにでも置けるものではありません。すでにエンジンに搭載されています。 フィリングです。 Extrenal Connection.mqhファイルを開き、コントロール・イベントに関数コールを設定 します。 Vasiliy Sokolov 2018.12.14 09:35 #749 Реter Konow:インクルードフォルダに正確に保存してください。ピーター、そろそろ悪い意味で悪態をつきたいんだ。投稿されたコードはこちらです。 //+------------------------------------------------------------------+ //| TestApp v1.0.mq4 | //| Peter Konow | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Peter Konow" //+------------------------------------------------------------------+ #include<DRIVE\Connection Properties.mqh> #include<DRIVE\External Connection.mqh> //--------------------------------------- //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //------------------------------------ EventSetMillisecondTimer(225); //------------------------------------ EventChartCustom(0,INIT_GUI,0,0,NULL); //------------------------------------ return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { EventChartCustom(0,DEST_GUI,0,0,""); //--- destroy timer EventKillTimer(); } 黄色でハイライトされている部分をご覧ください。いい? コノウレジ。ファイル名にすでにスペースが入っています。 Peterさん、投稿されたファイルをダウンロードして、その名前を確認してみてください。興味本位で。 とにかく、パネルをコンパイルした後、私はそれを見ません。そんなことはありません。窓はこんな感じです。 p.s. これは荒らしではありません。 Реter Konow 2018.12.14 09:39 #750 Vasiliy Sokolov:ピーター、そろそろ悪い意味で罵倒が始まるぞ。投稿されたコードはこちらです。 黄色でハイライトされている部分をご覧ください。いい? Peterさん、投稿されたファイルをダウンロードして、その名前を確認してみてください。興味本位で。 いずれにせよ、コンパイル後はパネルが表示されないのですが。そんなことはありません。窓はこんな感じです。 p.s. これは荒らしではありません。ファイル名にスペースが入っているのですが。なぜ「_」でダウンロードするのか、私にはわかりません。 1.外部接続.mqh」と「接続プロパティ.mqh」は、インクルードフォルダにあるはずです。 2.EA ファイルは、Expert フォルダにあります。開き、コンパイルし、保存する必要があります。 3.エンジンは、indicatorsフォルダに保存してください。 4.チャート上でエンジンとExpert Advisorを動作させます。以上です。申し訳ありません。 #include<DRIVE\Connection Properties.mqh> #include<DRIVE\External Connection.mqh> 確かに。EAのDRIVE フォルダ経由の接続を外すのを忘れていました これは修正する必要があります。 1...686970717273747576777879808182...184 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Unicornis:.
...
10個のチェックボックスのウィンドウと12行|5列の表、最初の列と最初の行のテキスト値セル、他のセルはダブル(例えば、OHLCの最後の10本の形成バーを行ごとに充填する)です。
EAで制御コード。
マークアップ言語によるウィンドウのコード。
最初のファイル- Expert Advisor。
2つ目のファイル - Incloudフォルダにインストールします(変更したり開いたりしないでください)。
3つ目のファイル - inludeフォルダにインストールし、記入してください。
4つ目のファイル「エンジン」。Expert Advisorと一緒にチャートに貼り付けます。
テーブルが動く。すでに今、使うことができます。
External Connection.mqhに、チェックボックスの押下/拒否のイベント時の処理を記述して おく必要があります。
以上です。
EAに含まれる制御コードです。
マークアップ言語によるウィンドウコード。
最初のファイル- EA.
2つ目のファイル - inludeフォルダにインストールします(変更したり開いたりする必要はありません)。
3つ目のファイル - inludeフォルダにインストールし、記入してください。
4つ目のファイル「エンジン」。Expert Advisorと一緒にチャートに貼り付けます。
ありがとうございました。追加してみようと思います。
ありがとうございました。試してみます。
オッケーです。チェックボックスの名前を変更する必要がある場合は、その名前を書いてください。5分で完了するはずです。
EAに含まれる制御コードです。
マークアップ言語によるウィンドウコード。
最初のファイル- EA.
2つ目のファイル - inludeフォルダにインストールします(変更したり開いたりする必要はありません)。
3つ目のファイル - inludeフォルダにインストールし、記入してください。
4つ目のファイル「エンジン」。Expert Advisorと一緒にチャートに貼り付けます。
まず、"Include "フォルダではなく、"IncludeDRIVE "フォルダに入れます。
次に、ファイル名を 'Connection_Properties.mqh' と 'External_Connection.mqh' から 'External Connection.mqh' と 'Connection Properties.mqh' に変更します(アンダースコアの代わりにスペースを入れてください)。
3つ目。
3つ目のファイルは、inludeフォルダにインストールして記入することです。
何を記入するのか?どこに塗るの?何を入れるの?
4つ目は、Expert Advisorをコンパイルして起動してもパネルが表示されないことです。
5つ目。Extrenal Connection.mqhの末尾にこのコード片を置くと推測されます。
エラーが発生します
すなわち、このマクロは定義されていない。
ピーターさん、未来のユーザーのために、時間と気持ちを惜しまないでください。追加で操作しないと動かないコードを掲載しています。自分のコードに敬意を払えないのなら、せめて他の参加者の時間を尊重してほしい!
まず、「inludeフォルダ」ではなく、「IncludeDRIVEフォルダ」に。
次に、ファイル名を 'Connection_Properties.mqh' と 'External_Connection.mqh' から 'External Connection.mqh' と 'Connection Properties.mqh' に変更します(アンダースコアはスペースに置き換えてください)。
3つ目。
何を記入するのか?どこに塗るの?何を入れるの?
4つ目は、Expert Advisorをコンパイルして起動してもパネルが表示されないことです。
5つ目。Extrenal Connection.mqhの末尾にこのコード片を置くと推測されます。
エラーが発生します
すなわち、このマクロは定義されていない。
ピーターさん、未来のユーザーのために、時間と気持ちを惜しまないでください。追加で操作しないと動かないコードを掲載しています。自分のコードを軽視するなら、せめて他の参加者の時間を尊重してほしい!
ワシリー、なぜ無意味なことを書く?
ただの荒らしなのか?
ファイル名にすでにスペースが入っています。
Fill - チェックボックスイベントで関数を呼び出すことを指定します。
チャートにEAを載せてから、エンジンをかける必要があります。
ファイルはIncloudフォルダに正確に保存する必要があります。
どこにも何も置かなくていいんです。これはセルフテストです。
与えられたマークアップ言語のウィンドウコードは、作り方の一例に過ぎません。 どこにでも置けるものではありません。すでにエンジンに搭載されています。
フィリングです。
Extrenal Connection.mqhファイルを開き、コントロール・イベントに関数コールを設定 します。
インクルードフォルダに正確に保存してください。
ピーター、そろそろ悪い意味で悪態をつきたいんだ。投稿されたコードはこちらです。
黄色でハイライトされている部分をご覧ください。いい?
ファイル名にすでにスペースが入っています。
Peterさん、投稿されたファイルをダウンロードして、その名前を確認してみてください。興味本位で。
とにかく、パネルをコンパイルした後、私はそれを見ません。そんなことはありません。窓はこんな感じです。
p.s. これは荒らしではありません。
ピーター、そろそろ悪い意味で罵倒が始まるぞ。投稿されたコードはこちらです。
黄色でハイライトされている部分をご覧ください。いい?
Peterさん、投稿されたファイルをダウンロードして、その名前を確認してみてください。興味本位で。
いずれにせよ、コンパイル後はパネルが表示されないのですが。そんなことはありません。窓はこんな感じです。
p.s. これは荒らしではありません。
ファイル名にスペースが入っているのですが。なぜ「_」でダウンロードするのか、私にはわかりません。
1.外部接続.mqh」と「接続プロパティ.mqh」は、インクルードフォルダにあるはずです。
2.EA ファイルは、Expert フォルダにあります。開き、コンパイルし、保存する必要があります。
3.エンジンは、indicatorsフォルダに保存してください。
4.チャート上でエンジンとExpert Advisorを動作させます。以上です。
申し訳ありません。
#include<DRIVE\Connection Properties.mqh> #include<DRIVE\External Connection.mqh>
確かに。EAのDRIVE フォルダ経由の接続を外すのを忘れていました
これは修正する必要があります。