コーディングの方法は? - ページ 286 1...279280281282283284285286287288289290291292293...347 新しいコメント freewayfx 2012.01.17 21:12 #2851 このスクリプトのコーダーを修正してください こんにちは、コーダー このスクリプトのどこが問題なのか、どなたかご指摘ください。私はそれが別のブローカーで動作するようにする方法がわからない。 このスクリプトはIBFXからです。私はそれを保存し、コンパイルした後、私はFXCMにそれを配置しようとします。それはまだ動作しません ありがとうございます //+-------------------------------------------------------------------------------+ //| IBFX - クイックバイ.mq4|。 //| 著作権 © 2010, InterbankFX LLC|。 //| FX取引, FX通貨取引, IBFX|FX取引プラットフォーム, FX取引口座 - Interbank FX|。 //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, Interbank FX LLC". #property link "http://www.ibfx.com" #include void start() { /*+-------------------------------------------------------------------------+ これらのスクリプトは高速に実行されることを意図しているため、ユーザーからの外部入力はありません。 外部からの入力はありません。以下の設定を変更し、コンパイルしてください。 してから、ホットキーを割り当てて使用してください。 magicNumberはすべてのスクリプトで同じでなければなりません。 を変更した場合は、必ずすべてのスクリプトで変更してください。 変更が完了したら、COMPILE をクリックするのを忘れないでください。 +-------------------------------------------------------------------------+*/ int MagicNumber = 915; double Lots = 0.30; /* もし、静的なロット値を使用したい場合は、この値を変更します!*/ double Risk = 1.0; /* もしスクリプトが取引ロットを計算するためにあなたの口座の%を使用したい場合、Lotsを確認してください。 Lotsが0.0に設定されていることを確認してください。 int Slippage = 3; int StopLoss = 38; // ピップ数(例:50ピップなら50)。 int ProfitTarget = 40; // ピップ数(例:50ピップスの場合は50 int MaxRetry = 10; // 注文が失敗した場合、何回再試行するのか? 文字列 Commentary = "IBFX - Quick Buy"; //+-------------------------------------------------------------------------+ //| この行より下は変更しないでください。 | //+-------------------------------------------------------------------------+ Sym = Symbol(); SymPoints = MarketInfo( Sym, MODE_POINT ); SymDigits = MarketInfo( Sym, MODE_DIGITS );; SymPoints = MarketInfo( Sym, MODE_POINT );。 if( SymPoints == 0.00001 ) { SymPoints = 0.0001; }. else if( SymPoints == 0.001 ) { SymPoints = 0.01; }. if( ロット <= 0.0 ) { Lots = MM(Sym, Risk ); if( リスク <= 0 ) { 警告( 解説 + "- 無効なロット/リスクの設定!" ); を返します。 } } Comment( "IBFX - QuickBuy | Placing Long Order, please wait ..." ); EnterLong( Sym, Lots, Commentary, StopLoss, ProfitTarget, MagicNumber, MaxRetry, Slippage ); Comment(""); を返します。 } //+-------------------------------------------------------------------------------+ 2つ目のスクリプトはこちら //+-------------------------------------------------------------------------+ //| IBFX - Quick CloseAll.mq4 || IBFX - Quick CloseAll.mq4 || Copyright © 2010, InterbankFX LLC|| IBFX - Quick CloseAll.mq4 //| FX取引、FX通貨取引|IBFX|FX取引プラットフォーム、FX取引口座 - Interbank FX|。 //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, Interbank FX LLC". #property link "http://www.ibfx.com" #include //---- void start() { /*+-------------------------------------------------------------------------+ これらのスクリプトは高速に実行されることを意図しているため、ユーザーからの 外部からの入力はありません。以下の設定を変更し、コンパイルしてください。 してから、ホットキーを割り当てて使用してください。 magicNumberはすべてのスクリプトで同じでなければなりません。 を変更した場合は、必ずすべてのスクリプトで変更してください。 変更が完了したら、COMPILE をクリックするのを忘れないでください。 +-------------------------------------------------------------------------+*/ int MaxRetry = 10; // 注文が失敗した場合、何回再試行するのか? int Slippage = 10; string Commentary = " IBFX - Close ALL orders"; //+-------------------------------------------------------------------------+ //| この行より下は変更しないでください。 | //+-------------------------------------------------------------------------+ Comment( Commentary + " | Closing All Orders, please wait ..." ); CloseAll( "None", 0, OP_ALL ,MaxRetry, Slippage, Commentary ); Comment(""); を返します。 How to code? how modify this EA need to store last ccjjaa 2012.01.17 23:09 #2852 スクリプト こんにちは。 この スクリプトは、IBFXでのみ動作するように書かれています。 CJAより enoperche 2012.01.21 12:01 #2853 Expert Advisor .EX4で呼ばれるDLLを排除するために支払うことは可能ですか? Expert Advisor .EX4で呼び出されたDLLを排除するために支払うことは可能ですか? 感謝およびRegards。 ra457 2012.01.22 20:56 #2854 GBPJPY デイリーボラティリティトレード 何が間違っていたのかわかりました。 ありがとうございます。 roxoid 2012.01.23 14:59 #2855 新米ヘルプ - おそらく単純なミス? 皆さん、こんにちは。 私は15年間CとPHPのプログラマーでしたが、MT4とMQLのプログラミングは初めてです。ここ数週間、MQLでEAをコーディングしており、問題なく動作しているように見えますが、バックテストが できません。グラフも表示されず、取引も全くできません。ビジュアルモードではうまくバックテストができ、ゆっくりとグラフと最終レポートを作成しますが、非ビジュアルモードではできません。ビジュアルモードでのバックテストは非常に長い時間がかかります! 何が間違っているのか分からず、フォーラムでも何も見つけられませんでしたが、どなたかこの問題を見たことがありますか? どなたかこの問題を経験された方はいらっしゃいますか? アンディ gpociejewski 2012.01.23 15:14 #2856 roxoid: こんにちは、皆さん。私は15年間CとPHPのプログラマーでしたが、MT4とMQLのプログラミングは初めてです。ここ数週間、MQLでEAをコーディングしており、問題なく動作しているように見えますが、バックテストができません。グラフも表示されず、取引も全くできません。ビジュアルモードではうまくバックテストができ、ゆっくりとグラフと最終レポートを作成しますが、非ビジュアルモードではできません。ビジュアルモードでのバックテストは非常に長い時間がかかります! 何が間違っているのか分からず、フォーラムでも何も見つけられませんでしたが、どなたかこの問題を見たことがありますか? どなたかこの問題を見たことがある方はいらっしゃいますか? アンディ [lang=pl]andyさんは私たちにコードを見せることができますか? 乾杯。 Grzesiek[/lang] N0talent 2012.01.26 09:43 #2857 保留中の注文を確認する こんにちは。 まず最初に:ここは初めてです...素晴らしいサイトです! 私は、ある問題を解決することができません。検索機能やグーグルでは解決できず、MQL4ドキュメントや MQL4チュートリアルも 役に立ちませんでした...。 私が抱えている問題は、保留中の注文が正しく開いたかどうかを確認する方法がわからないことです。私は特に、保留中の注文が資金不足のために拒否されたかどうかを確認したいのです。GetLastError()で最後のエラーをチェックすると、コード「0」しか得られず、「Not enough money」を表す「134」は得られません。私のテスタージャーナルでは、「pending order is deleted[no enough money] 」(真に「no enough money」 ^^)というメッセージが表示されます。 私はいくつかのタイプのロジックコードでこの情報を得ることができることを知っているが、私はシステムが言うことを確認したいと思います。いくつかの提案/解決策をreeeaaally appricate. ありがとうございました。 Robert 2012.01.26 16:09 #2858 印刷と コメントによるエラーの発見 N0talent: こんにちは。私が抱えている問題は、保留中の注文が正しく開いたかどうかを確認する方法がわからないことです。私は特に、保留中の注文が資金不足のために拒否されたかどうかを確認したいと思います。GetLastError()で最後のエラーをチェックすると、コード「0」しか得られず、「Not enough money」を表す「134」は得られません。私のテスタージャーナルでは、「pending order is deleted[no enough money] 」(真に「no enough money」 ^^)というメッセージが表示されます。 私はいくつかのタイプのロジックコードでこの情報を得ることができることを知っているが、私はシステムが言うことを確認したい。いくつかの提案/ソリューションを本当に感謝します. どうもありがとうございます。 NoTalentさん、こんにちは。 PRINTとCOMMENTステートメントをたくさん使って、エラーを見つけることができます。各セクションのトレードとエラーメッセージがある場所にそれらを配置します。 COMMENTは 画面に直接表示されるので、テスト中にすぐに値を確認することができます。 PRINTは ログに表示されます。テストは短くして、ログを小さくして、エラーを見つけやすくしてください。 ご参考になれば幸いです。 ロバート N0talent 2012.01.26 17:16 #2859 cosmiclifeform: こんにちは、NoTalentです。コードの中にPRINTやCOMMENT文を多用することで、エラーを発見することができます。各セクションのトレードする場所や、エラーメッセージのある場所に配置します。 COMMENTSは 画面に直接表示されるので、テスト中にすぐに値を確認することができます。 PRINTは ログに表示されます。テストは短くして、ログを小さくして、エラーを見つけやすくしてください。 ご参考になれば幸いです。 ロバート こんにちは、Robです。 これらの関数については知っていますが、ヒントをありがとうございました。このシナリオが発生したとき、私はエラーコードを 表示しましたが、何も受信しませんでした。私はそれが好きではありませんが、私はポジションが閉じられたことを私に伝える他のコマンドを介してこの情報を取得する必要があると思われます。もし、何か提案があれば、喜んでお聞きします。 ありがとうございます。 N0talent dipu 2012.01.28 05:04 #2860 Simply EMAクロスオーバー・コードの必要性.........。 こんにちは、友人です。 私は初心者です。私は簡単な戦略を持っています。私はちょうどEMAがクロスオーバーしたときにスキャルピング。私はちょうどすべてのクロスオーバーで1つだけのトレードを取る。EMAのクロスオーバー ごとに1回だけトレードできるコードが必要です。お願いします...... 1...279280281282283284285286287288289290291292293...347 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このスクリプトのコーダーを修正してください
こんにちは、コーダー
このスクリプトのどこが問題なのか、どなたかご指摘ください。私はそれが別のブローカーで動作するようにする方法がわからない。
このスクリプトはIBFXからです。私はそれを保存し、コンパイルした後、私はFXCMにそれを配置しようとします。それはまだ動作しません
ありがとうございます
//+-------------------------------------------------------------------------------+
//| IBFX - クイックバイ.mq4|。
//| 著作権 © 2010, InterbankFX LLC|。
//| FX取引, FX通貨取引, IBFX|FX取引プラットフォーム, FX取引口座 - Interbank FX|。
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Interbank FX LLC".
#property link "http://www.ibfx.com"
#include
void start()
{
/*+-------------------------------------------------------------------------+
これらのスクリプトは高速に実行されることを意図しているため、ユーザーからの外部入力はありません。
外部からの入力はありません。以下の設定を変更し、コンパイルしてください。
してから、ホットキーを割り当てて使用してください。
magicNumberはすべてのスクリプトで同じでなければなりません。
を変更した場合は、必ずすべてのスクリプトで変更してください。
変更が完了したら、COMPILE をクリックするのを忘れないでください。
+-------------------------------------------------------------------------+*/
int MagicNumber = 915;
double Lots = 0.30; /* もし、静的なロット値を使用したい場合は、この値を変更します!*/
double Risk = 1.0; /* もしスクリプトが取引ロットを計算するためにあなたの口座の%を使用したい場合、Lotsを確認してください。
Lotsが0.0に設定されていることを確認してください。
int Slippage = 3;
int StopLoss = 38; // ピップ数(例:50ピップなら50)。
int ProfitTarget = 40; // ピップ数(例:50ピップスの場合は50
int MaxRetry = 10; // 注文が失敗した場合、何回再試行するのか?
文字列 Commentary = "IBFX - Quick Buy";
//+-------------------------------------------------------------------------+
//| この行より下は変更しないでください。 |
//+-------------------------------------------------------------------------+
Sym = Symbol();
SymPoints = MarketInfo( Sym, MODE_POINT );
SymDigits = MarketInfo( Sym, MODE_DIGITS );; SymPoints = MarketInfo( Sym, MODE_POINT );。
if( SymPoints == 0.00001 ) { SymPoints = 0.0001; }.
else if( SymPoints == 0.001 ) { SymPoints = 0.01; }.
if( ロット <= 0.0 )
{
Lots = MM(Sym, Risk );
if( リスク <= 0 )
{
警告( 解説 + "- 無効なロット/リスクの設定!" );
を返します。
}
}
Comment( "IBFX - QuickBuy | Placing Long Order, please wait ..." );
EnterLong( Sym, Lots, Commentary, StopLoss, ProfitTarget, MagicNumber, MaxRetry, Slippage );
Comment("");
を返します。
}
//+-------------------------------------------------------------------------------+
2つ目のスクリプトはこちら
//+-------------------------------------------------------------------------+
//| IBFX - Quick CloseAll.mq4 || IBFX - Quick CloseAll.mq4
|| Copyright © 2010, InterbankFX LLC|| IBFX - Quick CloseAll.mq4
//| FX取引、FX通貨取引|IBFX|FX取引プラットフォーム、FX取引口座 - Interbank FX|。
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Interbank FX LLC".
#property link "http://www.ibfx.com"
#include
//----
void start()
{
/*+-------------------------------------------------------------------------+
これらのスクリプトは高速に実行されることを意図しているため、ユーザーからの
外部からの入力はありません。以下の設定を変更し、コンパイルしてください。
してから、ホットキーを割り当てて使用してください。
magicNumberはすべてのスクリプトで同じでなければなりません。
を変更した場合は、必ずすべてのスクリプトで変更してください。
変更が完了したら、COMPILE をクリックするのを忘れないでください。
+-------------------------------------------------------------------------+*/
int MaxRetry = 10; // 注文が失敗した場合、何回再試行するのか?
int Slippage = 10;
string Commentary = " IBFX - Close ALL orders";
//+-------------------------------------------------------------------------+
//| この行より下は変更しないでください。 |
//+-------------------------------------------------------------------------+
Comment( Commentary + " | Closing All Orders, please wait ..." );
CloseAll( "None", 0, OP_ALL ,MaxRetry, Slippage, Commentary );
Comment("");
を返します。
スクリプト
こんにちは。
この スクリプトは、IBFXでのみ動作するように書かれています。
CJAより
Expert Advisor .EX4で呼ばれるDLLを排除するために支払うことは可能ですか?
Expert Advisor .EX4で呼び出されたDLLを排除するために支払うことは可能ですか?
感謝およびRegards。
GBPJPY デイリーボラティリティトレード
何が間違っていたのかわかりました。
ありがとうございます。
新米ヘルプ - おそらく単純なミス?
皆さん、こんにちは。
私は15年間CとPHPのプログラマーでしたが、MT4とMQLのプログラミングは初めてです。ここ数週間、MQLでEAをコーディングしており、問題なく動作しているように見えますが、バックテストが できません。グラフも表示されず、取引も全くできません。ビジュアルモードではうまくバックテストができ、ゆっくりとグラフと最終レポートを作成しますが、非ビジュアルモードではできません。ビジュアルモードでのバックテストは非常に長い時間がかかります!
何が間違っているのか分からず、フォーラムでも何も見つけられませんでしたが、どなたかこの問題を見たことがありますか?
どなたかこの問題を経験された方はいらっしゃいますか?
アンディ
こんにちは、皆さん。
私は15年間CとPHPのプログラマーでしたが、MT4とMQLのプログラミングは初めてです。ここ数週間、MQLでEAをコーディングしており、問題なく動作しているように見えますが、バックテストができません。グラフも表示されず、取引も全くできません。ビジュアルモードではうまくバックテストができ、ゆっくりとグラフと最終レポートを作成しますが、非ビジュアルモードではできません。ビジュアルモードでのバックテストは非常に長い時間がかかります!
何が間違っているのか分からず、フォーラムでも何も見つけられませんでしたが、どなたかこの問題を見たことがありますか?
どなたかこの問題を見たことがある方はいらっしゃいますか?
アンディ[lang=pl]andyさんは私たちにコードを見せることができますか?
乾杯。
Grzesiek[/lang]
保留中の注文を確認する
こんにちは。
まず最初に:ここは初めてです...素晴らしいサイトです!
私は、ある問題を解決することができません。検索機能やグーグルでは解決できず、MQL4ドキュメントや MQL4チュートリアルも 役に立ちませんでした...。
私が抱えている問題は、保留中の注文が正しく開いたかどうかを確認する方法がわからないことです。私は特に、保留中の注文が資金不足のために拒否されたかどうかを確認したいのです。GetLastError()で最後のエラーをチェックすると、コード「0」しか得られず、「Not enough money」を表す「134」は得られません。私のテスタージャーナルでは、「pending order is deleted[no enough money] 」(真に「no enough money」 ^^)というメッセージが表示されます。
私はいくつかのタイプのロジックコードでこの情報を得ることができることを知っているが、私はシステムが言うことを確認したいと思います。いくつかの提案/解決策をreeeaaally appricate.
ありがとうございました。
印刷と コメントによるエラーの発見
こんにちは。
私が抱えている問題は、保留中の注文が正しく開いたかどうかを確認する方法がわからないことです。私は特に、保留中の注文が資金不足のために拒否されたかどうかを確認したいと思います。GetLastError()で最後のエラーをチェックすると、コード「0」しか得られず、「Not enough money」を表す「134」は得られません。私のテスタージャーナルでは、「pending order is deleted[no enough money] 」(真に「no enough money」 ^^)というメッセージが表示されます。
私はいくつかのタイプのロジックコードでこの情報を得ることができることを知っているが、私はシステムが言うことを確認したい。いくつかの提案/ソリューションを本当に感謝します.
どうもありがとうございます。NoTalentさん、こんにちは。
PRINTとCOMMENTステートメントをたくさん使って、エラーを見つけることができます。各セクションのトレードとエラーメッセージがある場所にそれらを配置します。
COMMENTは 画面に直接表示されるので、テスト中にすぐに値を確認することができます。
PRINTは ログに表示されます。テストは短くして、ログを小さくして、エラーを見つけやすくしてください。
ご参考になれば幸いです。
ロバート
こんにちは、NoTalentです。
コードの中にPRINTやCOMMENT文を多用することで、エラーを発見することができます。各セクションのトレードする場所や、エラーメッセージのある場所に配置します。
COMMENTSは 画面に直接表示されるので、テスト中にすぐに値を確認することができます。
PRINTは ログに表示されます。テストは短くして、ログを小さくして、エラーを見つけやすくしてください。
ご参考になれば幸いです。
ロバートこんにちは、Robです。
これらの関数については知っていますが、ヒントをありがとうございました。このシナリオが発生したとき、私はエラーコードを 表示しましたが、何も受信しませんでした。私はそれが好きではありませんが、私はポジションが閉じられたことを私に伝える他のコマンドを介してこの情報を取得する必要があると思われます。もし、何か提案があれば、喜んでお聞きします。 ありがとうございます。
N0talent
Simply EMAクロスオーバー・コードの必要性.........。
こんにちは、友人です。
私は初心者です。私は簡単な戦略を持っています。私はちょうどEMAがクロスオーバーしたときにスキャルピング。私はちょうどすべてのクロスオーバーで1つだけのトレードを取る。EMAのクロスオーバー ごとに1回だけトレードできるコードが必要です。お願いします......