どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 580 1...573574575576577578579580581582583584585586587...1178 新しいコメント Ilya Malev 2014.04.16 15:23 #5791 EAパラメータを変更しても、オブジェクト/変数が再初期化されない?つまり、起動時に初期化されていたのに、パラメータを変更するとOnDeinitだけが呼ばれ、その後OnInitが呼ばれて何も起きない? Morgan 2014.04.16 17:53 #5792 Ant_TL: EAパラメータを変更しても、オブジェクト/変数が再初期化されない?つまり、起動時に初期化されていたのに、パラメータを変更するとOnDeinitだけが呼ばれ、その後OnInitが呼ばれて何も起きない? 私が? 削除済み 2014.04.16 19:00 #5793 EAが設置されているウィンドウから、メインウィンドウと全く同じようにOrderSend コマンドで注文の開始/終了をグラフィカルに表示することは可能でしょうか? Alexander 2014.04.16 19:40 #5794 366366: レバレッジ1:500のEURUSDのロットの計算式です。 もともとの計算式は違いますが、1:500のレバレッジにも対応しています。 私自身に変更:ダブルロット=(AccountBalance()*0.0025*Bid)。 問題は、2区画も開けてしまうことでした。 足(エラー)がどこから生えているのか、お見せしました。 ロットの定義が全く間違っており、正規化もされていない(ペア価格からのロット計算を初めて見た)。もちろん、何も修正しなければ、問題は残ったままです。 Roman Kutemov 2014.04.17 02:58 #5795 Alligatorインジケーターの 入力は、例えば価格はいくらですか? 実機およびテストモードでの [Deleted] 2014.04.17 06:36 #5796 フォーラムメンバーの皆様、こんにちは。 またまたコーダー初心者の方からの質問です。 Expert AdvisorのテンプレートにiClose()関数をPrint -で入れています。 #property copyright"著作権 2012, MetaQuotes Software Corp. #プロパティリンク "https://www.mql5.com" #property version "1.00" #プロパティの厳密さ //+------------------------------------------------------------------+ //|エキスパート初期化関数 //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| 専門家による初期化関数 //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| エキスパートティック機能 //+------------------------------------------------------------------+ void OnTick() { //--- Print("Zakr",iClose(Symbol(),1440,0))です。 Print("Otkr",iOpen(Symbol(),1440,0))します。 Print("MAX",iHigh(Symbol(),1440,0))します。 を返します。 } timeframeは1440に設定されているので(教科書から適当に写しただけ)、1日でも同じ結果になるはずです。 しかし、端末でPrintオペレータをテストしたところ、1日あたり2ダース程度の結果が出た。 1日のパラメータ(少なくとも終値)を1つ持つには、何を変更または追加する必要がありますか(私は削除するものは何もないと思うし、実際には2行あるのですが)。 回答してくださった皆様、ありがとうございました(「私はプログラマーではありません、まだ勉強しているだけです」)。 Any rookie question, so MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 初心者の方からの質問 MQL4 MT4 MetaTrader 削除済み 2014.04.17 08:14 #5797 Scalp2014:フォーラムメンバーの皆様、こんにちは。またまたコーダー初心者の方からの質問です。EAのテンプレートにiClose()関数を入れて、Printで結果を出力しています。クローズ価格)。ご回答いただいた皆様には、前もって感謝申し上げます(「私はプログラマーではありません、勉強しているだけです」)。if (iClose(...)==iOpen(...)), ха или просто iOpeniClose- 現在のBID Mauzer 2014.04.17 09:13 #5798 こんにちは。 皆さん、思いを後押ししてください チャート上の特定のバーをスクリプトで見つけるには?例えば、バー#nに縦線を引いて、スクリプトを投げると、このバー#nでパラメータが計算されます。だから、スクリプトにこのバー#nを探させることはできない。助けて Morgan 2014.04.17 10:34 #5799 Roger: 脚(エラー)がどこから生えているのか、お見せしました。 ロットの定義が全く間違っており、正規化もされていない(ペア価格からのロット計算を初めて見た)。もちろん、何も直さなければ、問題は残ったままです。 この計算式の考え方は、入金額に応じて最大限のロットをオープンすることです。テスターでは完全に動作しています。 オリジナルは別の方式で、同じく1:500のレバレッジをかけたものでしたが、それでも問題があったのです。 残念ながら、この数式を削除してしまい、保存するのを忘れてしまいました。 固定ロットを入れても、エラーが解消されない。 さらに、この数式を他のプログラムでも使ってみたところ、すべてうまくいきました。 Mauzer 2014.04.17 10:53 #5800 MauzerVII: こんにちは。 皆さん、思いを後押ししてください チャート上の特定のバーをスクリプトで見つけるには?例えば、バー#nに縦線を引いて、スクリプトを投げると、このバー#nでパラメータが計算されます。だから、スクリプトにこのバー#nを探させることはできない。助けて はい!質問を書いて、すぐにどうすればいいかわかりました。フォーラムに感謝します)))) 1...573574575576577578579580581582583584585586587...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
EAパラメータを変更しても、オブジェクト/変数が再初期化されない?つまり、起動時に初期化されていたのに、パラメータを変更するとOnDeinitだけが呼ばれ、その後OnInitが呼ばれて何も起きない?
私が?
レバレッジ1:500のEURUSDのロットの計算式です。
もともとの計算式は違いますが、1:500のレバレッジにも対応しています。
私自身に変更:ダブルロット=(AccountBalance()*0.0025*Bid)。
問題は、2区画も開けてしまうことでした。
足(エラー)がどこから生えているのか、お見せしました。 ロットの定義が全く間違っており、正規化もされていない(ペア価格からのロット計算を初めて見た)。もちろん、何も修正しなければ、問題は残ったままです。
Alligatorインジケーターの 入力は、例えば価格はいくらですか?
実機およびテストモードでの
フォーラムメンバーの皆様、こんにちは。
またまたコーダー初心者の方からの質問です。
Expert AdvisorのテンプレートにiClose()関数をPrint -で入れています。
#property copyright"著作権 2012, MetaQuotes Software Corp.
#プロパティリンク "https://www.mql5.com"
#property version "1.00"
#プロパティの厳密さ
//+------------------------------------------------------------------+
//|エキスパート初期化関数
//+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| エキスパートティック機能
//+------------------------------------------------------------------+
void OnTick()
{
//---
Print("Zakr",iClose(Symbol(),1440,0))です。
Print("Otkr",iOpen(Symbol(),1440,0))します。
Print("MAX",iHigh(Symbol(),1440,0))します。
を返します。
}
timeframeは1440に設定されているので(教科書から適当に写しただけ)、1日でも同じ結果になるはずです。 しかし、端末でPrintオペレータをテストしたところ、1日あたり2ダース程度の結果が出た。
1日のパラメータ(少なくとも終値)を1つ持つには、何を変更または追加する必要がありますか(私は削除するものは何もないと思うし、実際には2行あるのですが)。
回答してくださった皆様、ありがとうございました(「私はプログラマーではありません、まだ勉強しているだけです」)。
フォーラムメンバーの皆様、こんにちは。
またまたコーダー初心者の方からの質問です。
EAのテンプレートにiClose()関数を入れて、Printで結果を出力しています。
クローズ価格)。
ご回答いただいた皆様には、前もって感謝申し上げます(「私はプログラマーではありません、勉強しているだけです」)。
こんにちは。
皆さん、思いを後押ししてください
チャート上の特定のバーをスクリプトで見つけるには?例えば、バー#nに縦線を引いて、スクリプトを投げると、このバー#nでパラメータが計算されます。だから、スクリプトにこのバー#nを探させることはできない。助けて
脚(エラー)がどこから生えているのか、お見せしました。 ロットの定義が全く間違っており、正規化もされていない(ペア価格からのロット計算を初めて見た)。もちろん、何も直さなければ、問題は残ったままです。
この計算式の考え方は、入金額に応じて最大限のロットをオープンすることです。テスターでは完全に動作しています。
オリジナルは別の方式で、同じく1:500のレバレッジをかけたものでしたが、それでも問題があったのです。
残念ながら、この数式を削除してしまい、保存するのを忘れてしまいました。
固定ロットを入れても、エラーが解消されない。
さらに、この数式を他のプログラムでも使ってみたところ、すべてうまくいきました。
こんにちは。
皆さん、思いを後押ししてください
チャート上の特定のバーをスクリプトで見つけるには?例えば、バー#nに縦線を引いて、スクリプトを投げると、このバー#nでパラメータが計算されます。だから、スクリプトにこのバー#nを探させることはできない。助けて
はい!質問を書いて、すぐにどうすればいいかわかりました。フォーラムに感謝します))))