MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 162 1...155156157158159160161162163164165166167168169...1953 新しいコメント Taras Slobodyanik 2017.03.22 10:20 #1611 注文数量を忘れているのであれば、計算は正しいのですが......。 Artyom Trishkin 2017.03.22 10:25 #1612 isiklik:...MQL4でコードを書いてください。... これは自分でコードを書く人への手助けであって、自由なコード書きではありません。自分でやろうとしているのにうまくいかないコードを教えてください。 isiklik 2017.03.22 10:41 #1613 お騒がせしました。これは初めて出会いました。コードの書き方を知っていれば、自分で書いていたでしょう。自分でEAを作りたかったんです。あとは、コードを書くだけです。あとはForex EA Generatorでやりました。この小さなピースを自分で作る方法は見つかっていません。どこかで探してみます。 Taras Slobodyanik 2017.03.22 10:42 #1614 isiklik:みんな、一緒に暮らそうよ。:)これは私のTSの一部で、BAY側のすべてのオープントレードの価格を合計し、トレード数 で割って200pipsを加算する必要があります。そして、売る方向には200pipsを引きます。MQL4コードを書くのを手伝ってくれる人はいますか?X1 - XオープントレードY - 未決済取引数X1 + X2 + X3 + X4 + X...のような式になるはずです。/ Y+200例えば、BAIの未決済取引が5つある場合、それらを合計して5で割って200を足せばいいのです。そして、売りの8つのオープントレードを合計し、8で割って200を引く必要があります。MQL4でのコードを送ってください。ありがとうございました。 //Профит для бая и селла double tp_buy = AvgPrice(OP_BUY, 200); double tp_sell = AvgPrice(OP_SELL, 200); //Считаем среднюю цену открытия и прибавляем Отступ (TP) double AvgPrice (int type, double TP=0) { double sum_price=0; double sum_comission=0; double avg_price=0; double order_lots=0; //складываем Лоты, Цену, Комиссии for(int i=OrdersTotal()-1; i>=0; i--) { bool i2=false; while(i2==false && !IsStopped())i2=OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderType()==type && OrderSymbol()==_Symbol && Magic==OrderMagicNumber() && OrderCloseTime()==0) { sum_price += OrderOpenPrice() * OrderLots(); order_lots += OrderLots(); sum_comission += OrderSwap()+OrderCommission(); } } //определяем среднюю цену и прибавляем Отступ if (order_lots>0) { sum_comission = sum_comission / order_lots / MarketInfo(Symbol(),MODE_TICKVALUE) * _Point; if (type == OP_BUY) avg_price = sum_price / order_lots + sum_comission + TP*_Point; else avg_price = sum_price / order_lots - sum_comission - TP*_Point; } return (NormalizeDouble(avg_price,_Digits)); } isiklik 2017.03.22 11:32 #1615 Taras Slobodyanik: タラスさん、ありがとうございました。こんな間違いもあるんですね。ググってみようと思います。error 168: 'AvgPrice' -関数が 定義されていません。error 168: 'AvgPrice' - 関数が定義されていません。error 256: 'Magic' - 未宣言の識別子結果:エラー3件、警告0件 Владимир 2017.03.22 15:42 #1616 誰がわかる?TREND LINE BY ANGLEの 計算式です。このツールは、MT4でどのような値に基づいて角度を計算するのですか? isiklik 2017.03.22 20:01 #1617 Taras Slobodyanik: Googleは全く役に立ちませんね。AvgPriceとMagicの どこが悪いのかがわからない。このコードについて私が理解していることは、手数料、スワップ、ロットを計算することです。そんなの全然いらないよ。:( Vitaly Muzichenko 2017.03.22 20:49 #1618 isiklik: Googleは全く役に立ちませんね。AvgPriceとMagicの どこが悪いのかがわからない。このコードについて私が理解していることは、手数料、スワップ、ロットを計算することです。そんなの 全然いらないよ。:( そうです、私たちも100%理解しています、それが 必要なのです MosheDayan 2017.03.24 10:21 #1619 Sergey Gritsay: そのためには、ローカルコンピュータの外にサーバーを作り、このサーバーを介してデータを転送する必要があります。MTでは、このデータを処理するインジケータやアドバイザーを書いたり、VPNサーバーに端末を置いて、そこに自分のアカウントから友人のアカウントへの案件のコピー機を設定したりします。もう一つの方法は、シグナル サービスを通じて、指定されたレベルで実行された自分のトレードをコピーすることです。一般的には、お客様の資金力を考慮して、適切なソフトを発注する必要があります。 前史を思い起こしてみよう。csvから日次データを受け取り、チャートに表示するインジケータがあります。自宅のノートパソコンからサーバーを作成しました(弱いですが、そこでの計算は必要なく、csvを与えることになり、彼らは非常に小さいです)。テスト接続用のサーバーでは、通常のフォーラムエンジンを流し、外からすべてが見えるようです。アドバイスに協力する。それは、そこからインジケータcsvファイルを読み取るために、サーバー上にあるべき?つまり、インジケータはどのようにcsvデータベースと通信しているのでしょうか?多分、エンジンのfTPサーバーか何かを記入し、MTのためにいくつかの特別なポートを開く必要があることができます?それとも、一般的に間違った方向に進んでしまったのでしょうか?感謝 Vitalie Postolache 2017.03.24 10:47 #1620 MosheDayan: 前史を思い起こしてみよう。csvから日次データを受け取り、チャート上に(水平レベル)表示するインジケータがあります。自宅のノートパソコンからサーバーを作成(弱いですが、そこでの計算は不要でcsvが出ますし、非常に小さいです)。テスト接続用のサーバーでは、通常のフォーラムエンジンを流し、外からすべてが見えるようです。アドバイスに協力する。それは、そこからインジケータcsvファイルを読み取るために、サーバー上にあるべき?つまり、インジケータはどのようにcsvデータベースと通信しているのでしょうか?多分、エンジンのfTPサーバーか何かを記入し、MTのためにいくつかの特別なポートを開く必要があることができます?それとも、一般的に間違った方向に入り込んでしまったのか?感謝 MySQLを掘る。 1...155156157158159160161162163164165166167168169...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...
MQL4でコードを書いてください。
...お騒がせしました。これは初めて出会いました。コードの書き方を知っていれば、自分で書いていたでしょう。自分でEAを作りたかったんです。あとは、コードを書くだけです。あとはForex EA Generatorでやりました。この小さなピースを自分で作る方法は見つかっていません。
どこかで探してみます。
みんな、一緒に暮らそうよ。:)
これは私のTSの一部で、BAY側のすべてのオープントレードの価格を合計し、トレード数 で割って200pipsを加算する必要があります。そして、売る方向には200pipsを引きます。
MQL4コードを書くのを手伝ってくれる人はいますか?
X1 - Xオープントレード
Y - 未決済取引数
X1 + X2 + X3 + X4 + X...のような式になるはずです。/ Y+200
例えば、BAIの未決済取引が5つある場合、それらを合計して5で割って200を足せばいいのです。そして、売りの8つのオープントレードを合計し、8で割って200を引く必要があります。
MQL4でのコードを送ってください。
ありがとうございました。
タラスさん、ありがとうございました。
こんな間違いもあるんですね。ググってみようと思います。
Googleは全く役に立ちませんね。AvgPriceとMagicの どこが悪いのかがわからない。
このコードについて私が理解していることは、手数料、スワップ、ロットを計算することです。そんなの全然いらないよ。:(
Googleは全く役に立ちませんね。AvgPriceとMagicの どこが悪いのかがわからない。
このコードについて私が理解していることは、手数料、スワップ、ロットを計算することです。そんなの 全然いらないよ。:(
そのためには、ローカルコンピュータの外にサーバーを作り、このサーバーを介してデータを転送する必要があります。MTでは、このデータを処理するインジケータやアドバイザーを書いたり、VPNサーバーに端末を置いて、そこに自分のアカウントから友人のアカウントへの案件のコピー機を設定したりします。もう一つの方法は、シグナル サービスを通じて、指定されたレベルで実行された自分のトレードをコピーすることです。一般的には、お客様の資金力を考慮して、適切なソフトを発注する必要があります。
前史を思い起こしてみよう。csvから日次データを受け取り、チャートに表示するインジケータがあります。自宅のノートパソコンからサーバーを作成しました(弱いですが、そこでの計算は必要なく、csvを与えることになり、彼らは非常に小さいです)。テスト接続用のサーバーでは、通常のフォーラムエンジンを流し、外からすべてが見えるようです。アドバイスに協力する。それは、そこからインジケータcsvファイルを読み取るために、サーバー上にあるべき?つまり、インジケータはどのようにcsvデータベースと通信しているのでしょうか?多分、エンジンのfTPサーバーか何かを記入し、MTのためにいくつかの特別なポートを開く必要があることができます?それとも、一般的に間違った方向に進んでしまったのでしょうか?感謝
前史を思い起こしてみよう。csvから日次データを受け取り、チャート上に(水平レベル)表示するインジケータがあります。自宅のノートパソコンからサーバーを作成(弱いですが、そこでの計算は不要でcsvが出ますし、非常に小さいです)。テスト接続用のサーバーでは、通常のフォーラムエンジンを流し、外からすべてが見えるようです。アドバイスに協力する。それは、そこからインジケータcsvファイルを読み取るために、サーバー上にあるべき?つまり、インジケータはどのようにcsvデータベースと通信しているのでしょうか?多分、エンジンのfTPサーバーか何かを記入し、MTのためにいくつかの特別なポートを開く必要があることができます?それとも、一般的に間違った方向に入り込んでしまったのか?感謝
MySQLを掘る。