MQL5で学び、共に書く - ページ 7 1234567891011121314...46 新しいコメント --- 2010.02.20 00:29 #61 ralexn:ありがとうございます...でも...超初心者なんです:)))大変なのは最初の100年だけで、その後は楽になりますよ。)ヘルプを読み、MTの例を見る k2m 2010.02.22 12:51 #62 なるほど。だから、トレーリングストップは一切実装されていない...。やっぱり自分で書くしかないのか...。:( --- 2010.02.22 14:04 #63 k2m писал(а) # : なるほど。そのため、トレーリングストップは一切実装されていません。自分で書くしかないでしょう。:(なぜ実装されないのでしょうか? いつもと同じように、注文の上で右クリックして、メニューからトローリングを選択するのです。 を書いたり、独自のトロールを作成することができます。あなたにとって唯一の一般的なソリューションは、標準のMTトロールです。 Docker 2010.02.26 16:14 #64 皆さん、... PrintFormat("Spread: %i, ask-bid: %i", (int)SymbolInfoInteger(_Symbol, SYMBOL_SPREAD), (int)((lastTick.ask - lastTick.bid) * MathPow(10, _Digits)); スプレッド:0、ask-bid: 5555は(ペア、時間)が異なるかもしれませんが、0は常に. ありがとうございます。 Валерий 2010.02.27 10:21 #65 FlyAgaric: 紳士の皆さん。... PrintFormat("Spread: %i, ask-bid: %i", (int)SymbolInfoInteger(_Symbol, SYMBOL_SPREAD), (int)((lastTick.ask - lastTick.bid) * MathPow(10, _Digits))); スプレッド:0、アスク・ビッド:55 55は(ペア、時間)が異なるかもしれませんが、0は常に. ありがとうございます。 0はスプレッドがフローティングであることを意味します、わかりました。 Docker 2010.02.27 18:56 #66 Valmars писал(а) # : 機能の説明SymbolInfoInteger指定されたシンボルの対応するプロパティを返します。 1.プロパティの値を直接的に返す。 long SymbolInfoInteger() string name, // symbol int prop_id // プロパティ識別子 ); SYMBOL_SPREAD 見開きサイズ(ポイント数) intENUM_SYMBOL_INFO_INTEGER の値を返すということですね。 開発者が何を望んでいたのか、理解したいと思います。説明文からは不明です。 ありがとうございます。 --- 2010.02.27 19:08 #67 長いSymbolInfoInteger関数はENUM_SYMBOL_INFO_INTEGER を返さず、具体的には数値- スプレッド値 (SYMBOL_SPREAD を意味する場合) を返します。備考指定されたシンボルのスプレッドが変動している場合は SymbolInfoInteger(Symbol(),SYMBOL_SPREAD) です。 はヌル値を返します。そのため、現在のスプレッドを知りたい場合は、BidとAskの差に注目する必要があります。 Docker 2010.02.27 20:59 #68 sergeev писал(а) # :長い SymbolInfoInteger関数はENUM_SYMBOL_INFO_INTEGER を返さず、具体的には数値- スプレッド値 (SYMBOL_SPREAD を意味する場合) を返します。備考指定されたシンボルのスプレッドが変動している場合は SymbolInfoInteger(Symbol(),SYMBOL_SPREAD) です。 はヌル値を返します。そのため、現在のスプレッドを知りたい場合は、BidとAskの差を見ることになります。 ありがとうございます。 Vovan 2010.03.30 14:26 #69 SHOOTER777 писал(а) # :私が実装しようとしていることを簡単に説明します。 3) チャート上に現在の商品のポジションと取引をグラフィカルに表示し、左下隅にすべてのポジションの情報を表示します。MT4よりMT5の方が好きなのですが、チャート上の取引履歴の自動表示の問題が一歩解決できません。この問題の自動解決へのリンク、またはExpert Advisorをスクリプトに作り直すことが可能かどうか、ご教授ください。ありがとうございました。オリジナルのExpert Advisorは、このスレッドの最初の投稿にあります -https://www.mql5.com/ru/forum/58。MT4ではこのように実装されています。"歴史 "を "表 "にしたディール表示」→「端末」→「アカウント履歴」。注文を掴んで、チャートにドラッグするのです。同じ楽器の(他の楽器のチャートにドロップすると、選択されたものに置き換わります)。 注文の開始と終了を表す矢印をトレンドラインのセグメントでつないだ形で表示されます。ストップロスとテイクプロフィットの水準は、建値と同じ縦軸に表示されます。 Shiftキーを押しながら注文をドラッグすると、チャートにこのシンボルの全取引履歴が表示されます(私を信じてください、とても分かりやすいですよ)。 Изучаем и пишем вместе на MQL5 www.mql5.com 2) вывод всей возможной информации по инструментам, ордерам и др. ne_osilil 2010.04.27 22:17 #70 初心者のための小さな問題の解決策をどなたか親切に教えていただけませんか。 最初の状態。 4で書かれたFrakt Zigzagのインジケーターを持っています。 MQL 5の「自動翻訳機」を使って、なんとか「5」のコードと呼ぶにふさわしいコードを手に入れることができました。 特に、この2つの部分は「嬉しい」ですね。 // フラクタルのアップ。 if (iFractals(NULL,0,MODE_UPPER, POS)!=0) { Fractal1B=iFractals(NULL,0,MODE_UPPER, POZ); Fractal1B=POZ。 } i=1 ; while(i<40) { if (iFractals(NULL,0,MODE_UPPER, Fractals1B+i)!=0) { Fractal2B=iFractals(NULL,0,MODE_UPPER, POZFractal1B+i); POZFractal2B=POZFractal1B+i 。 が壊れる。 } i++ ; } i=1 ; while(i<40) { if (iFractals(NULL,0,MODE_UPPER, Fractals2B+i)!=0) { Fractal3B=iFractals(NULL,0,MODE_UPPER, POZFractal2B+i); POZFractal3B=POZFractal2B+i 。 が壊れる。 } i++; } и // ダウンフラクタル if (iFractals(NULL,0,MODE_LOWER, POS)!=0) { Fractal1H=iFractals(NULL,0,MODE_LOWER, POZ); POZFractal1H=POZ。 } i=1 ; while(i<40) コンパイルしようとすると、: MODE_UPPER' - 未宣言の識別子 FZR2 .mq5 164 37 MODE_LOWER' - 未宣言識別子 FZR2 .mq5 192 37 2つ目の条件。以下は、上下のフラクタルデータで別々にバッファを埋めるフラクタルのインジケータのコードです。以下はそのコードの一部です。 if(prev_calculated<7) { limit=2です。 //--- 配列のクリーンアップ ArrayInitialize(ExtUpperBuffer,0.0); ArrayInitialize(ExtLowerBuffer,0.0); } else limit=rates_total-5; for(i=limit;i<rate_total-3;i++) { //---- アッパーフラクタル if(High[i]>High[i+1] && High[i]>High[i+2] && High[i]>=High[i-1] && High[i]>=High[i-2])とする。 ExtUpperBuffer[i]=High[i]。 else ExtUpperBuffer[i]=0.0; //---- 下側フラクタルの場合 if(Low[i]<Low[i+1] && Low[i]<Low[i+2] && Low[i]<=Low[i-1]&&Low[i]<=Low[i-2])とする。 ExtLowerBuffer[i]=Low[i]。 else ExtLowerBuffer[i]=0. } //--- OnCalculateが終了しました。新しい prev_calculated を返す。 return(rates_total); } 質問:これらのバッファ(Fractals インジケータの バッファ)には、バー・フラクタルに関する時間と価格のデータが含まれていますか。 Fractals 投票: 82010.01.26MetaQuotes Software Corp.www.mql5.com Фракталы (Fractals) — это один из пяти индикаторов торговой системы Билла Вильямса, позволяющий обнаруживать дно или вершину. ファイル: fzr2.mq5 14 kb fractals.mq5 4 kb Learning and writing together エラー、バグ、質問 MQL4からMQL5への移植 1234567891011121314...46 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうございます...でも...超初心者なんです:)))
大変なのは最初の100年だけで、その後は楽になりますよ。)
ヘルプを読み、MTの例を見る
なるほど。そのため、トレーリングストップは一切実装されていません。自分で書くしかないでしょう。:(
なぜ実装されないのでしょうか? いつもと同じように、注文の上で右クリックして、メニューからトローリングを選択するのです。
を書いたり、独自のトロールを作成することができます。あなたにとって唯一の一般的なソリューションは、標準のMTトロールです。
皆さん、
...
PrintFormat("Spread: %i, ask-bid: %i", (int)SymbolInfoInteger(_Symbol, SYMBOL_SPREAD), (int)((lastTick.ask - lastTick.bid) * MathPow(10, _Digits));
スプレッド:0、ask-bid: 55
55は(ペア、時間)が異なるかもしれませんが、0は常に.
ありがとうございます。
紳士の皆さん。
...
PrintFormat("Spread: %i, ask-bid: %i", (int)SymbolInfoInteger(_Symbol, SYMBOL_SPREAD), (int)((lastTick.ask - lastTick.bid) * MathPow(10, _Digits)));
スプレッド:0、アスク・ビッド:55
55は(ペア、時間)が異なるかもしれませんが、0は常に.
ありがとうございます。
SymbolInfoInteger
指定されたシンボルの対応するプロパティを返します。
1.プロパティの値を直接的に返す。
long SymbolInfoInteger()
string name, // symbol
int prop_id // プロパティ識別子
);
SYMBOL_SPREAD 見開きサイズ(ポイント数) int
ENUM_SYMBOL_INFO_INTEGER の値を返すということですね。
開発者が何を望んでいたのか、理解したいと思います。説明文からは不明です。
ありがとうございます。
長いSymbolInfoInteger
関数はENUM_SYMBOL_INFO_INTEGER を返さず、具体的には数値- スプレッド値 (SYMBOL_SPREAD を意味する場合) を返します。
備考指定されたシンボルのスプレッドが変動している場合は
SymbolInfoInteger(Symbol(),SYMBOL_SPREAD) です。
はヌル値を返します。
そのため、現在のスプレッドを知りたい場合は、BidとAskの差に注目する必要があります。
長い SymbolInfoInteger
関数はENUM_SYMBOL_INFO_INTEGER を返さず、具体的には数値- スプレッド値 (SYMBOL_SPREAD を意味する場合) を返します。
備考指定されたシンボルのスプレッドが変動している場合は
SymbolInfoInteger(Symbol(),SYMBOL_SPREAD) です。
はヌル値を返します。
そのため、現在のスプレッドを知りたい場合は、BidとAskの差を見ることになります。
私が実装しようとしていることを簡単に説明します。
3) チャート上に現在の商品のポジションと取引をグラフィカルに表示し、左下隅にすべてのポジションの情報を表示します。
MT4よりMT5の方が好きなのですが、チャート上の取引履歴の自動表示の問題が一歩解決できません。この問題の自動解決へのリンク、またはExpert Advisorをスクリプトに作り直すことが可能かどうか、ご教授ください。ありがとうございました。
オリジナルのExpert Advisorは、このスレッドの最初の投稿にあります -https://www.mql5.com/ru/forum/58。
MT4ではこのように実装されています。
"歴史 "を "表 "にしたディール表示」→「端末」→「アカウント履歴」。注文を掴んで、チャートにドラッグするのです。同じ楽器の(他の楽器のチャートにドロップすると、選択されたものに置き換わります)。
注文の開始と終了を表す矢印をトレンドラインのセグメントでつないだ形で表示されます。ストップロスとテイクプロフィットの水準は、建値と同じ縦軸に表示されます。
Shiftキーを押しながら注文をドラッグすると、チャートにこのシンボルの全取引履歴が表示されます(私を信じてください、とても分かりやすいですよ)。
初心者のための小さな問題の解決策をどなたか親切に教えていただけませんか。
最初の状態。
4で書かれたFrakt Zigzagのインジケーターを持っています。
MQL 5の「自動翻訳機」を使って、なんとか「5」のコードと呼ぶにふさわしいコードを手に入れることができました。
特に、この2つの部分は「嬉しい」ですね。
// フラクタルのアップ。
if (iFractals(NULL,0,MODE_UPPER, POS)!=0)
{
Fractal1B=iFractals(NULL,0,MODE_UPPER, POZ);
Fractal1B=POZ。
}
i=1 ;
while(i<40)
{
if (iFractals(NULL,0,MODE_UPPER, Fractals1B+i)!=0)
{
Fractal2B=iFractals(NULL,0,MODE_UPPER, POZFractal1B+i);
POZFractal2B=POZFractal1B+i 。
が壊れる。
}
i++ ;
}
i=1 ;
while(i<40)
{
if (iFractals(NULL,0,MODE_UPPER, Fractals2B+i)!=0)
{
Fractal3B=iFractals(NULL,0,MODE_UPPER, POZFractal2B+i);
POZFractal3B=POZFractal2B+i 。
が壊れる。
}
i++;
}
и
// ダウンフラクタル
if (iFractals(NULL,0,MODE_LOWER, POS)!=0)
{
Fractal1H=iFractals(NULL,0,MODE_LOWER, POZ);
POZFractal1H=POZ。
}
i=1 ;
while(i<40)
コンパイルしようとすると、:
MODE_UPPER' - 未宣言の識別子 FZR2 .mq5 164 37
MODE_LOWER' - 未宣言識別子 FZR2 .mq5 192 37
2つ目の条件。以下は、上下のフラクタルデータで別々にバッファを埋めるフラクタルのインジケータのコードです。以下はそのコードの一部です。
if(prev_calculated<7)
{
limit=2です。
//--- 配列のクリーンアップ
ArrayInitialize(ExtUpperBuffer,0.0);
ArrayInitialize(ExtLowerBuffer,0.0);
}
else limit=rates_total-5;
for(i=limit;i<rate_total-3;i++)
{
//---- アッパーフラクタル
if(High[i]>High[i+1] && High[i]>High[i+2] && High[i]>=High[i-1] && High[i]>=High[i-2])とする。
ExtUpperBuffer[i]=High[i]。
else ExtUpperBuffer[i]=0.0;
//---- 下側フラクタルの場合
if(Low[i]<Low[i+1] && Low[i]<Low[i+2] && Low[i]<=Low[i-1]&&Low[i]<=Low[i-2])とする。
ExtLowerBuffer[i]=Low[i]。
else ExtLowerBuffer[i]=0.
}
//--- OnCalculateが終了しました。新しい prev_calculated を返す。
return(rates_total);
}
質問:これらのバッファ(Fractals インジケータの バッファ)には、バー・フラクタルに関する時間と価格のデータが含まれていますか。