Блог им. GrigoriyStar |Конкуренция или монополия это ваш выбор.

Короче я вас не понимаю, либо вы торгуете на их условиях либо ...

Я занимаюсь торговлей и у меня 100% сделок по лимитным заявкам, что касается дополнительного комиссионного сбора в случае превышения 2000 заявок в день то я под него не попадаю никогда так как на все скрипты поставил блок на количество заявок в день. Почти на всех вменяемых биржах с поставщиков ликвидности либо не берут комиссии либо платят поставщику ликвидности, да именно биржа платит за исполнение заявок тому кто их выставил. Вообщем торговать можно. Естественно что биржа в Москве не хочет терять выпадающий доход и переложила его на потребителей, и это не удивительно так как она по факту монополист и вы с этим ничего не хотите сделать и продолжите торговать на их условиях. Но это не означает что вы ничего не можете сделать, да вы обычные спекулянты можете совместно открыть свою биржу конкурирующую с биржей в Москве и установить там свои тарифы которые всем покажутся более справедливыми. Биржу можно даже создать на базе сайта smart-lab. Была конечно попытка конкурировать с этим чудовищем но давайте признаем честно Питерская команда проиграла конкурентную борьбу и этот удар по репутации очень долго будет напоминать о себе. Также эту идею может реализовать союз трейдеров под началом Ильи, так как он долго ведет борьбу с биржей в Москве но ни разу не предложил создать биржу в Калининграде, возможно в будущем мы все таки увидим достойного конкурента.

Блог им. GrigoriyStar |Don't cry smart-lab.

Смотрю все так напряглись по поводу комиссии на срочной секции, и пропустили главное.
Для исполнения лимитных заявок комиссии не будет !!!
Расслабьтесь, выдохните и продолжайте торговать только лимитными заявками.
Вот вам функция перестановки для qpile в подарок.

'========= Перемещение заявки

FUNC MORDER(FTRID,FON,FONQ,FONP)
    NEW_GLOBAL("TRANS_PARAMS", "")
    NEW_GLOBAL("TRANS_RESULT", "")
    TRANS_PARAMS = ""
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "TRANS_ID",FTRID)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACTION", "MOVE_ORDERS")
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "MODE",0)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "CLASSCODE", "SPBFUT")
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "SECCODE", INSTRUMENT)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACCOUNT", ACCOUNT)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NUMBER",FON)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NEW_QUANTITY",FONQ)
    TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NEW_PRICE",FONP)
    TRANS_RESULT = SEND_TRANSACTION (300, TRANS_PARAMS)
    RESULT=GET_VALUE(TRANS_RESULT, "DESCRIPTION")
    MESSAGE (RESULT,1)
END FUNC

'========= Операция перестановки
IF MPRICE < LOW 
 MORDER(MTRANS_ID,MNUMBER,MBALANCE,LOW+STEP) 
END IF

'======================================
'MTRANS_ID - номер заявки на бирже
'MNUMBER   - номер заявки в таблицах
'MBALANCE  - объем
'LOW       - минимум свечи
'STEP      - отступ для лимитки
'MPRICE    - последняя цена

....все тэги
UPDONW
Новый дизайн