コーディングの方法は? - ページ 256

 
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

 
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を見つける

 
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

 

一晩に一回だけトレードする

こんにちは。

私の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桁の長さだったら、トレードを開くなよ」と言うことです。 それ以外なら何でもいいよ "という感じです。

ありがとうございます。

 
RDKamikaze:
こんにちは。私はマジックナンバーを生成し、それをトレードのコメント欄で使用するEAを開発しています。しかし、EAによって生成された3桁のコメントはすべて負けてしまいます!

3桁のコメントが生成されたトレードを簡単にフィルタリングする方法はありますか?基本的には、EAに「おい、コメントが3桁の長さだったら、トレードを開くな。それ以外は何でもいいよ "と伝えることです。

ありがとうございます!

RDさん、こんにちは。

コードを見ずに...これは確認 するためのいくつかの簡単なアイデアです...

コメントは、コメントをトリガーするコード操作に関連しています....

1) コメントが発生するコードセクションを見つけます。

2) そのコメント/操作には、コメントのトリガーとなる値が関連している可能性が高い。

3) それらの値を使用して、これらのコメントがトリガーされないようにトレードをフィルタリングする....

これがお役に立てれば幸いです。

ロバート

 

具体的なコーディングのヘルプ

こんにちは。私は、ある戦略に基づいて作成した実行可能なEAを持っており、英国のオープンと米国のオープンの数時間の間にうまく機能します。

問題は、それをコード化する方法がわからないことで、私を助けることができる誰かを探しています。

基本的に、私はEAが実行される時間帯を手動で調整できるようにしたいと思っています。 ブローカーの時間かグリニッジ標準時のどちらかに基づいています。

例えば、私はEAが8:00am GMTから5:00pm GMTまで取引を開始し、翌日まで取引を開始しないようにしたいのです。

これを実現するために、どなたか助けていただけませんか?

よろしくお願いします。