[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 476 1...469470471472473474475476477478479480481482483...652 新しいコメント 削除済み 2012.01.04 16:10 #4751 アルテミスが超!!!! 削除済み 2012.01.04 16:24 #4752 Roman.: 1.念のため-この ページの7番目の投稿から私のリンクにある情報をすべて読んでください。 2.ご質問のウォークスルーは、予告編をご覧ください。2つ目のファイルは、ストラテジーオプティマイザーと依存関係を持つ私の作業例で、現在チャート上にあります - 回復係数から最適化の結果として得られたTS-kaのストップと利益の値です。私自身、最近使っているのですが、まだ使いこなせていないので、質問はすべてその作者にお願いします。ページを通して、彼らのウェブサイトを見てください。 3.すべて、IMHO。 おお、かっこいい!!!そのプログラムはExcelと呼ばれているのでは? どのように使い、どのように保存しているのですか? Lex666 2012.01.04 17:04 #4753 私は全くの初心者ですが、このように動作するEAを書く のを手伝ってください。まず、買い注文を開き、利益確定とストップロスを置き、利益確定がトリガーされたときにこの注文が閉じられたら、次に同じ注文を開いて買い、ストップロスがトリガーされたときに閉じたら、売ることにします。 削除済み 2012.01.04 17:22 #4754 結果をエクセルに保存するにはどうしたらいいですか?テスターで、すべてを保存をクリックし、エクセルを見つけて開き、白い背景でペーストをクリックしましたが、何も起こりませんでした。たぶん、もうすぐ弟が来て、パソコンのせいで私を追い出すと思います。 Vadim Zhunko 2012.01.04 17:46 #4755 dkfl.zrjdktdbx: 結果をエクセルに保存するにはどうしたらいいですか?テスターで、すべてを保存をクリックし、エクセルを見つけて開き、白い背景でペーストをクリックしましたが、何も起こりませんでした。たぶん、もうすぐ弟が来て、パソコンのせいで私を追い出すと思います。 2台目のPCを買おうかな? 削除済み 2012.01.04 20:57 #4756 いつかは... ivn 2012.01.04 21:01 #4757 dkfl.zrjdktdbx: 結果をエクセルに保存するにはどうしたらいいですか?テスターで、すべてを保存をクリックし、エクセルを見つけて開き、白い背景でペーストをクリックしましたが、何も起こりませんでした。たぶん、もうすぐ弟が来て、パソコンのせいで私を追い出すと思います。 すべてをコピーして貼り付け、自分自身が書かなければならない列の名前だけ、そして収益性は私に月に変換されます。 Роман 2012.01.05 01:05 #4758 dkfl.zrjdktdbx: おお、かっこいい!!!そのプログラムはExcelと呼ばれているのでは? 使い方、貯め方は? ヘルプやMicrosoftOffice-excelのドキュメントを読んでください。:-) 削除済み 2012.01.05 01:21 #4759 同志の皆さん、先日、EAの動作がストラテジーテスターと リアル口座で異なることについて質問させていただきました。EAそのもののコードがないと解りようがないとのことですが。以下はそのコードです。 簡単に言うと、このEAはマーチンゲールの原理で動作します。つまり、前の取引がうまくいかなかった場合、ダブルロットでオープンします。3回以上間違っている場合は、フラットが始まったと判断し、ロットとストップのサイズを変更しますが、EAがまだダブルロットで反対方向に開いているかのように比例しています。 すべてが順調だった場合、1ロットで同じ方向に開く。ストラテジーテスターではすべてうまくいっているのですが、実際の口座ではすでに0.24ロット(この数字はスイッチ機能で設定)で2回目のトレードが始まっています...助けてください ...本当の口座で試したいのですが、この問題でデモ口座にとどまっています =( //+------------------------------------------------------------------+ //| StMartin++.mq4 | //| Sergey Kodolov | //| 84232676421@mail.ru | //+------------------------------------------------------------------+ #property copyright "Sergey Kodolov" #property link "84232676421@mail.ru" extern int TP = 1000; extern int TS = 1000; extern double lots = 0.1; double volumz; int ticket,total; int slip = 3; int Magic = 4; static int CriticalTicket = 0; int TicketArray[4]; //миссив с тикетами int CTicketArray[10]; //массив с критическими тикетами void FormTicket(int number) //объявил шаблон под функцию запоминания тикетов { for(int i=3;i>0;i--) { TicketArray[0] = ticket; if(TicketArray[0]>0 && TicketArray[0] == TicketArray[1])break; TicketArray[i] = TicketArray[i-1]; } } void FormCriticalTicket(int number1) //сюда записываю критическме тикеты { for(int i=9;i>0;i--) { CTicketArray[0] = CriticalTicket; if(CTicketArray[0]>0 && CTicketArray[0] == CTicketArray[1])break; CTicketArray[i] = CTicketArray[i-1]; } } //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- if(OrdersHistoryTotal()==0) { ticket = OrderSend(Symbol(),OP_SELL,lots,Bid,slip,Ask+TS*Point,Ask-TP*Point,"First order",Magic,0,Yellow); //открываем первый ордер } //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- FormCriticalTicket(CriticalTicket); //вызываем функцию, что запоминала критические тикеты int CritLot = crit(); //функция берет минимальное значение из массива критических тикетов int OrderTimeCheck = check3(); //проверяем, закрыт ли ордер bool OrderCloseCheck = check2(OrderTimeCheck); //проверяем, закрылись ли ордера в минус FormTicket(ticket); //вызываем функцию, чтоб запоминала тикеты OrderOpenFunction(OrderCloseCheck,CritLot); //тут открываем ордера //---- return(0); } //+------------------------------------------------------------------+ int crit() { return(ArrayMinimum(CTicketArray,6,1)); } int check3() //проверяем, закрыт ли ордер { OrderSelect(TicketArray[1],SELECT_BY_TICKET); if(OrderClosePrice()==OrderTakeProfit()) { CriticalTicket=0; } if(OrderCloseTime()>0)return(100); } bool check2(int OrderTimeCheck) //проверяем, если ордер закрыт, то последние 3 закрытых ордера были ли убыточными? { if(OrderTimeCheck == 100) { bool flag = true; for(int j=1;j<4;j++) { OrderSelect(TicketArray[j],SELECT_BY_TICKET); if(OrdersHistoryTotal()>2) { if(OrderClosePrice()!=OrderStopLoss()) { flag = false; } } if(OrdersHistoryTotal()<=2) { flag = false; } } return(flag); } else return(false); } void OrderOpenFunction(bool OrderCloseCheck, int CritLot) { total = OrdersTotal(); if(OrderCloseCheck==true) { int TP1,TS1; double m1,m2,m3,m4,m5,m6; m1=1.2; m2=1.25; m3=2.0; m4=1.0; m5=1.25; m6=1.0; OrderSelect(TicketArray[1],SELECT_BY_TICKET); switch(CritLot) { case 1: volumz = (OrderLots()*2)*m1; TP1=TP/m1; TS1=TS/m1; break; case 2: volumz = (OrderLots()*2)*m2/m1; TP1=TP/m2; TS1=TS/m2; break; case 3: volumz = (OrderLots()*2)*m3/m2; TP1=TP/m3; TS1=TS/m3; break; case 4: volumz = (OrderLots()*2)*m4/m3; TP1=TP/m4; TS1=TS/m4; break; case 5: volumz = (OrderLots()*2)*m5/m4; TP1=TP/m5; TS1=TS/m5; break; case 6: volumz = (OrderLots()*2)*m6/m5; TP1=TP/m6; TS1=TS/m6; break; } if(total < 1) { if(OrderType()==OP_SELL) { double lot3 = volumz; ticket = OrderSend(Symbol(),OP_BUY,lot3,Ask,slip,Bid-TS1*Point,Bid+TP1*Point,0,Magic,0,Green); if(ticket>0) { CriticalTicket = ticket; } } if(OrderType()==OP_BUY) { OrderSelect(TicketArray[1],SELECT_BY_TICKET); double lot4 = volumz; ticket = OrderSend(Symbol(),OP_SELL,lot4,Bid,slip,Ask+TS1*Point,Ask-TP1*Point,0,Magic,0,Red); if(ticket>0) { CriticalTicket = ticket; } } } } if(OrderCloseCheck==false) { if(total < 1) { OrderSelect(TicketArray[1],SELECT_BY_TICKET); volumz = OrderLots(); if(OrderClosePrice() == OrderStopLoss()) { if(OrderType() == OP_BUY) { double lot1 = volumz*2; ticket = OrderSend(Symbol(),OP_SELL,lot1,Bid,slip,Ask+TS*Point,Ask-TP*Point,0,Magic,0,Red); } if(OrderType() == OP_SELL) { double lot2 = volumz*2; ticket = OrderSend(Symbol(),OP_BUY,lot2,Ask,slip,Bid-TS*Point,Bid+TP*Point,0,Magic,0,Green); } } if(OrderClosePrice() == OrderTakeProfit()) { if(OrderType() == OP_BUY) { ticket = OrderSend(Symbol(),OP_BUY,lots,Ask,slip,Bid-TS*Point,Bid+TP*Point,0,Magic,0,Green); } if(OrderType() == OP_SELL) { ticket = OrderSend(Symbol(),OP_SELL,lots,Bid,slip,Ask+TS*Point,Ask-TP*Point,0,Magic,0,Red); } } } } } すべての説明はそこにある...もっと必要であれば、喜んで提供します。 Mamed Mamedov 2012.01.05 07:44 #4760 皆さんこんにちは、明けましておめでとうございます。一度だけ注文をさせることはできない、その後に条件が満たされればその時に必要、二度目の注文があればされない。例を挙げるとすれば。 1...469470471472473474475476477478479480481482483...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
1.念のため-この ページの7番目の投稿から私のリンクにある情報をすべて読んでください。
2.ご質問のウォークスルーは、予告編をご覧ください。2つ目のファイルは、ストラテジーオプティマイザーと依存関係を持つ私の作業例で、現在チャート上にあります - 回復係数から最適化の結果として得られたTS-kaのストップと利益の値です。私自身、最近使っているのですが、まだ使いこなせていないので、質問はすべてその作者にお願いします。ページを通して、彼らのウェブサイトを見てください。
3.すべて、IMHO。
おお、かっこいい!!!そのプログラムはExcelと呼ばれているのでは? どのように使い、どのように保存しているのですか?
結果をエクセルに保存するにはどうしたらいいですか?テスターで、すべてを保存をクリックし、エクセルを見つけて開き、白い背景でペーストをクリックしましたが、何も起こりませんでした。たぶん、もうすぐ弟が来て、パソコンのせいで私を追い出すと思います。
結果をエクセルに保存するにはどうしたらいいですか?テスターで、すべてを保存をクリックし、エクセルを見つけて開き、白い背景でペーストをクリックしましたが、何も起こりませんでした。たぶん、もうすぐ弟が来て、パソコンのせいで私を追い出すと思います。
すべてをコピーして貼り付け、自分自身が書かなければならない列の名前だけ、そして収益性は私に月に変換されます。
おお、かっこいい!!!そのプログラムはExcelと呼ばれているのでは? 使い方、貯め方は?
ヘルプやMicrosoftOffice-excelのドキュメントを読んでください。:-)
同志の皆さん、先日、EAの動作がストラテジーテスターと リアル口座で異なることについて質問させていただきました。EAそのもののコードがないと解りようがないとのことですが。以下はそのコードです。
簡単に言うと、このEAはマーチンゲールの原理で動作します。つまり、前の取引がうまくいかなかった場合、ダブルロットでオープンします。3回以上間違っている場合は、フラットが始まったと判断し、ロットとストップのサイズを変更しますが、EAがまだダブルロットで反対方向に開いているかのように比例しています。
すべてが順調だった場合、1ロットで同じ方向に開く。ストラテジーテスターではすべてうまくいっているのですが、実際の口座ではすでに0.24ロット(この数字はスイッチ機能で設定)で2回目のトレードが始まっています...助けてください ...本当の口座で試したいのですが、この問題でデモ口座にとどまっています =(
すべての説明はそこにある...もっと必要であれば、喜んで提供します。