初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 462 1...455456457458459460461462463464465466467468469...1503 新しいコメント Aleksey Vyazmikin 2015.10.27 08:17 #4611 それとも、そのようなデザインは、当該楽器に刻みがない場合、役に立たないのでしょうか?#property strictextern bool USE_Info=true;static datetime TimeN=0;//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+int start() { datetime TimeC=iTime("GBPUSD",5,0); if(TimeN==0)TimeN=TimeC; if(TimeN==TimeC) return(0); TimeN=TimeC; return(INIT_SUCCEEDED); } Pavel Grigoriev 2015.10.27 10:47 #4612 これを理解するのを助けてください。例えば、EURUSDのポジションを ストップ30pips、テイクプロフィット30pipsで建てる 必要があります。 ポジションを建てる前に、負けトレードの損失が100米ドルになるように、ロットボリュームを指定する必要があります。MQL5を使ってどのように計算するのですか?SL=30。Lot=計算式私のトレーディングロボットを参考にしたい。 Artyom Trishkin 2015.10.27 11:10 #4613 PabloEs:これを理解するのを助けてください。例えば、EURUSDのポジションを ストップ30pips、テイクプロフィット30pipsで建てる 必要があります。 ポジションを建てる前に、負けトレードの損失が100米ドルになるように、ロットボリュームを指定する必要があります。MQL5を使ってどのように計算するのですか?SL=30とした。Lot=計算式あらかじめご了承ください。4の場合、このように計算することができます。Lot=Money / (Hundred_in_points*MarketInfo(Symbol(),MODE_TICKVALUE)) Pavel Grigoriev 2015.10.27 11:23 #4614 Artyom Trishkin:四つ子の場合、このように計算できます。Lot=Money / (Hundred_in_points*MarketInfo(Symbol(),MODE_TICKVALUE)) ありがとうございます、でも私には効果がありませんでした。 Artyom Trishkin 2015.10.27 11:36 #4615 PabloEs: ありがとう、でも役に立たなかったよ。MarketInfo() の代わりにSymbolInfoDouble() を参照してください。役に立たなかったとはどういうことですか?魚をあげたのではなく、釣竿をあげたのです。 Pavel Grigoriev 2015.10.27 11:44 #4616 Artyom Trishkin:MarketInfo() ではなく SymbolInfoDouble() を参照してください。で、うまくいかなかったってどういうこと?魚をあげたんじゃない、竿をあげたんだ。釣竿を使うには若すぎる)上記の式を使ってスクリプトを書きましたvoid OnStart(){//---double Test=100/(300*_Point*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));アラート(テスト)。33333.33と出ますが、もしかして荒らしの間違いでは? Artyom Trishkin 2015.10.27 11:57 #4617 PabloEs:釣竿を使うにはまだ若すぎる)上記の式を使って書かれたスクリプトは以下の通りです。void OnStart(){//---double Test=100/(300*_Point*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));アラート(テスト)。33333.33と出ますが、もしかして荒らしの間違いでは?マネー /(Stoplos_in_points*MarketInfo(Symbol(),MODE_TICKVALUE))そして、あなたはそれを価格で計算する Alexey Viktorov 2015.10.27 12:02 #4618 PabloEs:釣竿を使うにはまだ若すぎる)上記の式を使って書かれたスクリプトは以下の通りです。void OnStart(){//---double Test=100/(300*_Point*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));アラート(テスト)。33333.33が出るんだけど、もしかして荒らしが間違ってる?私は以前、このような数式を書きましたLot = AccountFreeMargin()*Risk/100*_Point/(StopLoss*MarketInfo(Symbol(), MODE_TICKVALUE))です。AccountFreeMargin()*Risk/100 --- これはあなたの100ドルです。StopLoss・・・注文開始価格とSL価格の差(ポイントではありません。)これに伴い、MarketInfo()はSymbolInfoDouble()に置き換える必要があります。 Artyom Trishkin 2015.10.27 12:27 #4619 PabloEs:釣竿を使うにはまだ若すぎる)上記の式を使って書かれたスクリプトは以下の通りです。void OnStart(){//---double Test=100/(300*_Point*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));アラート(テスト)。33333.33と出ますが、もしかして荒らしの間違いでは?あなたが持っているものを参照してください、もしロシア語で、そして_Pointで、0.00001に等しい。0.003ポイント(300*0.00001)で100ドル儲けるには、ロットは33333.33でなければならないのです。) Alexey Viktorov 2015.10.27 13:21 #4620 Artyom Trishkin:お金 /(Staples_in_points*MarketInfo(Symbol(),MODE_TICKVALUE))です。そして、あなたはそれを価格で計算する その通りです。この式を書いたときは、SLは指定された値で定義されるのではなく、注文の開始価格と あるレベルとの差として計算されたので、リスク量に_Pointを掛ける必要がありました。 1...455456457458459460461462463464465466467468469...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
それとも、そのようなデザインは、当該楽器に刻みがない場合、役に立たないのでしょうか?
#property strict
extern bool USE_Info=true;
static datetime TimeN=0;
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
int start()
{
datetime TimeC=iTime("GBPUSD",5,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
TimeN=TimeC;
return(INIT_SUCCEEDED);
}
これを理解するのを助けてください。
例えば、EURUSDのポジションを ストップ30pips、テイクプロフィット30pipsで建てる 必要があります。 ポジションを建てる前に、負けトレードの損失が100米ドルになるように、ロットボリュームを指定する必要があります。MQL5を使ってどのように計算するのですか?
SL=30。
Lot=計算式
私のトレーディングロボットを参考にしたい。
これを理解するのを助けてください。
例えば、EURUSDのポジションを ストップ30pips、テイクプロフィット30pipsで建てる 必要があります。 ポジションを建てる前に、負けトレードの損失が100米ドルになるように、ロットボリュームを指定する必要があります。MQL5を使ってどのように計算するのですか?
SL=30とした。
Lot=計算式
あらかじめご了承ください。
4の場合、このように計算することができます。
Lot=Money / (Hundred_in_points*MarketInfo(Symbol(),MODE_TICKVALUE))
四つ子の場合、このように計算できます。
Lot=Money / (Hundred_in_points*MarketInfo(Symbol(),MODE_TICKVALUE))
ありがとう、でも役に立たなかったよ。
MarketInfo() の代わりにSymbolInfoDouble() を参照してください。
役に立たなかったとはどういうことですか?魚をあげたのではなく、釣竿をあげたのです。
MarketInfo() ではなく SymbolInfoDouble() を参照してください。
で、うまくいかなかったってどういうこと?魚をあげたんじゃない、竿をあげたんだ。
釣竿を使うには若すぎる)
上記の式を使ってスクリプトを書きました
void OnStart()
{
//---
double Test=100/(300*_Point*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));
アラート(テスト)。
33333.33と出ますが、もしかして荒らしの間違いでは?
釣竿を使うにはまだ若すぎる)
上記の式を使って書かれたスクリプトは以下の通りです。
void OnStart()
{
//---
double Test=100/(300*_Point*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));
アラート(テスト)。
33333.33と出ますが、もしかして荒らしの間違いでは?
マネー /(Stoplos_in_points*MarketInfo(Symbol(),MODE_TICKVALUE))
そして、あなたはそれを価格で計算する
釣竿を使うにはまだ若すぎる)
上記の式を使って書かれたスクリプトは以下の通りです。
void OnStart()
{
//---
double Test=100/(300*_Point*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));
アラート(テスト)。
33333.33が出るんだけど、もしかして荒らしが間違ってる?
私は以前、このような数式を書きました
Lot = AccountFreeMargin()*Risk/100*_Point/(StopLoss*MarketInfo(Symbol(), MODE_TICKVALUE))です。
AccountFreeMargin()*Risk/100 --- これはあなたの100ドルです。
StopLoss・・・注文開始価格とSL価格の差(ポイントではありません。)
これに伴い、MarketInfo()はSymbolInfoDouble()に置き換える必要があります。
釣竿を使うにはまだ若すぎる)
上記の式を使って書かれたスクリプトは以下の通りです。
void OnStart()
{
//---
double Test=100/(300*_Point*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE));
アラート(テスト)。
33333.33と出ますが、もしかして荒らしの間違いでは?
あなたが持っているものを参照してください、もしロシア語で、そして_Pointで、0.00001に等しい。
0.003ポイント(300*0.00001)で100ドル儲けるには、ロットは33333.33でなければならないのです。)
お金 /(Staples_in_points*MarketInfo(Symbol(),MODE_TICKVALUE))です。
そして、あなたはそれを価格で計算する