こんにちは、みんな、
私はd'alembertの進行を扱うEAをコードするようにしています(progression d'alembertを知らないすべての人にとって:
http://www.bettingexpert.com/casino/...lembert-system)
計画は0.01ロットから始まり、SL 13ピップ/TP 14ピップから始めることです。
貿易決済が終わるたびに、新たに0.01ロットで直ちに取引が開かれ、次の取引では0.01ロットで直ちに取引が開かれます。
例:
1.取引0.01ロット損失
2.トレード0.02ロット損失
3.トレード0.03ロットのロス
4.トレード0.04ロット損失
5.取引0.05ロットが勝つ
6.トレード0.04のロットが勝つ
7.トレード0.03のロットが勝つ
8.トレード0.02のロットが勝つ
9.トレード0.01ロットで勝つ
だから私の最初のコードを試してみますが、それは戦略テスターでは動作しません。 :-(
誰が助けることができますか?
挿入されたコード// --------------------------------------------- --------------------- /| A4.mq4 |/|著作権©2010、MetaQuotes Software Corp. |/| http://www.metaquotes.net |/ ----------------------------------------------- ------------------- #property著作権©2010、MetaQuotes Software Corp.#プロパティーのリンクhttp://www.metaquotes.net/ ---- -------------------------------------------------- ------------ /| extern入力パラメータ|/ ----------------------------------------------- ------------------- extern int MagicNumber_101 = 101000; extern int SL = 13; extern int TP = 14;ダブルdXPoint = 1;/ ----------------------------------------------- ------------------- /|エキスパート初期化関数|/ ----------------------------------------------- ------------------- int init(){//----/---- return(0); }/ ---------------------------------------------- -------------------- /|エキスパート初期化機能|/ ----------------------------------------------- ------------------- int deinit(){//----/---- return(0); }/ ---------------------------------------------- -------------------- /|エキスパートスタート機能|/ ----------------------------------------------- ------------------- int start(){double Lotsize = 0.01; if(OrdersHistoryTotal()gt; = 1){OrderSelect(OrdersHistoryTotal() - 1、SELECT_BY_POS); Lotsize = OrderLots(); }(OrderProfit()lt; 0 OrdersHistoryTotal()gt; = 1){Lotsize = Lotsize 0.01; }(OrderProfit()gt; 0 OrdersHistoryTotal()gt; = 1 Lotsizegt; = 0.02){Lotsize = Lotsize - 0.01; 2、Bid-SL * Point、Bid TP * Point、OrderInfo(Symbol()、MODE_ASK)、OrderSend(Symbol()、OP_BUY、購入、MagicNumber_101,0、CLR_NONE); }睡眠(120000); if(OrdersTotal()== 0 Minute()== 00){OrderSelect(OrdersHistoryTotal() - 1、SELECT_BY_POS); 2、Bid-SL * Point、Bid TP * Point、buy(OrderProfit()gt; 0 OrderType()== OP_BUY){OrderSend(Symbol()、OP_BUY、0.01、MarketInfo(Symbol()、MODE_ASK) 、MagicNumber_101,0、CLR_NONE); }睡眠(120000); } OrderSend(Symbol()、OP_SELL、0.01、MarketInfo(Symbol()、MODE_BID)は、 )、2、Ask SL * Point、Ask-TP * Point、販売、MagicNumber_101,0、CLR_NONE); }睡眠(120000); } if(OrderProfit()lt; 0 OrderType()== OP_SELL){if(OrdersTotal()== 0 Minute()== 00)2、Bid-SL * Point、Bid TP * Point、購入、MagicNumber_101,0、CLR_NONE); }睡眠(120000); } OrderSend(Symbol()、OP_SELL、0.01、MarketInfo(Symbol()、MODE_BID())は、 )、2、Ask SL * Point、Ask-TP * Point、販売、MagicNumber_101,0、CLR_NONE); }睡眠(120000); } return(0); }
あなたのアカウントを吹き飛ばすようなコメントはしないでください... blabla
ちょうど取引戦略を共有する。
よろしく。