どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 841 1...834835836837838839840841842843844845846847848...1178 新しいコメント Александр 2015.02.05 11:00 #8401 ご返答ありがとうございます!しかし、私はこれを実装するためにどのようなmql4関数を使用することができるのかという意味です。 Artyom Trishkin 2015.02.05 17:02 #8402 MiroshA: ご返答ありがとうございます。しかし、私は、どのようなmql4関数がこれを実装できるのかという意味です。 違うもの。開発するアルゴリズムによっては 削除済み 2015.02.06 05:00 #8403 私のExpert Advisorは、通貨ペアの多くのウィンドウに接続され、最も可能性の高いプルバックで購入します。 EAの実行コピー間の情報交換のためにグローバル変数を 使用しています。これらの情報をファイルに保存することも考えたのですが、頻繁にフラッシュメモリーに頼ることになるため、実行しませんでした。唯一の方法は、各通貨をデフォルトで特定の数字に設定し、同じグローバル変数を使用することです。例えば、01023334455(01はUSD、02はEUR、3、4、5は為替のデータ)。 Alexey Viktorov 2015.02.06 07:00 #8404 pycha:私のExpert Advisorは、通貨ペアの多くのウィンドウに接続され、最も可能性の高いプルバックで購入します。 EAの実行コピー間の情報交換のためにグローバル変数を使用しています。これらの情報をファイルに保存することも考えたのですが、頻繁にフラッシュメモリーに頼ることになるため、実行しませんでした。 唯一の方法は、各通貨をデフォルトで特定の数字に設定し、同じグローバル変数を使用することです。例えば、01023334455(01はUSD、02はEUR、3、4、5は為替のデータ)。変数名の記号はどうするのですか?したがって、そのようなGV変数がある場合 ......値を格納することが可能です。このように、1つの変数で2つの役割を担っているのです。 削除済み 2015.02.06 07:16 #8405 このようにすれば、01 -usd、02 eurとファイルに書いても、usdaudウィンドウを開いたときに、audがリストにないことがわかり、03という番号を付けて、ファイルに情報を保存することができます。 削除済み 2015.02.06 09:08 #8406 AlexeyVik:しかし、変数名に記号を挿入するのはどうでしょうか。そのようなGV変数があれば、それに対応する ......に値を書き込むことができます。つまり、1つの変数で2つの役割を担っているわけです。なぜうまくいかないかを説明すると、プログラムは一定時間ごとに、不要なゴミを取り除くために、すべての変数を削除する。 GV1 GV2 といった具合に、それがなくなるまで。したがって、プログラムの別のコピーで作られた変数があれば、それも削除され、1秒後に復元される。また、記号で変数名を付けると、可能なすべての種類の記号を見て、すべてを削除しなければならなくなる。 質問ですが、GV - 変数以外に、オペレーティングシステムを通じてプログラムのあるインスタンスから別のインスタンスにデータを渡すことができるトリックはあるのでしょうか? Artyom Trishkin 2015.02.06 10:47 #8407 pycha:このようにすれば、01 -usd、02 eurとファイルに書いても、usdaudウィンドウを開いたときに、audがリストにないことがわかり、03という番号を付けて、ファイルに情報を保存することができます。 なぜ再割り当てが必要なのですか?記号のリストがあります。ソートとは無関係です。一覧から記号番号を探して使えばいいことがわかった。 削除済み 2015.02.06 11:10 #8408 はい、ありがとうございました。 Alexey Viktorov 2015.02.06 15:59 #8409 pycha:なぜうまくいかないかを説明すると、プログラムはある一定時間、不要なゴミを取り除くためにすべての変数を削除します。 GV1 GV2 といった具合に、それがなくなるまで続きます。 質問ですが、GV-変数の他に、RAM経由でプログラムのあるコピーから別のコピーにデータを転送できるような仕掛けはないのでしょうか? それなら図書館で構造を作って、そこから詰めて読んでみてください。 PokrovMT5 2015.02.06 17:50 #8410 こんばんは! 私は注文を開くことを避けるために、オプションでいじらなければならなかったので、以下のコードを理解するのを助ける、売りは、同じ原理で書かれているなぜ3つのオプションが開きます - 注文は、現在のバーで開き、ノードローで閉じているとき。と信号が残り、また開くので、このような書き方をさせていただきました。問題は、売買注文が1つしか開かれず、それ以外が沈黙していることです。事前に感謝しています。 //+------------------------------------------------------------------+ //| Open Order Buy | //+------------------------------------------------------------------+ if (!OrdersTotal()==true) { if (PLO0>S0 && PLO1<=S1 && PLO2<S2) if (!OrdersHistoryTotal()==true) { ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,StopLossBuy,0,NULL,0,0,clrGreen); RefreshRates(); { if(ticket<0) { Print("OrderSend OP_BUY завершилась с ошибкой #",GetLastError()); } else Print("Функция OrderSend OP_BUY успешно выполнена"); } } if (OrdersHistoryTotal()==true) if(OrderSelect(ticket,SELECT_BY_TICKET)>0 && OrderCloseTime()>0 && OrderType()==OP_BUY && OrderSymbol()==Symbol()&& PLO0>S0 && PLO1<=S1 && PLO2<S2 && OrderCloseTime()< Time[0]) { ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,StopLossBuy,0,NULL,0,0,clrGreen); RefreshRates(); { if(ticket<0) { Print("OrderSend OP_BUY завершилась с ошибкой #",GetLastError()); } else Print("Функция OrderSend OP_BUY успешно выполнена"); } } if (OrdersHistoryTotal()==true) if(OrderSelect(ticket,SELECT_BY_TICKET)>0 && OrderCloseTime()>0 && !OrderType()==OP_BUY && OrderSymbol()==Symbol()&& PLO0>S0 && PLO1<=S1 && PLO2<S2) { ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,StopLossBuy,0,NULL,0,0,clrGreen); RefreshRates(); { if(ticket<0) { Print("OrderSend OP_BUY завершилась с ошибкой #",GetLastError()); } else Print("Функция OrderSend OP_BUY успешно выполнена"); } } } 1...834835836837838839840841842843844845846847848...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ご返答ありがとうございます。しかし、私は、どのようなmql4関数がこれを実装できるのかという意味です。
私のExpert Advisorは、通貨ペアの多くのウィンドウに接続され、最も可能性の高いプルバックで購入します。 EAの実行コピー間の情報交換のためにグローバル変数を 使用しています。これらの情報をファイルに保存することも考えたのですが、頻繁にフラッシュメモリーに頼ることになるため、実行しませんでした。
唯一の方法は、各通貨をデフォルトで特定の数字に設定し、同じグローバル変数を使用することです。例えば、01023334455(01はUSD、02はEUR、3、4、5は為替のデータ)。
私のExpert Advisorは、通貨ペアの多くのウィンドウに接続され、最も可能性の高いプルバックで購入します。 EAの実行コピー間の情報交換のためにグローバル変数を使用しています。これらの情報をファイルに保存することも考えたのですが、頻繁にフラッシュメモリーに頼ることになるため、実行しませんでした。
唯一の方法は、各通貨をデフォルトで特定の数字に設定し、同じグローバル変数を使用することです。例えば、01023334455(01はUSD、02はEUR、3、4、5は為替のデータ)。
変数名の記号はどうするのですか?したがって、そのようなGV変数がある場合 ......値を格納することが可能です。このように、1つの変数で2つの役割を担っているのです。
このようにすれば、01 -usd、02 eurとファイルに書いても、usdaudウィンドウを開いたときに、audがリストにないことがわかり、03という番号を付けて、ファイルに情報を保存することができます。
しかし、変数名に記号を挿入するのはどうでしょうか。そのようなGV変数があれば、それに対応する ......に値を書き込むことができます。つまり、1つの変数で2つの役割を担っているわけです。
なぜうまくいかないかを説明すると、プログラムは一定時間ごとに、不要なゴミを取り除くために、すべての変数を削除する。 GV1 GV2 といった具合に、それがなくなるまで。したがって、プログラムの別のコピーで作られた変数があれば、それも削除され、1秒後に復元される。また、記号で変数名を付けると、可能なすべての種類の記号を見て、すべてを削除しなければならなくなる。
質問ですが、GV - 変数以外に、オペレーティングシステムを通じてプログラムのあるインスタンスから別のインスタンスにデータを渡すことができるトリックはあるのでしょうか?
このようにすれば、01 -usd、02 eurとファイルに書いても、usdaudウィンドウを開いたときに、audがリストにないことがわかり、03という番号を付けて、ファイルに情報を保存することができます。
なぜうまくいかないかを説明すると、プログラムはある一定時間、不要なゴミを取り除くためにすべての変数を削除します。 GV1 GV2 といった具合に、それがなくなるまで続きます。
質問ですが、GV-変数の他に、RAM経由でプログラムのあるコピーから別のコピーにデータを転送できるような仕掛けはないのでしょうか?
こんばんは! 私は注文を開くことを避けるために、オプションでいじらなければならなかったので、以下のコードを理解するのを助ける、売りは、同じ原理で書かれているなぜ3つのオプションが開きます - 注文は、現在のバーで開き、ノードローで閉じているとき。
と信号が残り、また開くので、このような書き方をさせていただきました。問題は、売買注文が1つしか開かれず、それ以外が沈黙していることです。事前に感謝しています。