KimIVの便利な機能 - ページ 112 1...105106107108109110111112113114115116117118119...128 新しいコメント Igor Kim 2012.05.05 00:11 #1111 ここでは、実行エラーの説明と推奨される対処法について説明します。エラー2、64、65、133の一般的な推奨事項は、すべての取引の試行を停止 することです。この推奨を実現するために、私はEAのグローバル変数gbDisabledを使い、 ヘッダーで(つまり全ての関数が始まる前に)次のように定義して いる。 //------- Глобальные переменные советника -------------------------------------+ bool gbDisabled = False; // Флаг блокировки советника この変数の状態をstart()関数で確認しています。 //+----------------------------------------------------------------------------+ //| expert start function | //+----------------------------------------------------------------------------+ void start() { if (gbDisabled) { Message("Критическая ошибка! Советник ОСТАНОВЛЕН!"); return; } } 削除済み 2012.05.08 05:51 #1112 KimIV: ここでは、実行エラーの説明と推奨される対処法について説明します。エラー2、64、65、133の一般的な推奨事項は、すべての取引の試行を停止 することです。この推奨を実現するために、私はEAのグローバル変数gbDisabledを使い、 ヘッダーで(つまり全ての関数が始まる前に)次のように定義して いる。 この変数の状態をstart()関数で確認しています。 ありがとうございます...。))) 削除済み 2012.05.14 07:14 #1113 こんにちは、Igorさん!関数:void TrailingPositions(string sy="", int op=-1, int mn=-1) control is passed to ModifyOrder(sy, -1, pp+TrailingStopSell*p, 0, clModifySell) function, 一方 ModifyOrder itself has four parameters, what is this about? Igor Kim 2012.05.14 07:30 #1114 Lisi4ka330: 良い一日、イゴール!関数で: void TrailingPositions(string sy="", int op=-1, int mn=-1) 制御は関数ModifyOrder(sy, -1, pp+TrailingStopSell*p, 0, clModifySell) に渡されるが関数 ModifyOrder自体は4パラメータを持って、それは何に関係しているのだろうか。 TrailingPositions 関数をどこかから引っ張ってきたのが原因でしょう。昔のEAからかもしれませんね。私が発表した機能は、すぐにそうなったわけではありません。進化している のです。 TrailingPositions 関数のリンクを教えてください。私の発表したものには入っていません。 SimpleTrailing() を公開 しました。 削除済み 2012.05.14 14:19 #1115 こちら : http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=20 そして、リンクありがとうございます!どこで見たか思い出すのに時間がかかりましたが、見つけられませんでした)))) Igor Kim 2012.05.14 14:32 #1116 なるほど...。ModifyOrder() 関数に取引記号の名前を渡すパラメータが冗長であることに既にお気づきでしょう。以前はこのパラメータがあったのですが、削除してしまいました...。 削除済み 2012.05.15 01:44 #1117 はい、わかりました))))そして、最初のEAを書き、さらに、結果的に小さな利益を得ることができました))))))))))))))))))))))))))))))))))))))))))))))))))) Igorさん、本当にありがとうございました!あなたの機能だけが私を可能にしてくれました)))))))))))) 削除済み 2012.05.16 08:27 #1118 こんにちは!!!))))Fibonacci()関数は、どのような場合に使用されるのか、教えてください。 どのような要素を返すかは不明ですが...。レベルの価格ではないのですが...。 Владимир 2012.07.21 10:47 #1119 こんにちは、注文設定時に外部変数でテイクレベルとストップレベルを設定できるような機能はないでしょうか? 例えば、こんな感じです。 extern double sl = 0; // SL для открываемого ордера extern double tp = 0; // ТР для открываемого ордера SetOrder("", OP_BUY, ll, Ask, SL(), TP(), 0, 0); {условие} SetOrder("", OP_SELL, ll, Bid, SL(), TP(), 0, 0); {условие} SetOrder("", OP_BUYSTOP, ll, Ask, SL(), TP(), 0, 0); {условие} SetOrder("", OP_SELLSTOP, ll, Bid, SL(), TP(), 0, 0); {условие} SetOrder("", OP_BUYLIMIT, ll, Ask, SL(), TP(), 0, 0); {условие} SetOrder("", OP_SELLLIMIT, ll, Bid, SL(), TP(), 0, 0); {условие} 削除済み 2012.08.04 13:53 #1120 こんにちは。 なぜか、御社のライブラリを接続すると、extern演算子が動作しなくなります。つまり、変数は定義され、すべて正常にコンパイルされ、原理的にはEAも動作するのですが、同時に、かなりの数のパラメータがあるにもかかわらず、EAでは型の開始時にパラメータがありません。その理由は何でしょうか。 1...105106107108109110111112113114115116117118119...128 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ここでは、実行エラーの説明と推奨される対処法について説明します。エラー2、64、65、133の一般的な推奨事項は、すべての取引の試行を停止 することです。この推奨を実現するために、私はEAのグローバル変数gbDisabledを使い、 ヘッダーで(つまり全ての関数が始まる前に)次のように定義して いる。
この変数の状態をstart()関数で確認しています。
ここでは、実行エラーの説明と推奨される対処法について説明します。エラー2、64、65、133の一般的な推奨事項は、すべての取引の試行を停止 することです。この推奨を実現するために、私はEAのグローバル変数gbDisabledを使い、 ヘッダーで(つまり全ての関数が始まる前に)次のように定義して いる。
この変数の状態をstart()関数で確認しています。
良い一日、イゴール!関数で: void TrailingPositions(string sy="", int op=-1, int mn=-1) 制御は関数ModifyOrder(sy, -1, pp+TrailingStopSell*p, 0, clModifySell) に渡されるが関数 ModifyOrder自体は4パラメータを持って、それは何に関係しているのだろうか。
TrailingPositions 関数をどこかから引っ張ってきたのが原因でしょう。昔のEAからかもしれませんね。私が発表した機能は、すぐにそうなったわけではありません。進化している のです。
TrailingPositions 関数のリンクを教えてください。私の発表したものには入っていません。 SimpleTrailing() を公開 しました。
こんにちは、注文設定時に外部変数でテイクレベルとストップレベルを設定できるような機能はないでしょうか?
例えば、こんな感じです。
extern double sl = 0; // SL для открываемого ордера
extern double tp = 0; // ТР для открываемого ордера
SetOrder("", OP_BUY, ll, Ask, SL(), TP(), 0, 0);
{условие}
SetOrder("", OP_SELL, ll, Bid, SL(), TP(), 0, 0);
{условие}
SetOrder("", OP_BUYSTOP, ll, Ask, SL(), TP(), 0, 0);
{условие}
SetOrder("", OP_SELLSTOP, ll, Bid, SL(), TP(), 0, 0);
{условие}
SetOrder("", OP_BUYLIMIT, ll, Ask, SL(), TP(), 0, 0);{условие}
SetOrder("", OP_SELLLIMIT, ll, Bid, SL(), TP(), 0, 0);
{условие}
こんにちは。
なぜか、御社のライブラリを接続すると、extern演算子が動作しなくなります。つまり、変数は定義され、すべて正常にコンパイルされ、原理的にはEAも動作するのですが、同時に、かなりの数のパラメータがあるにもかかわらず、EAでは型の開始時にパラメータがありません。その理由は何でしょうか。