[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 417 1...410411412413414415416417418419420421422423424...1145 新しいコメント Oleg 2010.02.04 20:30 #4161 小数点以下5桁のMTの場合、例えばHigh[0]という値をCommentで 出力したい場合、小数点以下4桁の数字が表示されます。 - フルバリューを得るにはどうしたらいいですか? Slawa 2010.02.04 20:45 #4162 プログラマーの皆さん、こんにちは。 このコードを書くのを手伝ってください:もし注文がストップロスで 閉じられたら、すぐに反対方向に新しい注文を開きたいのです。以前作成したEAにこのアドオンを試してみたいのですが。 ありがとうございました。 削除済み 2010.02.04 20:46 #4163 こんにちは、友人たち。 どうしたらよいかアドバイスをお願いします。 デモ口座でExpert Advisorをテストしている状況です。 以下のようにポジションをオープン/クローズしようとしています。 if ( (ind1()==1)&&(ind2()==1)) { if (buy_order_open == 0 ) { ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy", MagicNumber, 0, Blue); if(ticket < 0) { Sleep(30000); prevtime = Time[1]; } buy_order_open = 1; } } //=============================================== if ( (ind1()==2)&&(ind2()==2)) { if ( sell_order_open == 0 ) { ticket = OrderSend(Symbol(), OP_SELL, lots, NormalizeDouble(Bid, Digits), 3, NormalizeDouble(Ask, Digits) + sl * Point, 0, "Sell", MagicNumber, 0, Red); if(ticket < 0) { Sleep(30000); prevtime = Time[1]; } sell_order_open = 1; } } //============= つまり、ストップロスで注文を出すのです。 リアルタイムモードでポジションを開こうとしているのですが、ポジションを開くと次のようなメッセージが表示されます。 I.e. ストップロスなしでポジションを建てるのですか? ここで何が問題なのか? [WARNING CLOSED!] Any newbie [アーカイブ!】どんなエキスパートやインジケーターでも無料で書きます。 Been struggling for 3 Павел Садыков 2010.02.04 20:47 #4164 プログラマーの皆さん!質問があります!MA指標と 直前のバーのPRICE_HIGHとのクロスを コードで表示するにはどうすればよいですか? 前のバーの最高値を決定するために配列が必要なことは理解しました。問題は、価格データとインジケータの交差を解決することだ!」。 Виктор 2010.02.04 20:55 #4165 profi >>: ...Как в коде отобразить пересечение индикатора МА с PRICE_HIGH предыдущего бара?... 期間1のMAとPRICE_HIGHの価格との交点です。 Михаил 2010.02.04 20:55 #4166 Morzh09 >>: Друзья, добрый день. Посоветуйте, плз, что предпринять. Ситуация следующая: тестирую советника на демо-счете. строки на открытие/закрытие позиции выглядят так: Тоесть, выставляю ордера со стоп-лоссом. А при работе на реал-тайм, при открытии позиций, мне выскакивает такое окошечко: Т.е. позиция открывается уже изначально без стоп-лосса!?!? В чем здесь проблема??? EAの設定で「手動確認」にチェックを入れている必要があります。 削除済み 2010.02.04 21:04 #4167 dmmikl86 >>: у вас наверное поставлена галочка "ручное потверждение" в настройках советника どうすればいいのか、アドバイスをお願いします。 サービス」の設定で「手動確認」のチェックを外していることです。 しかし、EAをチャート上に置いた瞬間(つまりEAが自動モードで動作するはず)にチェックボックスを無効化すると、EAは一度も取引を行わない...。 Михаил 2010.02.04 21:16 #4168 ブローカーがアドバイザーの使用を許可していないのかもしれない...。 Павел Садыков 2010.02.04 21:33 #4169 granit77 >>: Пересечение вашей МА с МА с периодом 1 и с ценой PRICE_HIGH. コード自体はおおよそ次のようになります。 IF IMA > PRICE HIGH OP_SELL、IMAはMAインジケータです。 約最後の2つの小節が考慮される Виктор 2010.02.04 22:03 #4170 profi >>: сам код примерно выглядит так IF IMA > PRICE HIGH OP_SELL, где IMA- это индикатор МА это примерно... в расчёт берутся два последних бара 交差点ではなく、価値観の比較です。私のバージョンでは、あなたのコードは次のようになります(交差点そのものを記述する方が良いのですが)。 if( IMA>iMA(NULL,0,1,0,MODE_EMA,PRICE_HIGH, SignalBar)) 1...410411412413414415416417418419420421422423424...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
小数点以下5桁のMTの場合、例えばHigh[0]という値をCommentで 出力したい場合、小数点以下4桁の数字が表示されます。
- フルバリューを得るにはどうしたらいいですか?
プログラマーの皆さん、こんにちは。
このコードを書くのを手伝ってください:もし注文がストップロスで 閉じられたら、すぐに反対方向に新しい注文を開きたいのです。以前作成したEAにこのアドオンを試してみたいのですが。
ありがとうございました。
こんにちは、友人たち。
どうしたらよいかアドバイスをお願いします。
デモ口座でExpert Advisorをテストしている状況です。
以下のようにポジションをオープン/クローズしようとしています。
if ( (ind1()==1)&&(ind2()==1))
{
if (buy_order_open == 0 )
{
ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy", MagicNumber, 0, Blue);
if(ticket < 0)
{
Sleep(30000);
prevtime = Time[1];
}
buy_order_open = 1;
}
}
//===============================================
if ( (ind1()==2)&&(ind2()==2))
{
if ( sell_order_open == 0 )
{
ticket = OrderSend(Symbol(), OP_SELL, lots, NormalizeDouble(Bid, Digits), 3, NormalizeDouble(Ask, Digits) + sl * Point, 0, "Sell", MagicNumber, 0, Red);
if(ticket < 0)
{
Sleep(30000);
prevtime = Time[1];
}
sell_order_open = 1;
}
}
//=============
つまり、ストップロスで注文を出すのです。
リアルタイムモードでポジションを開こうとしているのですが、ポジションを開くと次のようなメッセージが表示されます。
I.e. ストップロスなしでポジションを建てるのですか?
ここで何が問題なのか?
プログラマーの皆さん!質問があります!MA指標と 直前のバーのPRICE_HIGHとのクロスを コードで表示するにはどうすればよいですか?
前のバーの最高値を決定するために配列が必要なことは理解しました。問題は、価格データとインジケータの交差を解決することだ!」。
...Как в коде отобразить пересечение индикатора МА с PRICE_HIGH предыдущего бара?...
Друзья, добрый день.
Посоветуйте, плз, что предпринять.
Ситуация следующая: тестирую советника на демо-счете.
строки на открытие/закрытие позиции выглядят так:
Тоесть, выставляю ордера со стоп-лоссом.А при работе на реал-тайм, при открытии позиций, мне выскакивает такое окошечко:
Т.е. позиция открывается уже изначально без стоп-лосса!?!?
В чем здесь проблема???
EAの設定で「手動確認」にチェックを入れている必要があります。
у вас наверное поставлена галочка "ручное потверждение" в настройках советника
どうすればいいのか、アドバイスをお願いします。
サービス」の設定で「手動確認」のチェックを外していることです。
しかし、EAをチャート上に置いた瞬間(つまりEAが自動モードで動作するはず)にチェックボックスを無効化すると、EAは一度も取引を行わない...。
Пересечение вашей МА с МА с периодом 1 и с ценой PRICE_HIGH.
コード自体はおおよそ次のようになります。 IF IMA > PRICE HIGH OP_SELL、IMAはMAインジケータです。
約最後の2つの小節が考慮される
сам код примерно выглядит так IF IMA > PRICE HIGH OP_SELL, где IMA- это индикатор МА
это примерно... в расчёт берутся два последних бара
交差点ではなく、価値観の比較です。私のバージョンでは、あなたのコードは次のようになります(交差点そのものを記述する方が良いのですが)。