[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 894 1...887888889890891892893894895896897898899900901...1145 新しいコメント 削除済み 2010.10.08 14:31 #8931 artmedia70: 何が言いたいんだ?時間についても聞けるような...。または健康...:)))))) それは、あくまでも注意喚起です。本を読んでいても、明らかにしなければならない点があり、それを書いているのです。 どうか、攻撃的に受け取らないでください。 Igor Makanu 2010.10.08 14:44 #8932 belck: それは、あくまでも注意喚起です。本を読んでも、はっきりさせないといけない点があるので、それを書いています。 答えてもらうためにお金を払うのか、それとも無視されるのか、それとも誰かに借りを作るのか? SZS:私はしばしばこのスレッドで見て、どのように私は助けることができますが、あなたが質問のあなたの山を持っている間、少なくとも彼は、彼が尋ねたことを理解していることを条件に、読んで怠惰のように見える - 私にそれを説明します。 Vladimir Pastushak 2010.10.08 14:56 #8933 こんにちは!何が問題なのかがわからないのですが、「?成行注文を修正しない slb =NormalizeDouble(Bid - (StopLoss * Point),Digits); // 買いポジションのストップを計算する// tpb =NormalizeDouble(Ask + (TakeProfit* Point),Digits); // 買いポジションの利益を計算// sls =NormalizeDouble(Ask + (StopLoss * Point),Digits)。// 売りポジションのストップ算出// tps =NormalizeDouble(Bid - (TakeProfit* Point),Digits); //=============================== int total=OrdersTotal(); int n=0; for (int i=total-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS)) { if(OrderSymbol()==Symbol())です。 { n++; }} if ( total == 1 ) { for (int k=total-1; k>=0; k--) { if(OrderSelect(k, SELECT_BY_TICKET)) Alert("order is", k); { if ((OrderType()==OP_BUY)&&(OrderTakeProfit()==0)&&(OrderStopLoss()==0))) { OrderModify(k,OrderOpenPrice(),slb,tpb,0,Blue); Alert("error",GetLastError()); }}} return(0);} }. どうしたものか..............................助けてくれ [WARNING CLOSED!] Any newbie [アーカイブ!】どんなエキスパートやインジケーターでも無料で書きます。 どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 削除済み 2010.10.08 15:12 #8934 IgorM: 答えに金を払うのか? 払わないのか? それとも無視されているのか? それとも誰かに借りがあるのか? ZS:私はしばしば、このスレッドで見て、私ができることは、私は助けるが、質問をした人は、少なくとも彼は、あなたが読んで怠惰のように見える質問のあなたの山を持っている間、彼が尋ねたことを理解していることを提供 - 私に教えてください。 無理するなと言ったろ、喧嘩しに来たんじゃないんだ。また、誰かが手助けをすることを拒否するのも好きではありません。つまり、彼は私がアドバイスをしたり、本を読んだりすることを決めているのです。よく言われるように「賢い!」です。 もう一度言いますが、皆さん、攻撃的に受け取らないでください、それとも私の要望はやはり矛盾しているのでしょうか、もしそうなら、もう書き込まないことにします。 usver 2010.10.08 15:14 #8935 int total=OrdersTotal(); int n=0; for (int i=total-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) n++; } } if (total == 1) { for (int k=total-1; k>=0; k--) { if(OrderSelect(k, SELECT_BY_TICKET)) { Alert("ордер есть ", k); if ((OrderType()==OP_BUY)&&(OrderTakeProfit()==0)&&(OrderStopLoss()==0)) { OrderModify(k,OrderOpenPrice(),slb,tpb,0,Blue); Alert("ошибка ", GetLastError()); } } } } return(0); このコードを試してみてください。 alexalex 2010.10.08 15:15 #8936 誰かがレベルによってトリガされたスクリプト "トレーリングストップ "を知っていますか、すなわち価格が150に達した - ストップ130、その後180に達した - 170(例)(レベルは自分自身で入力)を停止します。 よろしくお願いします。 Artyom Trishkin 2010.10.08 15:16 #8937 VOLDEMAR: こんにちは!何が問題なのかがわからないのですが......。成行注文を変更しない slb =NormalizeDouble(Bid - (StopLoss * Point),Digits); // 買いポジションのストップを計算します//。 tpb =NormalizeDouble(Ask + (TakeProfit* Point),Digits); //買いポジションの利益を計算する//。 sls =NormalizeDouble(Ask + (StopLoss * Point),Digits); //売りポジションのストップ高を計算する///。 tps =NormalizeDouble(Bid - (TakeProfit* Point),Digits); //================================================== ==================// int total=OrdersTotal(); int n=0; for (int i=total-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS)) { if(OrderSymbol()==Symbol())とする。 { n++; }}} if ( 合計 == 1 ) { for (int k=total-1; k>=0; k--) { if(OrderSelect(k, SELECT_BY_TICKET)) Alert("order exists", k); { if ((オーダータイプ()==OP_BUY)&&(OderTakeProfit()==0)&&(OderStopLoss()==0)) { OrderModify(k,OrderOpenPrice(),slb,tpb,0,Blue); Alert("error", GetLastError()); }}}} return(0);}。 どうしたのヘルプ.................................?チケットのポジションを選択しているところです。でも、正確にWHEREを確認しないんですよね...。すでに閉鎖されたものに位置する場合もある。 bool OrderSelect(int index,int select,int pool=MODE_TRADES) 操作するオーダーを選択する機能です。関数が正常に終了した場合に TRUE を返します。関数が失敗した場合は FALSE を返します。エラーに関する情報を得るには、GetLastError() 関数を呼び出す必要があります。 チケット番号でオーダーが選択された場合、pool パラメータは無視されます。チケット番号は、注文を一意に識別するためのものです。注文がどのリストから選択されたかを判断するには、その注文の終了時刻を 分析する必要があります。注文の終了時刻が0であれば、その注文は未決済または保留であり、端末の未決済ポジションのリストから取得されます。オープンポジションは、その種類によって 保留中の注文と区別することができます。終了時刻が 0でない場合、注文は終了 または保留と なり、端末の履歴から選択されたことになります。クローズドオーダーと削除された保留オーダーの区別は、オーダーの 種類によっても行うことができます。 Artyom Trishkin 2010.10.08 15:22 #8938 AlexAlex: 誰かがレベルによってトリガされたスクリプト "トレーリングストップ "を知っていますか、すなわち価格が150に達した - ストップ130、その後180に達した - 170(例)(レベルは自分自身で入力)を停止します。 よろしくお願いします。 サイト内で「trailing」または「trawl」で検索してみてください。 削除済み 2010.10.08 15:24 #8939 VOLDEMAR: こんにちは!何が問題なのかがわからないのですが......。成行注文を変更しない こんな風に試してみてください。 slb = 25; // расчёт стопа для бай позиций// tpb = 25; // расчёт профита для бай позиций// sls = 25; // расчёт стопа для селл позиций// tps = 25; //================================================== ==================// int start { ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Bid-slb*Point,Ask+tpb*Point,"My order #"+counter,16384,0,Green); if(ticket<0) { Print("OrderSend failed with error #",GetLastError()); return(0); } } 削除済み 2010.10.08 15:26 #8940 AlexAlex: 誰かがレベルによってトリガされたスクリプト "トレーリングストップ "を知っていますか、すなわち価格が150に達した - ストップ130、その後180に達した - 170(例)(レベルは自分自身で入力)を停止します。 よろしくお願いします。 https://www.mql5.com/ru/code/7108 .No.4 1...887888889890891892893894895896897898899900901...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
何が言いたいんだ?時間についても聞けるような...。または健康...:))))))
それは、あくまでも注意喚起です。本を読んでいても、明らかにしなければならない点があり、それを書いているのです。
どうか、攻撃的に受け取らないでください。
それは、あくまでも注意喚起です。本を読んでも、はっきりさせないといけない点があるので、それを書いています。
答えてもらうためにお金を払うのか、それとも無視されるのか、それとも誰かに借りを作るのか?
SZS:私はしばしばこのスレッドで見て、どのように私は助けることができますが、あなたが質問のあなたの山を持っている間、少なくとも彼は、彼が尋ねたことを理解していることを条件に、読んで怠惰のように見える - 私にそれを説明します。
slb =NormalizeDouble(Bid - (StopLoss * Point),Digits); // 買いポジションのストップを計算する//
tpb =NormalizeDouble(Ask + (TakeProfit* Point),Digits); // 買いポジションの利益を計算//
sls =NormalizeDouble(Ask + (StopLoss * Point),Digits)。// 売りポジションのストップ算出//
tps =NormalizeDouble(Bid - (TakeProfit* Point),Digits);
//===============================
int total=OrdersTotal();
int n=0;
for (int i=total-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS))
{
if(OrderSymbol()==Symbol())です。
{
n++;
}}
if ( total == 1 )
{
for (int k=total-1; k>=0; k--)
{
if(OrderSelect(k, SELECT_BY_TICKET))
Alert("order is", k);
{
if ((OrderType()==OP_BUY)&&(OrderTakeProfit()==0)&&(OrderStopLoss()==0)))
{
OrderModify(k,OrderOpenPrice(),slb,tpb,0,Blue);
Alert("error",GetLastError());
}}}
return(0);} }.
どうしたものか..............................助けてくれ
答えに金を払うのか? 払わないのか? それとも無視されているのか? それとも誰かに借りがあるのか?
ZS:私はしばしば、このスレッドで見て、私ができることは、私は助けるが、質問をした人は、少なくとも彼は、あなたが読んで怠惰のように見える質問のあなたの山を持っている間、彼が尋ねたことを理解していることを提供 - 私に教えてください。
無理するなと言ったろ、喧嘩しに来たんじゃないんだ。また、誰かが手助けをすることを拒否するのも好きではありません。つまり、彼は私がアドバイスをしたり、本を読んだりすることを決めているのです。よく言われるように「賢い!」です。
もう一度言いますが、皆さん、攻撃的に受け取らないでください、それとも私の要望はやはり矛盾しているのでしょうか、もしそうなら、もう書き込まないことにします。
誰かがレベルによってトリガされたスクリプト "トレーリングストップ "を知っていますか、すなわち価格が150に達した - ストップ130、その後180に達した - 170(例)(レベルは自分自身で入力)を停止します。
よろしくお願いします。
こんにちは!何が問題なのかがわからないのですが......。成行注文を変更しない
slb =NormalizeDouble(Bid - (StopLoss * Point),Digits); // 買いポジションのストップを計算します//。
tpb =NormalizeDouble(Ask + (TakeProfit* Point),Digits); //買いポジションの利益を計算する//。
sls =NormalizeDouble(Ask + (StopLoss * Point),Digits); //売りポジションのストップ高を計算する///。
tps =NormalizeDouble(Bid - (TakeProfit* Point),Digits);
//================================================== ==================//
int total=OrdersTotal();
int n=0;
for (int i=total-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS))
{
if(OrderSymbol()==Symbol())とする。
{
n++;
}}}
if ( 合計 == 1 )
{
for (int k=total-1; k>=0; k--)
{
if(OrderSelect(k, SELECT_BY_TICKET))
Alert("order exists", k);
{
if ((オーダータイプ()==OP_BUY)&&(OderTakeProfit()==0)&&(OderStopLoss()==0))
{
OrderModify(k,OrderOpenPrice(),slb,tpb,0,Blue);
Alert("error", GetLastError());
}}}}
return(0);}。
どうしたのヘルプ.................................?
チケットのポジションを選択しているところです。でも、正確にWHEREを確認しないんですよね...。すでに閉鎖されたものに位置する場合もある。
bool OrderSelect(int index,int select,int pool=MODE_TRADES)
操作するオーダーを選択する機能です。関数が正常に終了した場合に TRUE を返します。関数が失敗した場合は FALSE を返します。エラーに関する情報を得るには、GetLastError() 関数を呼び出す必要があります。
チケット番号でオーダーが選択された場合、pool パラメータは無視されます。チケット番号は、注文を一意に識別するためのものです。注文がどのリストから選択されたかを判断するには、その注文の終了時刻を 分析する必要があります。注文の終了時刻が0であれば、その注文は未決済または保留であり、端末の未決済ポジションのリストから取得されます。オープンポジションは、その種類によって 保留中の注文と区別することができます。終了時刻が 0でない場合、注文は終了 または保留と なり、端末の履歴から選択されたことになります。クローズドオーダーと削除された保留オーダーの区別は、オーダーの 種類によっても行うことができます。誰かがレベルによってトリガされたスクリプト "トレーリングストップ "を知っていますか、すなわち価格が150に達した - ストップ130、その後180に達した - 170(例)(レベルは自分自身で入力)を停止します。
よろしくお願いします。
こんにちは!何が問題なのかがわからないのですが......。成行注文を変更しない
こんな風に試してみてください。
誰かがレベルによってトリガされたスクリプト "トレーリングストップ "を知っていますか、すなわち価格が150に達した - ストップ130、その後180に達した - 170(例)(レベルは自分自身で入力)を停止します。
よろしくお願いします。