ずぼらな俺が億万長者になる(予定)

    ずぼらな俺でもFXで億万長者になる(予定)ブログ。投資と趣味の話をまったり更新

    スポンサーサイト

    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。
    手法公開中→【トレード手法】3EMAシステム【デイトレ用】
    おすすめ記事→海外FX業者のスプレッドを狭くする方法
    役に立ったらポチっとお願いします
    にほんブログ村 為替ブログへにほんブログ村

    デイトレ・スキャル用にオススメ口座、サーバーダウンがほとんど無い(俺調べ)
    詳細はコチラ⇒全通貨業界最高水準のスプレッドで提供中!
    DMM.com証券
    話題のEURAUD(ユーロオージー)EURNZD(ユーロニュージーランド)EURCAD(ユーロカナダ)取り扱い業者
    5000円キャッシュバックキャンペーン中
    詳細、口座開設はコチラ→FXブロードネット
    FX スプレッド

    [ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

    【FX】すげえEAできた【真相解明編】

    前回の記事で書いたEAを公開します!
    FC2ではファイルをそのまま上げられないようなので↓の点線部分からをコピーしてコンパイルして下さいw
    やり方はググッて下さいね
    あと、このEAを使う際には自己責任でお願いします。というかお勧めしません。理由は以下

    EA資産曲線


    でここからネタばれですwww
    上の画像がバックテスト結果なんですが少しいじってありますw最後に大暴落するんですがその部分を消してあるんです!だめじゃん、ごめんね。なんとなく謝っとこうw気になる人は自分で試してください。

    で、こんな感じの「負けなしEA」を作るのは実は簡単です。
    損切りしなければ良いのです(キリ

    ・・・方法はいくつかあるんですが簡単なのは損切りしない事・・・あとはマーチンゲールとか~
    上の資産曲線を見て「欲しい!」と思った人・・・変なもの買わされていませんか?

    詐欺には気をつけよう!


    EAの手法はピポッドのHBP(LBP)を越えたらエントリー10pで手じまい。損切りは5000pwww

    プログラムは「続きを読む」からどうぞ 手法公開中→【トレード手法】3EMAシステム【デイトレ用】
    おすすめ記事→海外FX業者のスプレッドを狭くする方法
    役に立ったらポチっとお願いします
    にほんブログ村 為替ブログへにほんブログ村

    デイトレ・スキャル用にオススメ口座、サーバーダウンがほとんど無い(俺調べ)
    詳細はコチラ⇒全通貨業界最高水準のスプレッドで提供中!
    DMM.com証券
    話題のEURAUD(ユーロオージー)EURNZD(ユーロニュージーランド)EURCAD(ユーロカナダ)取り扱い業者
    5000円キャッシュバックキャンペーン中
    詳細、口座開設はコチラ→FXブロードネット
    FX スプレッド


    //--------------------------------------------------------------------

    //プロパティ、設定
    #property copyright "Copyright 2010 Toushituu Corporation"
    #property link "http://mt4-ea.jp"
    extern double pLots = 1; //ロット数
    extern int pSlipPage = 3; //スリップページの最大数(Pips)
    extern int pMagicNumber = 14243; //マジックナンバー

    //パラメーター





    extern double pClTickProfitPips = 10;
    extern double pClTickLossPips = 5000;





    //バッファ

    double gBuffer4High[1];
    double gBuffer4Low[1];


    //グローバル変数
    int gPreviousBar = 0;
    int gLastBuyBar = 0;
    int gLastSellBar = 0;

    //--------------------------------------------------------------------

    //新しいバーが現れるたびに呼び出される関数
    int start()
    {
    int startNo, countedNum, i, i2, myInt, myInt2, myInt3, buyFlag, sellFlag;
    bool myBool1, myBool2, myBool3;
    double myDouble, myDouble1, myDouble2, myDouble3, myDouble4, myDouble5, myStop, myLimit, myArray[];

    //--------------------------------------------------------------------
    // 初期化
    //--------------------------------------------------------------------

    //変化してないバーの数から、更新すべきカバーの数を計算
    startNo = Bars - gPreviousBar;
    if( Bars == startNo ) startNo = Bars - 1;

    //終値が確定してないのなら抜ける
    //if( gPreviousBar == Bars ) return (0);
    //else gPreviousBar = Bars;

    //バーが増えたのなら
    if( gPreviousBar != Bars ){
    //配列をリサイズ

    ArrayCopy( myArray, gBuffer4High );
    ArrayResize( gBuffer4High, Bars );
    ArrayCopy( gBuffer4High, myArray, startNo + 1, 0 );
    ArrayCopy( myArray, gBuffer4Low );
    ArrayResize( gBuffer4Low, Bars );
    ArrayCopy( gBuffer4Low, myArray, startNo + 1, 0 );

    }

    //新しいバーの数を記録
    gPreviousBar = Bars;

    //--------------------------------------------------------------------
    // 決済
    //--------------------------------------------------------------------







    //--------------------------------------------------------------------
    // データを計算
    //--------------------------------------------------------------------

    //更新すべきバーの数だけループ
    for( i = startNo; 0 <= i; i-- ){

    //--------------------ピボット--------------------
    myDouble = (High[i] + Low[i] + Close[i]) / 3;

    gBuffer4High[i] = (myDouble * 2) - (Low[i] * 2) + High[i];


    gBuffer4Low[i] = (myDouble * 2) - (High[i] * 2) + Low[i];


    }

    //--------------------------------------------------------------------
    // 決済&注文終了
    //--------------------------------------------------------------------



    //--------------------------------------------------------------------
    // 注文条件チェック
    //--------------------------------------------------------------------

    //初期化
    buyFlag = 0;
    sellFlag = 0;


    //--------------------ピボット--------------------
    //ピボットを上回ると売買
    if( gBuffer4High[0] < Close[0] && Close[1] <= gBuffer4High[1] ){

    if( buyFlag == 0 ) buyFlag = 1;

    } else {

    buyFlag = -1;

    }

    //ピボットを下回ると売買
    if( Close[0] < gBuffer4Low[0] && gBuffer4Low[1] <= Close[1] ){

    if( sellFlag == 0 ) sellFlag = 1;

    } else {

    sellFlag = -1;

    }

    //--------------------重複注文防止--------------------
    //注文するのなら
    if( buyFlag == 1 || sellFlag == 1 ){
    //現在のポジションを確認
    myBool1 = MyExistOrder( OP_BUY, pMagicNumber );
    myBool2 = MyExistOrder( OP_SELL, pMagicNumber );

    //ポジションがあるのなら注文しないように
    if( buyFlag == 1 && myBool1 == 1 ) buyFlag = -1;

    if( sellFlag == 1 && myBool2 == 1 ) sellFlag = -1;

    }


    //--------------------------------------------------------------------
    // 注文
    //--------------------------------------------------------------------

    //買い注文になって、以前注文したときからバー数が変わっているのなら
    if( buyFlag == 1 && gLastBuyBar != Bars ){
    //バー数を記録
    gLastBuyBar = Bars;



    //----------損切りと利食いを計算----------
    //初期化
    myStop = 0;
    myLimit = 0;
    myDouble1 = 0;
    myDouble2 = 0;
    myDouble3 = 0;
    myDouble4 = 0;

    //レート変動(%)で利食い/損切り


    //レート変動(Pips)で利食い、損切り

    if( 0 < pClTickProfitPips ){
    myDouble5 = pClTickProfitPips;
    myDouble3 = Close[0] + (Point * myDouble5);
    }
    if( 0 < pClTickLossPips ){
    myDouble5 = pClTickLossPips;
    myDouble4 = Close[0] - (Point * myDouble5);
    }


    //より低い利食い、より高い損切りに設定
    if( myDouble1 != 0 ){
    if( myDouble3 != 0 ){
    if( myDouble1 <= myDouble3 ) myLimit = myDouble1;
    else myLimit = myDouble3;
    } else {
    myLimit = myDouble1;
    }
    } else {
    if( myDouble3 != 0 ){
    myLimit = myDouble3;
    }
    }
    if( myDouble2 != 0 ){
    if( myDouble4 != 0 ){
    if( myDouble4 <= myDouble2 ) myStop = myDouble2;
    else myStop = myDouble4;
    } else {
    myStop = myDouble2;
    }
    } else {
    if( myDouble4 != 0 ){
    myStop = myDouble4;
    }
    }

    //買い注文を送信
    MyOrder( OP_BUY, pLots, pSlipPage, myStop, myLimit, pMagicNumber, 0 );
    }

    //売り注文になって、以前注文したときからバー数が変わっているのなら
    if( sellFlag == 1 && gLastSellBar != Bars ){
    //バー数を記録
    gLastSellBar = Bars;



    //----------損切りと利食いを計算----------
    //初期化
    myStop = 0;
    myLimit = 0;
    myDouble1 = 0;
    myDouble2 = 0;
    myDouble3 = 0;
    myDouble4 = 0;

    //レート変動(%)で利食い/損切り


    //レート変動(Pips)で利食い、損切り

    if( 0 < pClTickProfitPips ){
    myDouble5 = pClTickProfitPips;
    myDouble3 = Close[0] - (Point * myDouble5);
    }
    if( 0 < pClTickLossPips ){
    myDouble5 = pClTickLossPips;
    myDouble4 = Close[0] + (Point * myDouble5);
    }


    //より高い利食い、より低い損切りに設定
    if( myDouble1 != 0 ){
    if( myDouble3 != 0 ){
    if( myDouble3 <= myDouble1 ) myLimit = myDouble1;
    else myLimit = myDouble3;
    } else {
    myLimit = myDouble1;
    }
    } else {
    if( myDouble3 != 0 ){
    myLimit = myDouble3;
    }
    }
    if( myDouble2 != 0 ){
    if( myDouble4 != 0 ){
    if( myDouble2 <= myDouble4 ) myStop = myDouble2;
    else myStop = myDouble4;
    } else {
    myStop = myDouble2;
    }
    } else {
    if( myDouble4 != 0 ){
    myStop = myDouble4;
    }
    }

    //売り注文を送信
    MyOrder( OP_SELL, pLots, pSlipPage, myStop, myLimit, pMagicNumber, 0 );
    }

    return(0);
    }

    //--------------------------------------------------------------------

    //注文処理
    int MyOrder( int ordType, double lot, int slipPage, double stopLoss, double profit, int magicNumber, double expBarNum )
    {
    int i, ticket = -1;
    double stopLossMin, stopLoss2, profit2;
    datetime expDateTime = 0;

    //有効期限のバー数から日時を計算する
    if( 0 < expBarNum ) expDateTime = TimeCurrent() + (Period() * expBarNum * 60);

    //ストップロスが最小以下かどうかチェック
    //if( stopLoss != 0 ){
    // stopLossMin = MarketInfo(Symbol(),MODE_STOPLEVEL);
    // if( stopLoss < stopLossMin ) stopLoss = stopLossMin;
    //}

    //買いか売りかで分岐
    if ( ordType == OP_BUY ){
    //買い注文を送信
    ticket = OrderSend( Symbol(), OP_BUY, lot, Ask, slipPage, stopLoss, profit, NULL, magicNumber, expDateTime, Blue );
    if( ticket == -1 ){
    Print( "OrderSend error = ", GetLastError());
    return ( -1 );
    } else {
    //OrderSelect( ticket, SELECT_BY_TICKET );
    //OrderModify( ticket, OrderOpenPrice(), stopLoss, profit, 0, Blue );
    }
    } else if ( ordType == OP_SELL ){
    //売り注文を送信
    ticket = OrderSend( Symbol(), OP_SELL, lot, Bid, slipPage, stopLoss, profit, NULL, magicNumber, expDateTime, Red );
    if( ticket == -1 ){
    Print( "OrderSend error = ", GetLastError());
    return ( -1 );
    } else {
    //OrderSelect( ticket, SELECT_BY_TICKET );
    //OrderModify( ticket, OrderOpenPrice(), stopLoss, profit, 0, Red );
    }
    }

    return(0);
    }

    //--------------------------------------------------------------------

    //注文があるかどうか確認
    int MyExistOrder( int ordType, int magicNumber )
    {
    int result = 0, num, i, ticket = -1;

    //注文の数だけループ
    for( i = 0; i < OrdersTotal(); i++ ){
    //決済が終わってないのなら、選択
    if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == true ){
    //通貨とマジックナンバーが一致していたら
    if( OrderSymbol() == Symbol() && ( magicNumber == 0 || OrderMagicNumber() == magicNumber )){
    //注文タイプが一致していたら
    if( OrderType() == ordType ){
    //結果を返す
    return ( 1 );
    }
    }
    }
    }

    return ( 0 );
    }

    //---------------------------
    関連記事
    コメントの投稿












    管理者にだけ表示を許可する
    トラックバック
    この記事のトラックバックURL

    ブロマガ

    月刊ブロマガ価格:¥ 500

    紹介文:

    ブロマガ記事一覧

    購入したコンテンツは、期限なしに閲覧いただけます。

    紫雪が使用中の業者
    国内MT4
    サーバーが一番安定している
    (俺調べ)
    FXCMジャパン証券「プレミアム口座」
    MT4

    デイトレ・スキャル向け
    システムダウンが一番無い、スプ超狭い
    (俺調べ)
    DMM.com証券
    DMM.com証券

    完売が無いハイローBO
    FXトレード・フィナンシャル HIGH・LOW MAJOR
    HIGH・LOW MAJOR

    資金移動用
    ワンタイムパスワードで最高水準のセキュリティ
    おすすめASPサイト
    ☆アフィリス
    ・海外のFX業者のアフィリエイトを扱う唯一かもしれない会社
    【アフィリス】注目の海外FXでアフィリエイト

    ☆A8.net
    A8.net紹介記事
    ・管理画面がとっても使いやすくFX業者も充実。
    A8.net会員登録

    ☆アクセストレードレビュー
    ・7年以上の運用実績があり、広告主は1400社以上の大手ASP。
    アクセストレードレビュー会員登録

    ☆ジャネット(JANet)
    ・約6500の広告数を持ったアフィリエイト広告サービス
    アフィリエイト の ジャネット

    ☆アフィリエイトB(affiliate B)
    ・獲得金額に消費税が付く(他は基本内税)高額なほど有利
    話題のアフィリエイトプログラム affiliate B

    ☆トラフィックゲート
    ・高額FX業者や高額カード会社多数 TG-アフィリエイト募集中!
    竹島プロジェクト
    2月22日は竹島の日
    ~竹島は日本の領土です~ 2010年(平成22年)は竹島の島根県告示から105周年です。
    韓国による不法占拠から57年目です。
    島根県竹島問題研究所
    こちらもヨロシク
    タグクラウド
    自己アフィリエイト(#2)MT4(#1)アストロ(#1)海外FX(#1)BO(#3)外国人参政権(#1)原発問題(#3)口座開設(#2)米軍(#2)自民党(#3)オージースイス(#1)モンスター(#1)鳩山(#1)竹島(#1)株価(#1)EURAUD(#2)みどり丸(#1)国債(#4)ネタ(#3)菅ガンス(#2)手法(#3)ロブ・ロッカー(#1)海外FX(#1)予言(#2)FX初心者(#129)ポンド円(#3)朝鮮戦争(#6)ルーピー(#24)為替(#1)スリーピー(#9)仮面ライダー(#1)海外FX口座(#1)KRW/JPY(#1)普天間(#6)Mt4(#1)CFD(#3)ユーロ(#1)放射線(#1)国会(#1)韓国ウォン(#1)金価格(#1)メタトレーダー(#2)投資手方(#1)純金積立(#1)銀投資(#1)北朝鮮(#2)予想(#1)トラリピ(#2)トラリピEA(#1)はやぶさ(#1)GOLD(#1)ユーロドル(#3)おこずかい(#1)テクニカル分析(#2)事業仕分け(#1)FX手法(#1)初心者(#1)民主党(#38)百式観音(#1)金(#1)豪ドルスイス(#1)今週の予想(#1)口蹄疫(#1)fx(#2)バイナリーオプション(#7)人民元(#1)いい話(#1)ポンドドル(#1)ポンド(#1)FX(#327)自衛隊(#1)汚沢(#1)三橋貴明(#1)エヴァンゲリオン(#1)ガソリン値下げ隊(#1)ドル円(#3)海外口座(#1)運用(#1)日本の借金(#4)FX業者(#1)モンスターハンター(#3)FX会社(#1)ゲーム(#1)日銀砲(#1)FX業者(#1)選挙(#1)闇法案(#1)アフィリエイト(#2)メタルギア(#1)自動売買(#1)MT4(#12)FXCM(#1)韓国(#10)菅談話(#1)セルフバック(#2)J-NSC(#1)ロブ・ブッカー(#1)政治(#3)財政問題(#1)ユーロオージー(#2)Pivot(#1)夜トレ(#2)エコトレFX(#1)FXプライム(#1)参議院選挙(#1)インジケーター(#1)FXCMUK(#1)金投資(#17)本(#1)海外FX業者(#1)菅(#1)豪ドル(#1)
    PR
    ★リアルワールドのポイントサイト「ライフマイル」★無料登録受付中

    XEMarkets 口座開設

    FXトレード・フィナンシャル MT4









    FX

    FX 比較なら

    エコトレFX

    DMM.com証券

    みんなのバイナリー







    株式会社ライブスター証券

    インヴァスト証券





    AVATRADE


    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。