初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 552 1...545546547548549550551552553554555556557558559...1504 新しいコメント Rustam Ayupov 2016.04.02 16:57 #5511 Vitalii Ananev: rsiとstochasticを一つのインジケータで実現したい場合、mql言語によって実装することができます。フリーランスサービスに問い合わせる。 使用できません。自分でやります。ありがとうございました。 削除済み 2016.04.02 17:05 #5512 Vitalii Ananev:レベルを突破するための条件。例:ローソク足の終値ダブルUroven;-レベルif (Close[2]<Uroven && Close[1]>=Uroven) 下から上へ。if (Close[2]>Uroven && Close[1]<=Uroven) 上から下へ。 ありがとうございます。 Maria Baburina 2016.04.02 18:43 #5513 こんにちは、この問題に遭遇しました。プログラムには、ある変数(ある注文の利益を計算する変数)が、他のいくつかの変数からの式より小さければ、次にいくつかの関数が実行される、という条件がある。 何をどのように計算しているのか、一度に説明すると長くなるので割愛します。おそらく、私が知らないだけで、答えはとてもシンプルなものでしょう:) そのため、プログラムを実行 するとこの条件が成立してしまいますが、実際には最初の変数がもう一方の変数よりもずっと大きいのです(例えば、テスターでは 146.3412 と 0.41 という値を出力していました)。この条件の変数はすべてdouble型であり、別々に正しく計算される。 関連性がありそうなものを教えてください。 Vladimir Karputov 2016.04.02 18:46 #5514 Maria Baburina:こんにちは、この問題に遭遇しました。プログラムには、ある変数(ある注文の利益を計算する変数)が、他のいくつかの変数からの式より小さければ、次にいくつかの関数が実行される、という条件がある。 何をどのように計算しているのか、一度に説明すると長くなるので割愛します。たぶん、私が知らないだけで、答えはとてもシンプルなのでしょう:) そのため、プログラムを実行 するとこの条件が成立してしまいますが、実際には最初の変数がもう一方の変数よりもずっと大きいのです(例えば、テスターでは 146.3412 と 0.41 という値を出力していました)。この条件の変数はすべてdouble型であり、別々に正しく計算される。 関連する可能性があるものを教えてください。 その解決策は、実は地表にあるのです。 Клуб Телепатов (^_^) - MQL4 форум www.mql5.com Клуб Телепатов (^_^) - MQL4 форум Maria Baburina 2016.04.02 19:20 #5515 Karputov Vladimir: その解決策は、実は地表にあるのです。前提条件if (ProfitSellDBL < (Profit_Upgr+(Tral_Start__Upgr-Tral_Size__Upgr)*TV*SumLotSellDBL)) CloseTriggerS_Upgrade=0; ProfitSellDBLはここで計算されます。 for (i=totalsellDBL-1; i>=0; i--) { ReturnValueBool=OrderSelect(DoubleSell[i][0],SELECT_BY_TICKET); SumLotSellDBL+=OrderLots(); j=i+totalbuyDBL; MassivDBL[j][0]=OrderProfit()+OrderCommission()+OrderSwap(); MassivDBL[j][1]=DoubleSell[i][0]; ProfitSellDBL+=MassivDBL[j][0]; LastPriceSellDBL = OrderOpenPrice(); LastLotSellDBL = OrderLots(); }Profit_Upgr = 0.01Tral_Start__Upgrはint型の外部変数に等しく、5と等価である。Tral_Size__Upgrも同様に4となります。TV - 刻み値、=10SumLotSellDBL = 0.04 削除済み 2016.04.02 20:50 #5516 Vitalii Ananev:レベルを突破するための条件。例:ローソク足の終値ダブルUroven;-レベルif (Close[2]<Uroven && Close[1]>=Uroven) 下から上へ。if (Close[2]>Uroven && Close[1]<=Uroven) 上から下へ。申し訳ありませんが、動作しません。写真で説明します。赤い折れ線は指標、青い線は水準です。買い開始の条件:インジケータが下から上へいずれかのレベルを超えたとき。買いの成立条件(同時に売りの成立条件):注文が成立した水準を除く、上から下へのいずれかの水準を超えたとき。すみません、もう飽きちゃったかな? ファイル: 2016-04-02_23-13-50.png 22 kb Vladimir Karputov 2016.04.02 21:09 #5517 Maria Baburina:前提条件 ProfitSellDBLはここで計算されます。Profit_Upgr = 0.01Tral_Start__Upgrはint型の外部変数に等しく、5と等価である。Tral_Size__Upgrも同様に4となります。TV - 刻み値、=10SumLotSellDBL = 0.04 馬と人がごっちゃになる・・・タイプ変換 Artyom Trishkin 2016.04.03 04:44 #5518 edutak:すみません、うまくいきません。写真で説明します。赤い折れ線は指標、青い線は水準です。買いの条件: インジケータが下から上へのいずれかのレベルを超えたとき。買いの成立条件(同時に売りの成立条件):注文が成立した水準を除く、上から下へのいずれかの水準を超えたとき。すみません、もう飽きちゃったかな? 上から下へクロスしたら、注文の開始価格を見て、どのラインを開いたときにクロスしたかを判断します。当然、今同じラインを越えても、注文は成立しないはずです。 Yury2 2016.04.03 04:52 #5519 オンラインモードで、バランスチャートとエクイティチャートを通貨ペアウィンドウに表示することは可能ですか?関連するソフトウェアはどこで入手できますか? Vitalii Ananev 2016.04.03 05:32 #5520 edutak:すみません、うまくいきません。写真で説明します。赤い折れ線は指標、青い線は水準です。買いを入れる条件:インジケータが下から上へのいずれかのレベルを超えたとき。買いの成立条件(同時に売りの成立条件):注文が成立した水準を除く、上から下へのいずれかの水準を超えたとき。すみません、もう飽きちゃったかな?Close[2]の代わりに2本目の指標値(例えばiRSI(......,2) )を、Close[1]の代わりに1本目の指標値を入力します。そして、urovenはレベルの 値です。あとは、すでに上記でお伝えしたとおりです。 1...545546547548549550551552553554555556557558559...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
rsiとstochasticを一つのインジケータで実現したい場合、mql言語によって実装することができます。フリーランスサービスに問い合わせる。
レベルを突破するための条件。
例:ローソク足の終値
ダブルUroven;-レベル
if (Close[2]<Uroven && Close[1]>=Uroven) 下から上へ。
if (Close[2]>Uroven && Close[1]<=Uroven) 上から下へ。
こんにちは、この問題に遭遇しました。
プログラムには、ある変数(ある注文の利益を計算する変数)が、他のいくつかの変数からの式より小さければ、次にいくつかの関数が実行される、という条件がある。
何をどのように計算しているのか、一度に説明すると長くなるので割愛します。おそらく、私が知らないだけで、答えはとてもシンプルなものでしょう:)
そのため、プログラムを実行 するとこの条件が成立してしまいますが、実際には最初の変数がもう一方の変数よりもずっと大きいのです(例えば、テスターでは 146.3412 と 0.41 という値を出力していました)。
この条件の変数はすべてdouble型であり、別々に正しく計算される。
関連性がありそうなものを教えてください。
こんにちは、この問題に遭遇しました。
プログラムには、ある変数(ある注文の利益を計算する変数)が、他のいくつかの変数からの式より小さければ、次にいくつかの関数が実行される、という条件がある。
何をどのように計算しているのか、一度に説明すると長くなるので割愛します。たぶん、私が知らないだけで、答えはとてもシンプルなのでしょう:)
そのため、プログラムを実行 するとこの条件が成立してしまいますが、実際には最初の変数がもう一方の変数よりもずっと大きいのです(例えば、テスターでは 146.3412 と 0.41 という値を出力していました)。
この条件の変数はすべてdouble型であり、別々に正しく計算される。
関連する可能性があるものを教えてください。
その解決策は、実は地表にあるのです。
前提条件
ProfitSellDBLはここで計算されます。
Profit_Upgr = 0.01
Tral_Start__Upgrはint型の外部変数に等しく、5と等価である。
Tral_Size__Upgrも同様に4となります。
TV - 刻み値、=10
SumLotSellDBL = 0.04
レベルを突破するための条件。
例:ローソク足の終値
ダブルUroven;-レベル
if (Close[2]<Uroven && Close[1]>=Uroven) 下から上へ。
if (Close[2]>Uroven && Close[1]<=Uroven) 上から下へ。
申し訳ありませんが、動作しません。写真で説明します。赤い折れ線は指標、青い線は水準です。
買い開始の条件:インジケータが下から上へいずれかのレベルを超えたとき。
買いの成立条件(同時に売りの成立条件):注文が成立した水準を除く、上から下へのいずれかの水準を超えたとき。
すみません、もう飽きちゃったかな?
前提条件
ProfitSellDBLはここで計算されます。
Profit_Upgr = 0.01
Tral_Start__Upgrはint型の外部変数に等しく、5と等価である。
Tral_Size__Upgrも同様に4となります。
TV - 刻み値、=10
SumLotSellDBL = 0.04
すみません、うまくいきません。写真で説明します。赤い折れ線は指標、青い線は水準です。
買いの条件: インジケータが下から上へのいずれかのレベルを超えたとき。
買いの成立条件(同時に売りの成立条件):注文が成立した水準を除く、上から下へのいずれかの水準を超えたとき。
すみません、もう飽きちゃったかな?
すみません、うまくいきません。写真で説明します。赤い折れ線は指標、青い線は水準です。
買いを入れる条件:インジケータが下から上へのいずれかのレベルを超えたとき。
買いの成立条件(同時に売りの成立条件):注文が成立した水準を除く、上から下へのいずれかの水準を超えたとき。
すみません、もう飽きちゃったかな?
Close[2]の代わりに2本目の指標値(例えばiRSI(......,2) )を、Close[1]の代わりに1本目の指標値を入力します。そして、urovenはレベルの 値です。
あとは、すでに上記でお伝えしたとおりです。