記事"MQL5オブジェクト指向のプログラミングアプローチを使ったExpert Advisorのプログラミング"についてのディスカッション - ページ 3 1234 新しいコメント Snaf 2014.04.18 07:56 #21 VictorD:分からないことがあるので教えてください:EA関数の 一番最初に: doInitが呼び出されます(おそらくデフォルトでは、これらの変数にはNULLと0が代入されています)。setPeriodとsetSymbolはInitの前にあるべきです。 VictorD 2014.04.18 19:07 #22 Snaf: doInitがトリガーされる(おそらくデフォルトではこれらの変数はNULLと0に設定されている)。setPeriodとsetSymbolはInitの前であるべきです。なるほど。 spinnybobo 2015.05.18 08:20 #23 素晴らしい記事だ!まだ全部は読んでいないが、すでに言えることは、これまで見たどの記事よりもずっと役に立つということだ。本当にありがとう。) スペンサー MOHAMMED SAFAR AL-OTAIBI 2017.10.04 13:56 #24 if(base_currency=="USD") { one_lot_price=contract_size/levrage; } else { double bprice= SymbolInfoDouble(symbol,SYMBOL_BID); one_lot_price=bprice*contract_size/levrage; } 素晴らしいスレッドです。いくつか計算ミスが あります。ペアはcadchf ですか?また、あなたはすべてのシンボルに対して一定のレバレッジを仮定しています。\ほとんどのブローカーはペアによってレバレッジが異なります:C*Lots*YYYDDDYYYは基本通貨、DDDは支配通貨です。例えば、CADCHFに到達するまでは、うまくいくでしょう。YYYDDD = CADUSD。---------------USDCAD is whown in theMarketwacth¦ではありません 。だから、3つ目の条件else-ifを 追加する必要がある。 Discussion of article "Writing MQL5オブジェクト指向のプログラミングアプローチを使ったExpert Advisorのプログラミング エキスパートアドバイザーの資金管理のためのファンクション MOHAMMED SAFAR AL-OTAIBI 2017.10.04 13:57 #25 C=契約サイズ/ペア・レバレッジ Metin Kostekci 2018.02.11 21:38 #26 とてもいい記事だ。 multiplicator 2019.01.30 05:40 #27 翻訳エラー このブロックを挿入し忘れた。//--- その他のパラメータ int STP,TKP; // ストップロスとテイクプロフィットの値に使用する。 // クラスのオブジェクトを作成する MyExpert Cexpert; pixparker 2020.11.14 02:50 #28 とても参考になりました。EA開発の導入がとても早くできました。 Rahul Dhangar 2020.12.29 22:51 #29 この素晴らしい記事をありがとう。 この記事は10年前に書かれたものですが、まだ新進のEAコーダーには参考になると思います。 あなたはまだMQL5で活動していますか?あなたが公開した記事は4つしか見当たりません(すべて2010年公開)。 James Bernard Karlowicz 2022.11.18 21:47 #30 ありがとうございます。OOPのパワーを理解しないまま、自分のEAのコードを書き出してしまいましたが、これを読んだらもっとすっきりすること請け合いです。 1234 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
分からないことがあるので教えてください:
EA関数の 一番最初に:
doInitがトリガーされる(おそらくデフォルトではこれらの変数はNULLと0に設定されている)。setPeriodとsetSymbolはInitの前であるべきです。
なるほど。
素晴らしい記事だ!まだ全部は読んでいないが、すでに言えることは、これまで見たどの記事よりもずっと役に立つということだ。
本当にありがとう。)
スペンサー
if(base_currency=="USD")
{
one_lot_price=contract_size/levrage;
}
else
{
double bprice= SymbolInfoDouble(symbol,SYMBOL_BID);
one_lot_price=bprice*contract_size/levrage;
}
素晴らしいスレッドです。
いくつか計算ミスが あります。
ペアはcadchf ですか?
また、あなたはすべてのシンボルに対して一定のレバレッジを仮定しています。
\ほとんどのブローカーはペアによってレバレッジが異なります:C*Lots*YYYDDD
YYYは基本通貨、DDDは支配通貨です。
例えば、CADCHFに到達するまでは、うまくいくでしょう。
YYYDDD = CADUSD。---------------USDCAD is whown in theMarketwacth¦ではありません 。
だから、3つ目の条件else-ifを 追加する必要がある。
C=契約サイズ/ペア・レバレッジ
このブロックを挿入し忘れた。
この素晴らしい記事をありがとう。 この記事は10年前に書かれたものですが、まだ新進のEAコーダーには参考になると思います。
あなたはまだMQL5で活動していますか?あなたが公開した記事は4つしか見当たりません(すべて2010年公開)。