[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 553 1...546547548549550551552553554555556557558559560...631 新しいコメント Dimka-novitsek 2012.11.29 11:53 #5521 スタートはどのティックでも 避けられないが、その中に必要な条件を用意することができる。 Dimka-novitsek 2012.11.29 12:37 #5522 こんにちは。あのね、私のスクリプに何か問題があるのよ。チャート上にドラッグしても、まったく何も起こりません。どのように使用するのですか?//+------------------------------------------------------------------+ //| Покупка.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { //---- for(int i=0;i<=OrdersTotal();i++){ if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == true) { if(OrderSymbol() != Symbol()) continue; if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,6,Red); if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,6,Red); if(OrderType()>=2) OrderDelete(OrderTicket());}} //---- for(i=0;i<23;i++){ Sleep(2000);RefreshRates(); if(!IsTradeAllowed())continue; int tiket=OrderSend(Symbol(),OP_BUY,0.1,Ask,6,0,0,"Skript",98600,0,Blue); if( tiket!=-1)break; if (tiket==-1){ int Error=GetLastError(); string errorcomment = "Ошибка открытия ордера OP_BUY" + " " + Symbol() + " " + ErrorDescript(Error); Print (errorcomment);}} //---- return(0); } //+------------------------------------------------------------------+ //------- : Коды ошибок string ErrorDescript(int error_code){string error_string;switch(error_code){ //---- Коды ошибок, возвращаемые торговым сервером: case 0: error_string="Нет ошибок"; break; case 1: error_string="Нет ошибки, но результат неизвестен"; break; case 2: error_string="Общая ошибка"; break; case 3: error_string="Неправильные параметры"; break; case 4: error_string="Торговый сервер занят"; break; case 5: error_string="Старая версия клиентского терминала"; break; case 6: error_string="Нет связи с торговым сервером"; break; case 7: error_string="Недостаточно прав"; break; case 8: error_string="Слишком частые запросы"; break; case 9: error_string="Недопустимая операция нарушающая функционирование сервера"; break; [Deleted] 2012.11.29 12:43 #5523 paladin80:正規化後は、例えば以下のように数値が変化します。もうひとつは、DoubleToStrで、プリントアウトするときです、例えば。そして、正規化後にプリントアウトすると、このようになります。 ありがとうございます。 Nauris Zukas 2012.11.29 14:49 #5524 こんにちは。 最後の2つの 買いポジションの 利益だけを 合計して計算したい のですが。コードを書き換えるにはどうしたらいいですか? double profits_buy_2pos() { double pr_buy = 0; int cnt = 0; int OpenOrders=OrdersTotal(); for(cnt=0;cnt<OpenOrders;cnt++) // scan all orders and positions. .. { OrderSelect(cnt, SELECT_BY_POS); if (OrderSymbol()==Symbol() && OrderMagicNumber()==magic && OrderType() == OP_BUY) { if (OrderType()==OP_BUY) { pr_buy+= OrderProfit(); } } } return(pr_buy); } ascerdfg 2012.11.29 15:01 #5525 Metatrader4でチャートをクリックしてTake Profitを設定するにはどうすればよいですか?コンテキストメニュー→「並び順の変更」が使いにくい。 Роман 2012.11.29 15:58 #5526 abeiks: こんにちは。 最後の2つの 買いポジションの 利益だけを 合計して計算したい のですが。コードを書き換えるにはどうしたらいいですか? キムIVからの機能。 GetProfitOpenPosInCurrency()関数を使用しています。- 助けるために+ つまり、最後のループから最初のループに移動し、買い注文の利益を合計し、計算された買いポジションのカウンターを追加するのです。2になったらすぐにループを抜けて、それで終わりです。 Виктор 2012.11.29 16:01 #5527 ascerdfg: Metatrader4でチャートをクリックしてTake Profitを設定するにはどうすればよいですか?コンテキストメニュー→「注文の変更」が非常に不便です。 端末そのものではできませんが、それを可能にするスクリプトがあります。例:これ 私たちのデータベースには、類似のスクリプトがいくつかあります。 Nauris Zukas 2012.11.29 16:04 #5528 Roman.: キムIVからの機能。 GetProfitOpenPosInCurrency()関数を使用します。- を助ける。+ つまり、最後のループから最初のループに入り、買い注文の利益を合計し、カウントされた買いポジションのカウンターを追加するのです。2になったらすぐにループを抜けて、それで終わりです。 ありがとうございました。 Ivan Molchanov 2012.11.29 17:49 #5529 友達、助けてください、1時間足チャートでその日の最初のフラクタルを見つける方法を教えてください。そして、次の日の始まりに「リセット」して、新しい最初のフラクタルを探すと?ありがとうございました。 ascerdfg 2012.11.29 18:10 #5530 granit77: 端末そのものではできませんが、それを可能にするスクリプトがあります。例えばこれ。そして、データベースには似たようなスクリプトがいくつもある。 とても粗末なものです。もっと簡単なものはどこで手に入るのでしょうか? 1...546547548549550551552553554555556557558559560...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
正規化後は、例えば以下のように数値が変化します。
もうひとつは、DoubleToStrで、プリントアウトするときです、例えば。
そして、正規化後にプリントアウトすると、このようになります。
ありがとうございます。
こんにちは。
最後の2つの 買いポジションの 利益だけを 合計して計算したい のですが。コードを書き換えるにはどうしたらいいですか?
こんにちは。
最後の2つの 買いポジションの 利益だけを 合計して計算したい のですが。コードを書き換えるにはどうしたらいいですか?
キムIVからの機能。
GetProfitOpenPosInCurrency()関数を使用しています。- 助けるために
+ つまり、最後のループから最初のループに移動し、買い注文の利益を合計し、計算された買いポジションのカウンターを追加するのです。2になったらすぐにループを抜けて、それで終わりです。
Metatrader4でチャートをクリックしてTake Profitを設定するにはどうすればよいですか?コンテキストメニュー→「注文の変更」が非常に不便です。
キムIVからの機能。
GetProfitOpenPosInCurrency()関数を使用します。- を助ける。
+ つまり、最後のループから最初のループに入り、買い注文の利益を合計し、カウントされた買いポジションのカウンターを追加するのです。2になったらすぐにループを抜けて、それで終わりです。
ありがとうございました。
友達、助けてください、1時間足チャートでその日の最初のフラクタルを見つける方法を教えてください。そして、次の日の始まりに「リセット」して、新しい最初のフラクタルを探すと?
ありがとうございました。
端末そのものではできませんが、それを可能にするスクリプトがあります。例えばこれ。そして、データベースには似たようなスクリプトがいくつもある。
とても粗末なものです。もっと簡単なものはどこで手に入るのでしょうか?