[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 362 1...355356357358359360361362363364365366367368369...1145 新しいコメント Oleg 2009.12.21 10:09 #3611 Vinin >> : そんな感じで、うまくいきました。 >>ありがとうございました。 削除済み 2009.12.21 10:58 #3612 こんにちは。 今日アルパリのデモを受けて、小数点以下5桁に驚きました。EAをやり直し、10を追加することになった。 小数点以下5桁と4桁の違いを説明するのが難しくなければ、それについて書かれているリンクを教えてください。 Oleg 2009.12.21 14:11 #3613 gvi2504 >> : こんにちは。 今日アルパリのデモを受けて、小数点以下5桁に驚きました。Expert Advisorをやり直し、10を追加する必要がありました。 もしよろしければ、5桁と4桁の違いを説明していただくか、それについて読めるリンクを教えていただけませんか。 これは私がやっていることです - 私は一番最初にstart()を設定します(おそらくinit()の方が良いのでは?) // ``````````````````````````````` double PointX = 0; if(Digits==5 || Digits==3) { PointX = Point * 10; } if(Digits==4 || Digits==2) { PointX = Point; } // ``````````````````````````````` そして、"Point "の代わりに "PointX "を使っています。 削除済み 2009.12.21 15:50 #3614 chief2000 >> : これは私がやっていることです - 私は最初にstart()を設定します(おそらくinit()の方が良いのでは?) そして、"Point "の代わりに "PointX "を使っています。 ありがとうございました。 削除済み 2009.12.21 17:35 #3615 Shniperson писал(а)>> >> 皆さん。H4で取引するときにH1のバーの値を考慮させる方法は? 例えば if(......&& Close[0](bar H1)>High[1](bar H1) ?........................................................。 大まかにはこんな感じですが、Macd &) || ( この下線部は特定のコードの条件を兼ね備えて います。 indicator>0 && indicator<=Signalindicator && indicator>Signalindicatorは、H4とH1の状況がMAKDに対して同じであるという意味で、H4とH1を統合します(そうでないかどうかは、&&(同時に)関係を複雑にできる以外に<=0(ゼロ以下/MAKD可能)次第です)。 MacdCurrent=indicator_MAIN,0)です。 MacdPrevious=indicator_MAIN,1)。 SignalCurrent=indicator_SIGNAL,0)です。 SignalPrevious=SIGNALインジケータ,1)。 total=OrdersTotal()。 for(cnt=0;cnt<total;cnt++) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if(OrderType()<=OP_SELL && OrderSymbol()==Symbol()) // シンボルをチェックする。 { if(OrderType()==OP_BUY) // ロングポジションがオープンされる { if((indicator>0 && indicator<=Signal indicator && indicator>Signal indicator))|| ( indicator<=0 && indicator>0)) { オーダークローズ(OrderTicket(),OrderLots(),Bid,3,Violet); // クローズポジション しかし、このコードは他人のものであり、自分で変更することができないのは確かです。 10ポイント 3.mq4 初めての方からの基本的な質問 コーディングの方法は? 削除済み 2009.12.21 17:47 #3616 JEKA писал(а)>> こんにちは、質問はおそらく私のような初心者よりも上級プログラマー向けですが、私のアイデアは両方に役立つだろう!だから質問の本質は、2つの指標に基づいて指標またはアドバイザを記述することは可能ですか?V-TBv6.ex4, 5_ZZ_Semafor.ex4 自分で書きたいのですが、残念ながらそのような知識はありませんので、このアイデアに興味をお持ちの方やこの分野に必要な知識をお持ちの方に助けを求めたいと思います。 maとmcdのトレーディングアドバイザーがあります。 開く "Ma"、"閉じる "Maqd Maは、単にオープンポジションのコード(ターミナルと一緒に来るスクリプトでは、これらはMaとポピーです)、インジケータ(Ma)がクローズ(ポピー)に行くブロックのオープニングで使用されています。 一度に2つのインジケータが必要な場合、2つのインジケータがrequiredブロックで宣言され、それらの値は、以下の方法で結合されます。 void CheckForClose() { double MacdCurrent, MacdPrevious, SignalCurrent; double SignalPrevious; int cnt, ticket, total; MacdCurrent=iMACD(NULL,0,MACD_FastEMA、MACD_SlowEMA、MACD_SMA、PRICE_CLOSE、MODE_MAIN、0); MacdPrevious=iMACD(NULL,0,MACD_FastEMA、MACD_SlowEMA、MACD_SMA、PRICE_CLOSE、MODE_MAIN,1)。 SignalCurrent=iMACD(NULL,0,MACD_FastEMA、MACD_SlowEMA、MACD_SMA、PRICE_CLOSE、MODE_SIGNAL、0)。 SignalPrevious=iMACD(NULL,0,MACD_FastEMA、MACD_SlowEMA、MACD_SMA、PRICE_CLOSE、MODE_SIGNAL、1)。 total=OrdersTotal()。 for(cnt=0;cnt<total;cnt++) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if(OrderType()<=OP_SELL && OrderSymbol()==Symbol()) // シンボルをチェックする。 { if(OrderType()==OP_BUY) // ロングポジションがオープンされる { if((*>0 && *<=* && *>* ) || (*<=0 && *>0)) { オーダークローズ(OrderTicket(),OrderLots(),Bid,3,Violet); // クローズポジション tek_mode=1; return(0); // 終了 } } else // ショートポジションに移行 { if((Macd*<0 && Macd*>=* && *<* ) || (*>=0 && *<0))) { オーダークローズ(オーダーチケット(),オーダーロット(),アスク,3,バイオレット); // クローズポジション tek_mode=-1。 return(0); // 終了 } } } } } //+------------------------------------------------------------------+ tek_mode=-1;はインスタントリプレイ値をカットするために使用されます。 ||と&は2つのグループを1つの条件として使用することができます。 [ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you 初めての方からの基本的な質問 [WARNING CLOSED!] Any newbie Chemist 2009.12.21 19:46 #3617 アドバイスをお願いします。 MT4からMatlabにティックをインテリジェントかつ可能な限り合理的に独自のDLLから取得する方法とは? そんなことをした人はおそらくいないでしょう。 一般論としてMTから。 開始 { fMyDll(Bid); // 新しいティックごとに私のDLLから関数にビッドを渡す } 次は、交換方法について教えてください。 削除済み 2009.12.22 07:09 #3618 ストラテジーをテストする場合、パラメータの組み合わせに制限はありますか?つまり、テスターのパス数です。 削除済み 2009.12.22 10:09 #3619 VSIインジケーターをリファイン しました。少し物足りないですね。どこがエラーなのか、どなたか教えてください。 ファイル: vsi_twin.mq4 4 kb Victor Nikolaev 2009.12.22 10:15 #3620 nikost писал(а)>> VSIインジケーターをリファインしました。少し物足りないですね。どこがエラーなのか、どなたか教えてください。 ファイル: vsi_twin_1.mq4 4 kb 1...355356357358359360361362363364365366367368369...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そんな感じで、うまくいきました。
>>ありがとうございました。
こんにちは。
今日アルパリのデモを受けて、小数点以下5桁に驚きました。EAをやり直し、10を追加することになった。
小数点以下5桁と4桁の違いを説明するのが難しくなければ、それについて書かれているリンクを教えてください。
こんにちは。
今日アルパリのデモを受けて、小数点以下5桁に驚きました。Expert Advisorをやり直し、10を追加する必要がありました。
もしよろしければ、5桁と4桁の違いを説明していただくか、それについて読めるリンクを教えていただけませんか。
これは私がやっていることです - 私は一番最初にstart()を設定します(おそらくinit()の方が良いのでは?)
そして、"Point "の代わりに "PointX "を使っています。
これは私がやっていることです - 私は最初にstart()を設定します(おそらくinit()の方が良いのでは?)
そして、"Point "の代わりに "PointX "を使っています。
ありがとうございました。
>> 皆さん。H4で取引するときにH1のバーの値を考慮させる方法は? 例えば if(......&& Close[0](bar H1)>High[1](bar H1) ?........................................................。
大まかにはこんな感じですが、Macd &) || ( この下線部は特定のコードの条件を兼ね備えて います。
indicator>0 && indicator<=Signalindicator && indicator>Signalindicatorは、H4とH1の状況がMAKDに対して同じであるという意味で、H4とH1を統合します(そうでないかどうかは、&&(同時に)関係を複雑にできる以外に<=0(ゼロ以下/MAKD可能)次第です)。
MacdCurrent=indicator_MAIN,0)です。
MacdPrevious=indicator_MAIN,1)。
SignalCurrent=indicator_SIGNAL,0)です。
SignalPrevious=SIGNALインジケータ,1)。
total=OrdersTotal()。
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if(OrderType()<=OP_SELL && OrderSymbol()==Symbol()) // シンボルをチェックする。
{
if(OrderType()==OP_BUY) // ロングポジションがオープンされる
{
if((indicator>0 && indicator<=Signal indicator && indicator>Signal indicator))|| ( indicator<=0 && indicator>0))
{
オーダークローズ(OrderTicket(),OrderLots(),Bid,3,Violet); // クローズポジション
しかし、このコードは他人のものであり、自分で変更することができないのは確かです。
こんにちは、質問はおそらく私のような初心者よりも上級プログラマー向けですが、私のアイデアは両方に役立つだろう!だから質問の本質は、2つの指標に基づいて指標またはアドバイザを記述することは可能ですか?V-TBv6.ex4, 5_ZZ_Semafor.ex4 自分で書きたいのですが、残念ながらそのような知識はありませんので、このアイデアに興味をお持ちの方やこの分野に必要な知識をお持ちの方に助けを求めたいと思います。
maとmcdのトレーディングアドバイザーがあります。
開く "Ma"、"閉じる "Maqd
Maは、単にオープンポジションのコード(ターミナルと一緒に来るスクリプトでは、これらはMaとポピーです)、インジケータ(Ma)がクローズ(ポピー)に行くブロックのオープニングで使用されています。
一度に2つのインジケータが必要な場合、2つのインジケータがrequiredブロックで宣言され、それらの値は、以下の方法で結合されます。
void CheckForClose()
{
double MacdCurrent, MacdPrevious, SignalCurrent;
double SignalPrevious;
int cnt, ticket, total;
MacdCurrent=iMACD(NULL,0,MACD_FastEMA、MACD_SlowEMA、MACD_SMA、PRICE_CLOSE、MODE_MAIN、0);
MacdPrevious=iMACD(NULL,0,MACD_FastEMA、MACD_SlowEMA、MACD_SMA、PRICE_CLOSE、MODE_MAIN,1)。
SignalCurrent=iMACD(NULL,0,MACD_FastEMA、MACD_SlowEMA、MACD_SMA、PRICE_CLOSE、MODE_SIGNAL、0)。
SignalPrevious=iMACD(NULL,0,MACD_FastEMA、MACD_SlowEMA、MACD_SMA、PRICE_CLOSE、MODE_SIGNAL、1)。
total=OrdersTotal()。
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if(OrderType()<=OP_SELL && OrderSymbol()==Symbol()) // シンボルをチェックする。
{
if(OrderType()==OP_BUY) // ロングポジションがオープンされる
{
if((*>0 && *<=* && *>* ) || (*<=0 && *>0))
{
オーダークローズ(OrderTicket(),OrderLots(),Bid,3,Violet); // クローズポジション
tek_mode=1;
return(0); // 終了
}
}
else // ショートポジションに移行
{
if((Macd*<0 && Macd*>=* && *<* ) || (*>=0 && *<0)))
{
オーダークローズ(オーダーチケット(),オーダーロット(),アスク,3,バイオレット); // クローズポジション
tek_mode=-1。
return(0); // 終了
}
}
}
}
}
//+------------------------------------------------------------------+
tek_mode=-1;はインスタントリプレイ値をカットするために使用されます。 ||と&は2つのグループを1つの条件として使用することができます。
アドバイスをお願いします。
MT4からMatlabにティックをインテリジェントかつ可能な限り合理的に独自のDLLから取得する方法とは?
そんなことをした人はおそらくいないでしょう。
一般論としてMTから。
開始
{
fMyDll(Bid); // 新しいティックごとに私のDLLから関数にビッドを渡す
}
次は、交換方法について教えてください。
VSIインジケーターをリファインしました。少し物足りないですね。どこがエラーなのか、どなたか教えてください。