MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1907 1...190019011902190319041905190619071908190919101911191219131914...1953 新しいコメント DanilaMactep 2022.02.18 10:05 #19061 こんにちは。提案された通り、グラフをd1に転送するスクリプトのコードと、下の中間テストのテンプレートにすべてを追加しました。 //+------------------------------------------------------------------+ //| D1_AND_SHABLON.mq4 | //| Copyright 2019, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright " КОПИЯ 1 " #property link "https://vk.com/danila_mastep" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ string tplName = "FIBOmAGIC СРЕДНЕСРОК"; void OnStart() { long prevChart = ChartFirst(); while(prevChart >= 0 && IsStopped()) { if(ChartPeriod(prevChart) != PERIOD_D1) ChartSetSymbolPeriod(prevChart, ChartSymbol(prevChart), PERIOD_D1); ChartApplyTemplate(prevChart, tplName); prevChart = ChartNext(prevChart); } }/******************************************************************/ /*****************************End program****************************/ //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ 下のスクリーンショットのチャートを開いているターミナルウィンドウです。 スクリーンショットには7つのオープンチャートがありますが、どれもAUD/USDと 同様にスキャルピングパターンを持っています。D1_AND_SHABLON.mq4をドラッグ&ドロップしても何も起こらないのですが、このエラーの原因は何ですか?O_o Alexey Viktorov 2022.02.18 10:39 #19062 DanilaMactep #:こんにちは。提案された通り、グラフをd1に転送するスクリプトのコードと、下の中間テストのテンプレートにすべてを追加しました。下のスクリーンショットのチャートを開いているターミナルウィンドウ。スクリーンショットには7つのオープンチャートがありますが、どれもAUD/USDと 同様にスキャルピングパターンを持っています。D1_AND_SHABLON.mq4をドラッグ&ドロップしても何も起こらないのですが、このエラーの原因は何ですか?O_o 問題は、Expert Advisorが多すぎて、みんな違う解決策を持っていることです。たとえそれが正しくても、他とは違うのです。しかし、それは完全に間違っていることが多いのです。Sashaは、テンプレート名を.tplなしで記述するようにアドバイスしていますが、私のTipでは、このように記述しています。 トレーディング、自動売買システム、ストラテジーテストのためのフォーラムです。 MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するTips、ディスカッションなど。 アレクセイ・ビクトロフ, 2022.02.17 08:29 あなたのコードはあと1行だけです。あるいは、2行を1行に置き換えることもできます。 string tplName = "name.tpl"; /********************Script program start function*******************/ void OnStart() { long prevChart = ChartFirst(); while(prevChart >= 0) { //if(ChartPeriod(prevChart) != PERIOD_H1) // ChartSetSymbolPeriod(prevChart, ChartSymbol(prevChart), PERIOD_H1); ChartApplyTemplate(prevChart, tplName); prevChart = ChartNext(prevChart); } }/******************************************************************/ /*****************************End program****************************/ あっちから取ったり、こっちから取ったりして、お粥になった......真珠にもならない......。 Tretyakov Rostyslav 2022.02.18 11:59 #19063 novichok2018 #:そうです、その通りです。EA#2にはEA#1のオープンポジションがすべて表示 されます。自分にとって簡単であればこそ、助けを求めない。 今のところ、次のような解決策が見えています。EA#1が開いた位置の座標を持つ「ポイント」オブジェクトを作成し、EA#2がインストールされたチャート上に配置するようなインジケータを作成することです。 私のロジックが正しいのであれば、やはりこのインジケーターを書くのに助けが必要です。 彼は彼らを見ている Alekseu Fedotov 2022.02.18 12:05 #19064 novichok2018 #:そうです、その通りです。EA#2にはEA#1のオープンポジションがすべて表示 されます。自分にとって簡単であればこそ、助けを求めない。 今のところ、次のような解決策が見えています。EA#1が開いた位置の座標を持つ「ポイント」オブジェクトを作成し、EA#2がインストールされたチャート上に配置するようなインジケータを作成することです。 もし私のロジックが正しいのであれば、このインジケーターを書くのにまだ手助けが必要です。 EA#1が開いたポジションを見る必要があるのかどうか、よくわからない。 それともEA2号機? ここで、EA#1がオープンしたポジションを見るEAのコードは以下の通りです。 EA#1のマジックプロパティに入れればいいんです。 //+------------------------------------------------------------------+ //| советник №2.mq4 | //| Copyright 2021, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2021, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict input int Magic = 0; // datetime OOT; //время последней открытой позиции. double OOP; //цена последней открытой позиции. //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { GetPos(Symbol(),Magic); Comment("время последней открытой позиции =",TimeToString(OOT), "\nцена последней открытой позиции = ",DoubleToString(OOP,_Digits)); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ void GetPos(string sy,int mn) { int i,k=OrdersTotal(); for(i=0; i<k; i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderMagicNumber()==mn && OrderSymbol()==sy) { if(OOT<OrderOpenTime()) { OOT = OrderOpenTime(); OOP = OrderOpenPrice(); } } } } } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ そして、ソムメントの最後のオープンポジションの座標を出力します。 Tretyakov Rostyslav 2022.02.18 12:13 #19065 Alekseu Fedotov #:EA1のオープンポジションを見る必要があるのかどうか、よくわからない。それともEA2号機?ここで、以下はEA1が建てたオープンポジションを見るEA1のコードです。EA#1のマジックプロパティに入れるだけでいいんです。そして、最後のオープンポジションの座標が表示されます。 彼はアドバイザー・トランスミッターのコードにアクセスできない...。 その人は、他のチャートで注文が開いていれば、送信機には見えないと頑なに信じています。 説明したのですが、無駄でした( Alekseu Fedotov 2022.02.18 13:23 #19066 Tretyakov Rostyslav #:彼はアドバイザー・トランスミッターコードにアクセスできない...。その人は、他のチャートで注文が開いていたら、送信者には見えないと頑なに信じています。説明したのですが、無駄でした( 受信機のことかと思いきや、なんだかコードが開いているような。まあ......わからなかったですね。 DanilaMactep 2022.02.18 13:25 #19067 Alexey Viktorov #:問題は、アドバイザーが多すぎて、みんな違う解決策を持っていることです。たとえそれが正しいものであっても、他とは違うものです。しかし、それは完全に間違っていることが多いのです。Sashaは、テンプレート名を.tplなしで記述するようにアドバイスしていますが、私のTipsではこのように記述しています。 あっちから取ったり、こっちから取ったりして、散々な結果に......真珠すらない......。 自分では決して気にしないような、とても小さなこと。方向性を示していただき本当にありがとうございます!明日も掘り進みます。そして、それは私が戻って くるみんなです ))))))))))))))))))))))))))))))))))))))))))))))))))))))) novichok2018 2022.02.18 15:32 #19068 Tretyakov Rostyslav #: 彼はそれらを見ることができます もしかしたら、EAのコードを読んでいないので、見ているかもしれませんが、もしかしたら、インストールされているチャートに反映されたものしか見ていないのかもしれません。また、Take Profit、Stop Loss、Open Priceのラインは表示されていますが、Open Timeは表示されていません。ですから、EA#2が自分のチャートに表示されているものしか見ていないと、EA#1からの情報を正しく読み取れないと思います。そのため、EA#1が開いた ポジションに関するすべての情報(価格、開始時間、ストップ)を彼のチャートに表示させたいと考えています。 novichok2018 2022.02.18 15:35 #19069 Alekseu Fedotov #:EA1のオープンポジションを見る必要があるのかどうか、よくわからない。それともEA2号機?ここで、以下はEA1が建てたオープンポジションを見るEA1のコードです。EA#1のマジックプロパティに入れればいいんです。そして、最後に開いたポジションの座標で出力します。 このプラットフォームでは、1つのチャートに2つのEAをインストールすることはできません。指標となるものが必要なのかもしれません。 Roman Voloshchuk 2022.02.18 15:38 #19070 Vitaly Muzichenko #:加入者データは持ち出すと弊害がある。ここでも、あなたはレバレッジ500で口座に50を持ち、加入者はレバレッジ33で5000を持っています。ここには、ちょっと計算の問題があるんです。それは、このサービスのことを言っているのであれば。セルフコピーということであればレバレッジ2000の口座に50枚、レバレッジ33の口座に5000枚の資金がある場合。 小さなレバレッジで3つのポジションを建てることができる一方、契約者は2つ目以降は証拠金にさらされるため、資金が残らなくなります。---そんな簡単なものではありません。 ありがとうございました。 ご契約者様とそのデータについて すべては彼らの同意のもとに行われるということです。このリソースで大量コピーをするつもりはありません、とても不便です。 契約者が二重に騙されないように、データが必要なんです。利益確定後の支払いとなるため。そして、私は自分の手数料を理解するために、バランスの契約者を見る必要があります。 レバレッジは100と安定しています。 残高は100ドルです。精神的な負担が軽減されるんです。そして、購読者は10万人いるかもしれない、彼より私の方が冷静でいるのは簡単だ。 バイナンスの仕事もそんな感じです。 また、FXをされている方のために詳しく説明したいと思います。 あなたは専門家だと聞いています。 コピー機でこのようなことができないか、お聞きしたいのです。 例えば、友人が作ってくれたサイトでは、私の顧客(購読者)のデータがAPIで管理画面に出力されています。 しかし、MQL5ではイマイチです。または全くない非常に)) 1...190019011902190319041905190619071908190919101911191219131914...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。提案された通り、グラフをd1に転送するスクリプトのコードと、下の中間テストのテンプレートにすべてを追加しました。
下のスクリーンショットのチャートを開いているターミナルウィンドウです。
スクリーンショットには7つのオープンチャートがありますが、どれもAUD/USDと 同様にスキャルピングパターンを持っています。D1_AND_SHABLON.mq4をドラッグ&ドロップしても何も起こらないのですが、このエラーの原因は何ですか?O_o
こんにちは。提案された通り、グラフをd1に転送するスクリプトのコードと、下の中間テストのテンプレートにすべてを追加しました。
下のスクリーンショットのチャートを開いているターミナルウィンドウ。
スクリーンショットには7つのオープンチャートがありますが、どれもAUD/USDと 同様にスキャルピングパターンを持っています。D1_AND_SHABLON.mq4をドラッグ&ドロップしても何も起こらないのですが、このエラーの原因は何ですか?O_o
問題は、Expert Advisorが多すぎて、みんな違う解決策を持っていることです。たとえそれが正しくても、他とは違うのです。しかし、それは完全に間違っていることが多いのです。
Sashaは、テンプレート名を.tplなしで記述するようにアドバイスしていますが、私のTipでは、このように記述しています。
トレーディング、自動売買システム、ストラテジーテストのためのフォーラムです。
MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するTips、ディスカッションなど。
アレクセイ・ビクトロフ, 2022.02.17 08:29
あなたのコードはあと1行だけです。あるいは、2行を1行に置き換えることもできます。
そうです、その通りです。EA#2にはEA#1のオープンポジションがすべて表示 されます。自分にとって簡単であればこそ、助けを求めない。
今のところ、次のような解決策が見えています。EA#1が開いた位置の座標を持つ「ポイント」オブジェクトを作成し、EA#2がインストールされたチャート上に配置するようなインジケータを作成することです。
私のロジックが正しいのであれば、やはりこのインジケーターを書くのに助けが必要です。
そうです、その通りです。EA#2にはEA#1のオープンポジションがすべて表示 されます。自分にとって簡単であればこそ、助けを求めない。
今のところ、次のような解決策が見えています。EA#1が開いた位置の座標を持つ「ポイント」オブジェクトを作成し、EA#2がインストールされたチャート上に配置するようなインジケータを作成することです。
もし私のロジックが正しいのであれば、このインジケーターを書くのにまだ手助けが必要です。
EA#1が開いたポジションを見る必要があるのかどうか、よくわからない。
それともEA2号機?
ここで、EA#1がオープンしたポジションを見るEAのコードは以下の通りです。
EA#1のマジックプロパティに入れればいいんです。
そして、ソムメントの最後のオープンポジションの座標を出力します。
EA1のオープンポジションを見る必要があるのかどうか、よくわからない。
それともEA2号機?
ここで、以下はEA1が建てたオープンポジションを見るEA1のコードです。
EA#1のマジックプロパティに入れるだけでいいんです。
そして、最後のオープンポジションの座標が表示されます。
彼はアドバイザー・トランスミッターのコードにアクセスできない...。
その人は、他のチャートで注文が開いていれば、送信機には見えないと頑なに信じています。
説明したのですが、無駄でした(
彼はアドバイザー・トランスミッターコードにアクセスできない...。
その人は、他のチャートで注文が開いていたら、送信者には見えないと頑なに信じています。
説明したのですが、無駄でした(
受信機のことかと思いきや、なんだかコードが開いているような。まあ......わからなかったですね。
問題は、アドバイザーが多すぎて、みんな違う解決策を持っていることです。たとえそれが正しいものであっても、他とは違うものです。しかし、それは完全に間違っていることが多いのです。
Sashaは、テンプレート名を.tplなしで記述するようにアドバイスしていますが、私のTipsではこのように記述しています。
彼はそれらを見ることができます
もしかしたら、EAのコードを読んでいないので、見ているかもしれませんが、もしかしたら、インストールされているチャートに反映されたものしか見ていないのかもしれません。また、Take Profit、Stop Loss、Open Priceのラインは表示されていますが、Open Timeは表示されていません。ですから、EA#2が自分のチャートに表示されているものしか見ていないと、EA#1からの情報を正しく読み取れないと思います。そのため、EA#1が開いた ポジションに関するすべての情報(価格、開始時間、ストップ)を彼のチャートに表示させたいと考えています。
EA1のオープンポジションを見る必要があるのかどうか、よくわからない。
それともEA2号機?
ここで、以下はEA1が建てたオープンポジションを見るEA1のコードです。
EA#1のマジックプロパティに入れればいいんです。
そして、最後に開いたポジションの座標で出力します。
このプラットフォームでは、1つのチャートに2つのEAをインストールすることはできません。指標となるものが必要なのかもしれません。
加入者データは持ち出すと弊害がある。
ここでも、あなたはレバレッジ500で口座に50を持ち、加入者はレバレッジ33で5000を持っています。
ここには、ちょっと計算の問題があるんです。それは、このサービスのことを言っているのであれば。
セルフコピーということであれば
レバレッジ2000の口座に50枚、レバレッジ33の口座に5000枚の資金がある場合。
小さなレバレッジで3つのポジションを建てることができる一方、契約者は2つ目以降は証拠金にさらされるため、資金が残らなくなります。
---
そんな簡単なものではありません。
ありがとうございました。
ご契約者様とそのデータについて
すべては彼らの同意のもとに行われるということです。このリソースで大量コピーをするつもりはありません、とても不便です。
契約者が二重に騙されないように、データが必要なんです。利益確定後の支払いとなるため。そして、私は自分の手数料を理解するために、バランスの契約者を見る必要があります。
レバレッジは100と安定しています。 残高は100ドルです。精神的な負担が軽減されるんです。そして、購読者は10万人いるかもしれない、彼より私の方が冷静でいるのは簡単だ。
バイナンスの仕事もそんな感じです。
また、FXをされている方のために詳しく説明したいと思います。
あなたは専門家だと聞いています。
コピー機でこのようなことができないか、お聞きしたいのです。
例えば、友人が作ってくれたサイトでは、私の顧客(購読者)のデータがAPIで管理画面に出力されています。 しかし、MQL5ではイマイチです。または全くない非常に))