コーディングの方法は? - ページ 256 1...249250251252253254255256257258259260261262263...347 新しいコメント derumuro 2011.02.22 14:45 #2551 Kalenzo: 一番簡単な方法は、各注文の利益を確認することです(pipsを数えてロットを掛けるのではありません)。また、マジックナンバーでトレードを分けてください(そうすれば、利益もカウントされます)。以下は、選択したEAの利益をカウントするために私が使用している関数の例です(マジックナンバーに基づく)。 double profitCount() { double oc = 0; for(int cnt = 0 ;cnt<OrdersTotal();cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderMagicNumber() == Magic) { oc+= OrderProfit()+OrderSwap()+OrderCommission(); } } return(oc); } Kalenzoさん、こんにちは。 リプレイをありがとうございます。 全ての注文の利益がゼロになった場合、チャートに水平線を 引きたいのですが(視覚的なコントロールや情報のため)。どのようにポイントを計算するのですか? ありがとうございます。 derumuro Tjipke de Vries 2011.02.22 20:11 #2552 Kalenzo: 最も簡単な方法は、各注文の利益をチェックすることです(pipsを数えてロット値を乗じる代わりに)。また、マジックナンバーで取引を分ける必要があります(そうすれば、利益もカウントされます)。以下は、選択したEAの利益をカウントするために私が使用している関数の例です(マジックナンバーに基づく)。 double profitCount() { double oc = 0; for(int cnt = 0 ;cnt<OrdersTotal();cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderMagicNumber() == Magic) { oc+= OrderProfit()+OrderSwap()+OrderCommission(); } } return(oc); } そのEAはすでに作られており、DonnaforexのフォーラムMyCommunityで見ることができます。 EAの名前 MoneyManagerEaVer02 Ozan Buyuksemerciによって作られたもので、そのサイトのメンバーであれば無料でダウンロードすることができます。 だから、登録し、メンバーゾーンであなたのEAを見つける derumuro 2011.02.24 12:49 #2553 deVries: そのEAはすでに作られています、DonnaforexのフォーラムMyCommunityで見ることができます。EA名 MoneyManagerEaVer02 Ozan Buyuksemerciによって作られたもので、このサイトのメンバーであれば無料でダウンロードできます。 登録し、メンバーゾーンであなたのEAを見つけてください。 こんにちは、deVriesさん。 ご返信ありがとうございます。 フォーラムでは、バージョン1.0しか見つかりませんでした。 私はここからClose All MULTIFUNCTIONAL EA.mq4を使っています。 注文関連のインジケーター、スクリプト、EAがすべて揃っています@Forex Factory このEAは、あなたのEAと似ています。 EAでは一定の利益水準で注文がクローズされます。 x-pipsの利益まで注文をクローズさせたいと思っています。 よろしくお願いします。 derumuro halobungie 2011.02.25 15:05 #2554 一晩に一回だけトレードする こんにちは。 私のEAは、一晩に一回だけ取引をする必要があります。 次のようなコードがあります。 int IsTradeTime() { int li_8; if (DayOfWeek() EndingTradeDay) return (0); int li_0 = 60 * 時間(TimeCurrent())+ TimeMinute(TimeCurrent())。 int li_4 = 60 * StartHour + StartMinute; li_8 = 60 * StopHour + li_8; if (li_4 == li_8) return (1); if (li_4 < li_8) { もし、(li_0 > li_8) { もし、! if (!(li_0 >= li_4 && li_0 < li_8)) return (0); return (1); } if (li_4 > li_8) { もし、? if (!(li_0 >= li_4 || li_0 < li_8)) return (0); return (1); } return (0); } しかし、目標は、彼が私に1つだけ取引をさせることです。どのように私はこれをコーディングすることができますか? 事前にありがとうございました ハロバンギ phoenix 2011.02.28 09:20 #2555 1pipあたりの$gainの計算方法 どのように$gain per pipを計算するのですか? 助けてください^_^。 pacix 2011.03.04 10:40 #2556 エクセル上のマルチプラットフォーム・データ... こんにちは。 私はMT4スクリプトの初心者なので、どうか助けてください... 私は10台のMT4プラットフォームでいくつかのEAをテストしています。私がしたいことは、現在の口座 残高と利益を、60分ごとに(または異なる時間枠で...)エクセルまたは.csvまたは.txtファイルにエクスポートし、すべてのプラットフォーム用の単一ファイルにすることです。 私はスクリプトを使用していますが、コードがなく、残念なことに、このスクリプトはファイルに対して1つのプラットフォームのデータしか報告しません...。 私の要求に対して、すでに開発されたソリューションがあるのでしょうか? ご迷惑をおかけしますが、よろしくお願いします。 MIDASea 2011.03.04 13:30 #2557 ポイント前の数字 こんにちは。 以下のコードを使用していますが、チャートに印刷する際に、OpenMinuteの設定をポイントの前に2桁で表示する方法はないでしょうか? ポイントの前に1桁しかない場合は01と表示させたいのですが。 extern int OpenMinute = 1; 文字列 TradeSession="1st Session Open: "+OpenHour+""+OpenMinute+" Close:"+CloseHour+":"+CloseMinute+""; ご教授ありがとうございました。 ご協力ありがとうございました。 ジョージ Jason 2011.03.10 12:55 #2558 特定のコメント/マジックナンバーが生成されたときにEAに取引をさせないようにするにはどうしたらいいですか? こんにちは。 マジックナンバーを生成し、それをトレードのコメントセクションで使用するEAを開発しています。 非常に長いコメントが生成された場合はうまくいきますが、EAによって生成された3桁のコメントはすべて負けてしまいます! 3桁のコメントが生成されたトレードを簡単にフィルタリングする方法はないでしょうか? 本来は、EAに「おい、コメントが3桁の長さだったら、トレードを開くなよ」と言うことです。 それ以外なら何でもいいよ "という感じです。 ありがとうございます。 Robert 2011.03.10 15:32 #2559 RDKamikaze: こんにちは。私はマジックナンバーを生成し、それをトレードのコメント欄で使用するEAを開発しています。しかし、EAによって生成された3桁のコメントはすべて負けてしまいます! 3桁のコメントが生成されたトレードを簡単にフィルタリングする方法はありますか?基本的には、EAに「おい、コメントが3桁の長さだったら、トレードを開くな。それ以外は何でもいいよ "と伝えることです。 ありがとうございます! RDさん、こんにちは。 コードを見ずに...これは確認 するためのいくつかの簡単なアイデアです... コメントは、コメントをトリガーするコード操作に関連しています.... 1) コメントが発生するコードセクションを見つけます。 2) そのコメント/操作には、コメントのトリガーとなる値が関連している可能性が高い。 3) それらの値を使用して、これらのコメントがトリガーされないようにトレードをフィルタリングする.... これがお役に立てれば幸いです。 ロバート hoser 2011.03.10 16:12 #2560 具体的なコーディングのヘルプ こんにちは。私は、ある戦略に基づいて作成した実行可能なEAを持っており、英国のオープンと米国のオープンの数時間の間にうまく機能します。 問題は、それをコード化する方法がわからないことで、私を助けることができる誰かを探しています。 基本的に、私はEAが実行される時間帯を手動で調整できるようにしたいと思っています。 ブローカーの時間かグリニッジ標準時のどちらかに基づいています。 例えば、私はEAが8:00am GMTから5:00pm GMTまで取引を開始し、翌日まで取引を開始しないようにしたいのです。 これを実現するために、どなたか助けていただけませんか? よろしくお願いします。 1...249250251252253254255256257258259260261262263...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
一番簡単な方法は、各注文の利益を確認することです(pipsを数えてロットを掛けるのではありません)。また、マジックナンバーでトレードを分けてください(そうすれば、利益もカウントされます)。以下は、選択したEAの利益をカウントするために私が使用している関数の例です(マジックナンバーに基づく)。
double profitCount()
{
double oc = 0;
for(int cnt = 0 ;cnt<OrdersTotal();cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderMagicNumber() == Magic)
{
oc+= OrderProfit()+OrderSwap()+OrderCommission();
}
}
return(oc);
}
Kalenzoさん、こんにちは。
リプレイをありがとうございます。
全ての注文の利益がゼロになった場合、チャートに水平線を 引きたいのですが(視覚的なコントロールや情報のため)。どのようにポイントを計算するのですか?
ありがとうございます。
derumuro
最も簡単な方法は、各注文の利益をチェックすることです(pipsを数えてロット値を乗じる代わりに)。また、マジックナンバーで取引を分ける必要があります(そうすれば、利益もカウントされます)。以下は、選択したEAの利益をカウントするために私が使用している関数の例です(マジックナンバーに基づく)。
double profitCount()
{
double oc = 0;
for(int cnt = 0 ;cnt<OrdersTotal();cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderMagicNumber() == Magic)
{
oc+= OrderProfit()+OrderSwap()+OrderCommission();
}
}
return(oc);
}
そのEAはすでに作られており、DonnaforexのフォーラムMyCommunityで見ることができます。
EAの名前 MoneyManagerEaVer02
Ozan Buyuksemerciによって作られたもので、そのサイトのメンバーであれば無料でダウンロードすることができます。
だから、登録し、メンバーゾーンであなたのEAを見つける
そのEAはすでに作られています、DonnaforexのフォーラムMyCommunityで見ることができます。
EA名 MoneyManagerEaVer02
Ozan Buyuksemerciによって作られたもので、このサイトのメンバーであれば無料でダウンロードできます。
登録し、メンバーゾーンであなたのEAを見つけてください。こんにちは、deVriesさん。
ご返信ありがとうございます。
フォーラムでは、バージョン1.0しか見つかりませんでした。
私はここからClose All MULTIFUNCTIONAL EA.mq4を使っています。
注文関連のインジケーター、スクリプト、EAがすべて揃っています@Forex Factory
このEAは、あなたのEAと似ています。
EAでは一定の利益水準で注文がクローズされます。
x-pipsの利益まで注文をクローズさせたいと思っています。
よろしくお願いします。
derumuro
一晩に一回だけトレードする
こんにちは。
私のEAは、一晩に一回だけ取引をする必要があります。
次のようなコードがあります。
int IsTradeTime() {
int li_8;
if (DayOfWeek() EndingTradeDay) return (0);
int li_0 = 60 * 時間(TimeCurrent())+ TimeMinute(TimeCurrent())。
int li_4 = 60 * StartHour + StartMinute;
li_8 = 60 * StopHour + li_8;
if (li_4 == li_8) return (1);
if (li_4 < li_8) { もし、(li_0 > li_8) { もし、!
if (!(li_0 >= li_4 && li_0 < li_8)) return (0);
return (1);
}
if (li_4 > li_8) { もし、?
if (!(li_0 >= li_4 || li_0 < li_8)) return (0);
return (1);
}
return (0);
}
しかし、目標は、彼が私に1つだけ取引をさせることです。どのように私はこれをコーディングすることができますか?
事前にありがとうございました
ハロバンギ
1pipあたりの$gainの計算方法
どのように$gain per pipを計算するのですか?
助けてください^_^。
エクセル上のマルチプラットフォーム・データ...
こんにちは。
私はMT4スクリプトの初心者なので、どうか助けてください...
私は10台のMT4プラットフォームでいくつかのEAをテストしています。私がしたいことは、現在の口座 残高と利益を、60分ごとに(または異なる時間枠で...)エクセルまたは.csvまたは.txtファイルにエクスポートし、すべてのプラットフォーム用の単一ファイルにすることです。
私はスクリプトを使用していますが、コードがなく、残念なことに、このスクリプトはファイルに対して1つのプラットフォームのデータしか報告しません...。
私の要求に対して、すでに開発されたソリューションがあるのでしょうか?
ご迷惑をおかけしますが、よろしくお願いします。
ポイント前の数字
こんにちは。
以下のコードを使用していますが、チャートに印刷する際に、OpenMinuteの設定をポイントの前に2桁で表示する方法はないでしょうか?
ポイントの前に1桁しかない場合は01と表示させたいのですが。
extern int OpenMinute = 1;
文字列 TradeSession="1st Session Open: "+OpenHour+""+OpenMinute+" Close:"+CloseHour+":"+CloseMinute+"";
ご教授ありがとうございました。
ご協力ありがとうございました。
ジョージ
特定のコメント/マジックナンバーが生成されたときにEAに取引をさせないようにするにはどうしたらいいですか?
こんにちは。 マジックナンバーを生成し、それをトレードのコメントセクションで使用するEAを開発しています。 非常に長いコメントが生成された場合はうまくいきますが、EAによって生成された3桁のコメントはすべて負けてしまいます!
3桁のコメントが生成されたトレードを簡単にフィルタリングする方法はないでしょうか? 本来は、EAに「おい、コメントが3桁の長さだったら、トレードを開くなよ」と言うことです。 それ以外なら何でもいいよ "という感じです。
ありがとうございます。
こんにちは。私はマジックナンバーを生成し、それをトレードのコメント欄で使用するEAを開発しています。しかし、EAによって生成された3桁のコメントはすべて負けてしまいます!
3桁のコメントが生成されたトレードを簡単にフィルタリングする方法はありますか?基本的には、EAに「おい、コメントが3桁の長さだったら、トレードを開くな。それ以外は何でもいいよ "と伝えることです。
ありがとうございます!RDさん、こんにちは。
コードを見ずに...これは確認 するためのいくつかの簡単なアイデアです...
コメントは、コメントをトリガーするコード操作に関連しています....
1) コメントが発生するコードセクションを見つけます。
2) そのコメント/操作には、コメントのトリガーとなる値が関連している可能性が高い。
3) それらの値を使用して、これらのコメントがトリガーされないようにトレードをフィルタリングする....
これがお役に立てれば幸いです。
ロバート
具体的なコーディングのヘルプ
こんにちは。私は、ある戦略に基づいて作成した実行可能なEAを持っており、英国のオープンと米国のオープンの数時間の間にうまく機能します。
問題は、それをコード化する方法がわからないことで、私を助けることができる誰かを探しています。
基本的に、私はEAが実行される時間帯を手動で調整できるようにしたいと思っています。 ブローカーの時間かグリニッジ標準時のどちらかに基づいています。
例えば、私はEAが8:00am GMTから5:00pm GMTまで取引を開始し、翌日まで取引を開始しないようにしたいのです。
これを実現するために、どなたか助けていただけませんか?
よろしくお願いします。