変換:easyLanguage - ページ 2 12345 新しいコメント Giuliano 2006.05.19 12:08 #11 ありがとうイゴラド!!!! さようなら ボッラ Giuliano 2006.05.30 10:18 #12 こんにちは、Igoradさんお元気ですか? また、あなたの助けが必要です。 Easy Languageのこの部分を翻訳してください... if (PositionProfit(1)<0 and PositionProfit(2)<0) then contr_plus=1; else contr_plus=0; ...で.... PastTradeProfit(); if ((pastpips[1]+pastpips[2]) < 0 && (pastpips[3]+pastpips[4]) < 0)) { contr_plus = 1; さもなくば { contr_plus = 0; } ...そして... void PastTradeProfit() { int total=HistoryTotal(), n=0; ArrayResize(pastpips,total)。 for (int cnt=total-1;cnt>=0;cnt--) { if ( OrderSymbol()==Symbol()) { if (!OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY) && OrderType() > OP_SELL ) continue; if (オーダータイプ()==OP_BUY) {n = n+1; pastpips[n] = MathRound((OrderClosePrice()-OrderOpenPrice())/MarketInfo(Symbol(),MODE_POINT));}. if (OrderType()==OP_SELL) {n = n+1; pastpips[n] = MathRound((OrderOpenPrice()-OrderClosePrice())/MarketInfo(Symbol(),MODE_POINT));}. } } } ......MT4では。 しかし、PositionProfit(1)は昨日の利益、PositionProfit(2)は一昨日の利益を意味します。その代わり、あなたのMT4コードでは、2回連続でマイナス利益の取引があるときはcontr_plus=1となり、2回連続でマイナス利益の日があるときはcontr_plus=1にはなりません。 このためにMT4のコードを変更することは可能でしょうか? ありがとうございます。 Bolla Convert: easyLanguage コーディングの方法は? 10ポイント 3.mq4 Erman Ardianto 2006.05.30 12:21 #13 こんにちは、Bollaさん、私はプログラマーではないので、あなたを助けることができることはありません。しかし、あなたがtradestationのユーザーであることから、質問があります。MT4のバック テストがひどいのは知っていますが、tradestationはどうですか? ありがとうございます。 Giuliano 2006.05.30 12:42 #14 デビルさん、TSはMT4より使い勝手が良く、EasyLanguageがとても「簡単」、バックテストが親しみやすいので気に入っています。TSに搭載されているコメンタリーエキスパートという機能で完璧なデバッグが可能です。 私のプロジェクトは、TSで収益性の高い取引システムを作成し、TSでバックテストを行い、MT4で翻訳し、MT4でバックテストを行い(可能であれば)、デモ 口座でMT4でフォワードテストを行うことです: このステップがすべて肯定的になる場合、私はライブ口座で取引しようと思います。 私の大きな問題は、MT4の環境です。mql4の言語での翻訳が難しく(助けが必要です...... )、MT4でEAのバックテストをしています。 さようなら。 Bolla Igor Durkin 2006.05.30 13:22 #15 こんにちは。 PositionProfit(num)は過去数日分の利益ではなく、一つ前のポジションの利益です。 あなたの戦略では、1ポジション=2枚(MT4では2ロット)、同時にオープンします。 つまり、Position(1) = pastpips[1]+pastpips[2], Position(2) = pastpips[3]+pastpips[4] ということです。 バックテストについて: MT4で1Mのデータを使用した場合、実トレードと非常に良い一致が得られます。 実トレードと一致します。 イゴール Erman Ardianto 2006.05.30 14:21 #16 gbolla: 私は、TSはユーザーフレンドリーで、EasyLanguageは非常に "簡単 "で、バックテストはMT4よりも親しみやすいので、気に入っています。TSに搭載されているCommentary Expertという機能で完璧なデバッグが可能です。私のプロジェクトは、TSで収益性の高い取引システムを作成し、TSでバックテストを行い、MT4で翻訳し、MT4でバックテストを行い(可能であれば)、デモ口座でMT4でフォワードテストを行うことです:このすべてのステップが肯定的になる場合、私はライブ口座で取引しようとします。 私の大きな問題は、MT4の環境です。mql4の言語での翻訳が難しく(助けが必要です...... )、MT4でEAのバックテストをしています。 さようなら。 Bolla こんにちは、Bolla、あなたの応答に感謝します。 Giuliano 2006.05.31 06:46 #17 こんにちは、イゴラド。「バックテストについて: 1MデータのMT4では、実トレードと非常に良い一致が得られます。? バックテストにM1タイムフレームのEAを使用していますか?それとも、1Mデータの時間枠でティック分析を使用し、EAはM30TFでテストしているのでしょうか? ありがとうございます。 Bolla Giuliano 2006.05.31 06:51 #18 イゴラドさん、すみません、もう一つ質問があります。 X回連続でマイナストレードがあったときにトレードを停止し、エミュレートモードでエントリーし、Y回連続でプラストレードが あったときにライブトレードを再開したいです。良いアイデアだと思います。 この機能を弊社のEAにプログラムすることは可能でしょうか? ありがとうございました。 Bolla Igor Durkin 2006.05.31 12:29 #19 gbolla: こんにちは、Igorad。「バックテストについて:1MデータのMT4では、実トレードと非常に良い一致が得られます。?バックテストにM1タイムフレームでEAを使用していますか?それとも、1Mデータの時間枠でティック分析を使用し、EAはM30 TFでテストしているのですか? ありがとうございます。 Bolla 数日間トレードした後、テスターで同じようにティック 分析をしてみてください。 2番目の質問について。良いアイデアですが、実現は簡単ではありません。 イゴール Giuliano 2006.05.31 13:21 #20 Igoradさん、ご返事ありがとうございます。 あなたの気ままさに期待しています.... !! Bolla 12345 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうイゴラド!!!!
さようなら
ボッラ
こんにちは、Igoradさんお元気ですか?
また、あなたの助けが必要です。
Easy Languageのこの部分を翻訳してください...
if (PositionProfit(1)<0 and PositionProfit(2)<0) then
contr_plus=1;
else contr_plus=0;
...で....
PastTradeProfit();
if ((pastpips[1]+pastpips[2]) < 0 && (pastpips[3]+pastpips[4]) < 0))
{
contr_plus = 1;
さもなくば
{
contr_plus = 0;
}
...そして...
void PastTradeProfit()
{
int total=HistoryTotal(), n=0;
ArrayResize(pastpips,total)。
for (int cnt=total-1;cnt>=0;cnt--)
{
if ( OrderSymbol()==Symbol())
{
if (!OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY) && OrderType() > OP_SELL ) continue;
if (オーダータイプ()==OP_BUY)
{n = n+1;
pastpips[n] = MathRound((OrderClosePrice()-OrderOpenPrice())/MarketInfo(Symbol(),MODE_POINT));}.
if (OrderType()==OP_SELL)
{n = n+1;
pastpips[n] = MathRound((OrderOpenPrice()-OrderClosePrice())/MarketInfo(Symbol(),MODE_POINT));}.
}
}
}
......MT4では。
しかし、PositionProfit(1)は昨日の利益、PositionProfit(2)は一昨日の利益を意味します。その代わり、あなたのMT4コードでは、2回連続でマイナス利益の取引があるときはcontr_plus=1となり、2回連続でマイナス利益の日があるときはcontr_plus=1にはなりません。
このためにMT4のコードを変更することは可能でしょうか?
ありがとうございます。
Bolla
こんにちは、Bollaさん、私はプログラマーではないので、あなたを助けることができることはありません。しかし、あなたがtradestationのユーザーであることから、質問があります。MT4のバック テストがひどいのは知っていますが、tradestationはどうですか?
ありがとうございます。
デビルさん、TSはMT4より使い勝手が良く、EasyLanguageがとても「簡単」、バックテストが親しみやすいので気に入っています。TSに搭載されているコメンタリーエキスパートという機能で完璧なデバッグが可能です。
私のプロジェクトは、TSで収益性の高い取引システムを作成し、TSでバックテストを行い、MT4で翻訳し、MT4でバックテストを行い(可能であれば)、デモ 口座でMT4でフォワードテストを行うことです: このステップがすべて肯定的になる場合、私はライブ口座で取引しようと思います。
私の大きな問題は、MT4の環境です。mql4の言語での翻訳が難しく(助けが必要です...... )、MT4でEAのバックテストをしています。
さようなら。
Bolla
こんにちは。
PositionProfit(num)は過去数日分の利益ではなく、一つ前のポジションの利益です。
あなたの戦略では、1ポジション=2枚(MT4では2ロット)、同時にオープンします。 つまり、Position(1) = pastpips[1]+pastpips[2], Position(2) = pastpips[3]+pastpips[4] ということです。
バックテストについて: MT4で1Mのデータを使用した場合、実トレードと非常に良い一致が得られます。
実トレードと一致します。
イゴール
私は、TSはユーザーフレンドリーで、EasyLanguageは非常に "簡単 "で、バックテストはMT4よりも親しみやすいので、気に入っています。TSに搭載されているCommentary Expertという機能で完璧なデバッグが可能です。
私のプロジェクトは、TSで収益性の高い取引システムを作成し、TSでバックテストを行い、MT4で翻訳し、MT4でバックテストを行い(可能であれば)、デモ口座でMT4でフォワードテストを行うことです:このすべてのステップが肯定的になる場合、私はライブ口座で取引しようとします。
私の大きな問題は、MT4の環境です。mql4の言語での翻訳が難しく(助けが必要です...... )、MT4でEAのバックテストをしています。
さようなら。
Bollaこんにちは、Bolla、あなたの応答に感謝します。
こんにちは、イゴラド。「バックテストについて: 1MデータのMT4では、実トレードと非常に良い一致が得られます。?
バックテストにM1タイムフレームのEAを使用していますか?それとも、1Mデータの時間枠でティック分析を使用し、EAはM30TFでテストしているのでしょうか?
ありがとうございます。
Bolla
イゴラドさん、すみません、もう一つ質問があります。
X回連続でマイナストレードがあったときにトレードを停止し、エミュレートモードでエントリーし、Y回連続でプラストレードが あったときにライブトレードを再開したいです。良いアイデアだと思います。
この機能を弊社のEAにプログラムすることは可能でしょうか?
ありがとうございました。
Bolla
こんにちは、Igorad。「バックテストについて:1MデータのMT4では、実トレードと非常に良い一致が得られます。?
バックテストにM1タイムフレームでEAを使用していますか?それとも、1Mデータの時間枠でティック分析を使用し、EAはM30 TFでテストしているのですか?
ありがとうございます。
Bolla数日間トレードした後、テスターで同じようにティック 分析をしてみてください。
2番目の質問について。良いアイデアですが、実現は簡単ではありません。
イゴール
Igoradさん、ご返事ありがとうございます。
あなたの気ままさに期待しています.... !!
Bolla