- 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
808 :名無しさん@お金いっぱい。[]:2017/04/21(金) 00:58:27.00 ID:JN9P30940 - if(!OrderClose(OrderTicket(),OrderLots(),Bid,20,Violet))
Print("OrderClose error ",GetLastError());
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
809 :名無しさん@お金いっぱい。[]:2017/04/21(金) 07:39:46.05 ID:JN9P30940 - http://mt4-traders.com/reference/orderclose/
bool Closed = OrderClose(Ticket,0.1,Bid,10,Magenta);
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
811 :名無しさん@お金いっぱい。[]:2017/04/21(金) 09:35:48.64 ID:JN9P30940 - >>808
3ポジのクローズ成功!、ポジションカウントPOS()にバグがあったので 後で修正します。 >>810 iCustomでVQを使ってるのがポッポ 複雑な処理はラグるかも
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
824 :名無しさん@お金いっぱい。[]:2017/04/21(金) 14:53:51.22 ID:JN9P30940 - //+-Yukikaze.mq4]-[EUR/USD]-+
//+-[input parameters]-+ extern int tp = 50; extern int sl = 100; extern double lots = 0.01; extern int mn = 102; extern bool ny = false; bool trd = true; bool tim = true; int i,m,s,po,spr,bar,posi,supv,ticket,to1,to2,to3; int init() { return(0); } //+-[start]-+ int start() { i = 0; m = 0; s = 0; po = 0; spr = 0; bar = 0; to1 = 0; to2 = 0; to3 = 0; posi = 0; supv = 0; ticket = -1; posi = POS(); supv = SUV(); //+-[NY Time]-+ if (ny == false && Hour() >= 15) { tim = false; ClosePositions(); } else tim = true; //+-[spread]-+ spr = MarketInfo(Symbol(),MODE_SPREAD); if (spr >= 30) trd = false; else trd = true;
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
825 :名無しさん@お金いっぱい。[]:2017/04/21(金) 14:56:04.77 ID:JN9P30940 - //+-[Comment]-+
Comment ("\n tim= ", tim, " spr= ", spr, " supv= ", supv, " posi= ", posi, " tp= ", tp, " sl= ", sl, " Lots= ", lots, " mn= ", mn, " ny= ", ny); to1 = OrdersTotal(); for(i = to1 - 1; 0 <= i; i--) { if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) if (OrderSymbol()==Symbol() && OrderMagicNumber()==mn) { return(0); } } //+-[Entry_Check]-+ RefreshRates(); //+-[Long]-+ if(tim == true && trd == true && posi <= 2 && supv > 0 && bar != Bars) { ticket = OrderSend(Symbol(),OP_BUY,lots,Ask,20,Bid-sl*Point,Bid+tp*Point,"Yukikaze",mn,0,Blue); bar = Bars; posi = posi ++; } //+-[Short]-+ if(tim == true && trd == true && posi <= 2 && supv < 0 && bar != Bars) { ticket = OrderSend(Symbol(),OP_SELL,lots,Bid,20,Ask+sl*Point,Ask-tp*Point,"Yukikaze",mn,0,Red); bar = Bars; posi = posi ++; } return(0); }
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
826 :名無しさん@お金いっぱい。[]:2017/04/21(金) 15:04:10.28 ID:JN9P30940 - //+-[Position]-+
int POS() { to2 = OrdersTotal(); for(m = to2 - 1; 0 <= m; m--) { if (!OrderSelect(m, SELECT_BY_POS, MODE_TRADES)) continue; if (OrderMagicNumber() != mn || OrderSymbol() !=Symbol()) continue; { if(OrderType() == OP_BUY || OrderType() == OP_SELL) po++; } } return(po); } //+-[Supervisor]-+ double SUV() { if (HL() > 0 && RSI() > 0) return( 1); if (HL() < 0 && RSI() < 0) return(-1); else return(0); } //-[HL Band]-+ double HL() { if(Close[1] >= High[Highest(NULL,0,MODE_HIGH,20,3)]) return( 1); else if(Close[1] <= Low[Lowest (NULL,0, MODE_LOW,20,3)]) return(-1); else return(0); } //+-[RSI]-+ double RSI() { double r1 = iRSI(NULL, 0, 14, 0, 1); if (r1 >= 60) return( 1); else if (r1 <= 40) return(-1); else return(0); } //+-[ClosePositions]-+ void ClosePositions() { to3 = OrdersTotal(); for(s = to3 - 1; 0 <= s; s--) { if(!OrderSelect(s,SELECT_BY_POS,MODE_TRADES)) continue; if(OrderMagicNumber() != mn || OrderSymbol() != Symbol()) continue; if(OrderType()==OP_BUY) { if(!OrderClose(OrderTicket(),OrderLots(),Bid,20,White)) continue; } if(OrderType()==OP_SELL) { if(!OrderClose(OrderTicket(),OrderLots(),Ask,20,White)) continue; } } }
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
827 :名無しさん@お金いっぱい。[]:2017/04/21(金) 15:19:26.29 ID:JN9P30940 - 新しいティックが出来るまでの
計算中は関数の値が安定しないことが判明 オーダー出すとこのif文が上手く動かなかったので スタートに戻ったら関数値を変数に移すことにしました 3ポジ制限にしてます
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
830 :名無しさん@お金いっぱい。[]:2017/04/21(金) 16:13:01.97 ID:JN9P30940 - int POS()
の値が不安定で5ポジにしても2ポジしかしない現象が起きてたのです posi = POS(); で安定した
| - 【MT4/5】インジ厨隔離スレ8 [無断転載禁止]©2ch.net
300 :名無しさん@お金いっぱい。[]:2017/04/21(金) 19:29:33.17 ID:JN9P30940 - 為替 小林芳彦 JFX‏ @JFXkobayashi 9時間9時間前
う〜ん、なんでだろうか。市場にやる気というか、熱気を全く感じられないの だが・・・。傍観者的な目で相場を眺めている人が多いということですかね? ^^;今日はドル円やる気しなかったべ
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
834 :名無しさん@お金いっぱい。[]:2017/04/21(金) 20:24:26.77 ID:JN9P30940 - 今日は静か^^;
http://i.imgur.com/2rimXDM.jpg
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
835 :名無しさん@お金いっぱい。[]:2017/04/21(金) 20:51:11.49 ID:JN9P30940 - MT4の動作を軽くする為に必ずやっておくこと。
http://mt4-labo.com/lightweighting/ ヒストリー内の最大バー数:512000 ⇒5000 チャートの最大バー数:65000 ⇒5000 にしてみた
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
836 :名無しさん@お金いっぱい。[]:2017/04/21(金) 20:59:48.01 ID:JN9P30940 - Linux上でWineを使ってMT4を動作させるまで(Ubuntu 16.04)
http://xmtrading.xyz/mt4/10.html
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
844 :名無しさん@お金いっぱい。[]:2017/04/21(金) 22:24:15.16 ID:JN9P30940 - ストップ狩りを利用して稼ぐ
流動性の低い相場だと分かっていて、さらにロスカット注文が入っていそうな 価格が分かっているなら、デイトレードの良い戦略があります。 大口の戦略に乗っかってコバンザメのように稼ぐ方法です。 http://sokusenryoku-fx.com/daytrade/stop-hunt-method/
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
845 :名無しさん@お金いっぱい。[]:2017/04/21(金) 22:31:13.84 ID:JN9P30940 - ロシア軍が北朝鮮に向け装備移動と報道、大統領府はコメント拒否
[モスクワ 21日 ロイター] - ロシアのペスコフ大統領報道官は21日、 同国軍が北朝鮮との国境に向けて装備や部隊を移動させているとの一部報道 について、コメントを拒否した。(ロイター)
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
857 :名無しさん@お金いっぱい。[]:2017/04/21(金) 23:10:21.55 ID:JN9P30940 - >>851
ドル円 1分足 MA21日(ボリバンの中央線)でしょう sl(ステップ)を小刻みにするといいかもです 2〜3円動くこともあるので外すのはよくないかも
| - 【MT4】ブロック工法でEAを作くろう 02【EA素人】 [無断転載禁止]©2ch.net
858 :名無しさん@お金いっぱい。[]:2017/04/21(金) 23:14:25.87 ID:JN9P30940 - 22:00過ぎたのでスクエア(最強)
ロシア軍がノースコリアに援軍送ったらしいし 金曜日だし荒れると予想
|
|